



// ------------------------------------------------------------------------------------------
	var xmlhttp = false;
	if(window.XMLHttpRequest){
		var xmlhttp = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
// ------------------------------------------------------------------------------------------




// ------------------------------------------------------------------------------------------
function httpOBJCreator(){

	var NewXMLHTTPObject = false;

	if(window.XMLHttpRequest){
		var NewXMLHTTPObject = new XMLHttpRequest();
    //NewXMLHTTPObject.overrideMimeType('text/xml');
	}else if(window.ActiveXObject){
		var NewXMLHTTPObject = new ActiveXObject("Microsoft.XMLHTTP");
	}

	return NewXMLHTTPObject;
}
// ------------------------------------------------------------------------------------------







// global variables
	var emailOk			= 0;
	var emailChk		= 0;
	var screenName	= 0;
	
	var fnChk				=	0;
	var lnChk				=	0;
	var pwdChk			= 0;
	var zipChk			=	0;
	var yobChk			=	0;
	var genderChk		=	0;
	var verifyChk		=	0;
	var referrerChk	=	0;
	var countryChk	= 0;
	var seekingChk	= 0;




// form start ----------------------------------------------------------------------------
function formstart(){
	document.getElementById('finalstep').disabled = true;
}
// ---------------------------------------------------------------------------------------







// recheck form --------------------------------------------------------------------------
function ReCheckForm(){
	
	preSearch_seek();
	preSearch_ea();
	preCheck_ea();
	preCheck_pwd();
	preCheck_DOB();
	preSearch_sn();
	preCheck_zip();
	preCheck_gender();
	preCheck_verify2();
	
	if((document.getElementById('signup_seek1').checked == false) && (document.getElementById('signup_seek2').checked == false) && (document.getElementById('signup_seek3').checked == false) && (document.getElementById('signup_seek4').checked == false)){
		alert('Select Who You Are Seeking (top of form)');
	}

/*
	if(document.getElementById('signup_seek1').checked == false && document.getElementById('signup_seek2').checked == false && document.getElementById('signup_seek3').checked == false && document.getElementById('signup_seek4').checked == false){
		
	}
*/
}
// ---------------------------------------------------------------------------------------






// seek check ----------------------------------------------------------------------------
function preSearch_seek(){
	if(document.getElementById('signup_seek1').checked == true || document.getElementById('signup_seek2').checked == true || document.getElementById('signup_seek3').checked == true || document.getElementById('signup_seek4').checked == true){
		seekingChk = 1;
		submitenable();
	}else{
		seekingChk = 0;
		submitenable();
	}
	
	
	if(document.getElementById('signup_seek1').checked == true && document.getElementById('promo_window')){
		document.getElementById('promo_window').innerHTML = '<img src="/common/img/promotional/weve-got-girls.jpg">';
	}
	
	if(document.getElementById('signup_seek2').checked == true && document.getElementById('promo_window')){
		document.getElementById('promo_window').innerHTML = '<img src="/common/img/promotional/weve-got-guys-too.jpg">';
	}

	if(document.getElementById('signup_seek3').checked == true && document.getElementById('promo_window')){
		document.getElementById('promo_window').innerHTML = '<img src="/common/img/promotional/weve-got-swinger-couples.jpg">';
	}

	if(document.getElementById('signup_seek4').checked == true && document.getElementById('promo_window')){
		document.getElementById('promo_window').innerHTML = '<img src="/common/img/promotional/weve-got-wild.jpg">';
	}

}
// ---------------------------------------------------------------------------------------






// subdomain new user create -------------------------------------------------------------
function subdomain_newUserCreate(){

	var form_newuser_SEEK1			= document.getElementById('signup_seek1').checked;
	var form_newuser_SEEK2			= document.getElementById('signup_seek2').checked;
	var form_newuser_SEEK3			= document.getElementById('signup_seek3').checked;
	var form_newuser_SEEK4			= document.getElementById('signup_seek4').checked;

	var form_newuser_EMAILADDR	= document.getElementById('signup_emailaddress').value;
	var form_newuser_EMAILADDRC	= document.getElementById('signup_confirmemailaddress').value;
	
	var form_newuser_PWD				= document.getElementById('signup_pwd').value;
	
	var form_newuser_BDAYM			= document.getElementById('signup-birthmonth').value;
	var form_newuser_BDAYD			= document.getElementById('signup-birthday').value;
	var form_newuser_BDAYY			= document.getElementById('signup-birthyear').value;
	
	var form_newuser_USERNAME	 	= document.getElementById('signup_username').value;
	
	var form_newuser_ZIPCODE		= document.getElementById('signup_zipcode').value;
	var form_newuser_GENDER			= document.getElementById('signup_gender').value;

	var form_newuser_VERIFY			= document.getElementById('signup_verify').value;
	var form_newuser_VALIDATE		= document.getElementById('signup_validator').value;


	var form_newuser_PROMODATA	= document.getElementById('signup_promodata').value;



	var form_newuser_FORMTYPE		= 'ajax_iframe';



	// transport -----------------------------------
	var INTERNAL_XMLHTTPOBJ = httpOBJCreator();
	
	var target_url 		= '/execute';

	var params 				= '_function=member-Create' + '&_form_newuser_SEEK1=' + form_newuser_SEEK1 + '&_form_newuser_SEEK2=' + form_newuser_SEEK2 + '&_form_newuser_SEEK3=' + form_newuser_SEEK3 + '&_form_newuser_SEEK4=' + form_newuser_SEEK4 + '&_form_newuser_EMAILADDR=' + form_newuser_EMAILADDR + '&_form_newuser_EMAILADDRC=' + form_newuser_EMAILADDRC + '&_form_newuser_PWD=' + form_newuser_PWD + '&_form_newuser_BDAYM=' + form_newuser_BDAYM + '&_form_newuser_BDAYD=' + form_newuser_BDAYD + '&_form_newuser_BDAYY=' + form_newuser_BDAYY + '&_form_newuser_USERNAME=' + form_newuser_USERNAME + '&_form_newuser_ZIPCODE=' + form_newuser_ZIPCODE + '&_form_newuser_GENDER=' + form_newuser_GENDER + '&_form_newuser_VERIFY=' + form_newuser_VERIFY + '&_form_newuser_VALIDATE=' + form_newuser_VALIDATE + '&_form_newuser_FORMTYPE=' + form_newuser_FORMTYPE + '&_form_newuser_PROMODATA=' + form_newuser_PROMODATA;

//alert(params);
	INTERNAL_XMLHTTPOBJ.open('POST', target_url, true);
	INTERNAL_XMLHTTPOBJ.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	INTERNAL_XMLHTTPOBJ.setRequestHeader("Content-length", params.length);
	INTERNAL_XMLHTTPOBJ.setRequestHeader("Connection", "close");
	INTERNAL_XMLHTTPOBJ.onreadystatechange = function() {


		if(INTERNAL_XMLHTTPOBJ.readyState == 4 && INTERNAL_XMLHTTPOBJ.status == 200){
			//document.getElementById(UpdateWindow).innerHTML = INTERNAL_XMLHTTPOBJ.responseText;
			//parent.window.location="http://friendsnflings.com/SignupComplete";

			//window.parent.location.href="http://friendsnflings.com/SignupComplete";
			
			if(INTERNAL_XMLHTTPOBJ.responseText == 111){
				window.parent.location.href="http://friendsnflings.com/SignupComplete";
			}
			
			//alert(INTERNAL_XMLHTTPOBJ.responseText);
		}else{
			//alert('0');


/*			
			if(GlobalCounter < 2){
				
				if(Command == 'report.prereg_preview.current.lander2'){
					document.getElementById(UpdateWindow).innerHTML = '<br><br><br><center><b><i><font color="#ff0018">SEARCHING...</font></i></b></center>';
				}else{
					document.getElementById(UpdateWindow).innerHTML = '<br><br><br><center><img src="common/img/ani-circle.2.gif" /></center>';
				}
				GlobalCounter = GlobalCounter + 1;	
			}
*/
			
		}
	};
		INTERNAL_XMLHTTPOBJ.send(params);
	// END transport -------------------------------


}
// ---------------------------------------------------------------------------------------






// Check form to Enable Submit -----------------------------------------------------------
function submitenable(){


	if( (emailOk == 1 && emailChk == 1 && pwdChk == 1 && yobChk == 1 && zipChk == 1 && genderChk == 1 && verifyChk == 1 && usernameChk == 1) ){
  	document.getElementById('finalstep').disabled = false;

	}else{
		document.getElementById('finalstep').disabled = true;
	}
}
// ---------------------------------------------------------------------------------------





// -----------------------------------------------------------------------------
function SignUp_Validate_Notification(Command, DivTarget){

	switch(parseInt(Command)){

		case 111:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_search_small_20.png"></td> <td width="5"></td> <td><b><font color="#146ADB" face=arial>Checking...</b></font></td></table>';
		break;

		case 222:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_redx.png"></td> <td width="5"></td> <td><b><font color=red face=arial>Already Exists</b></font></td></table>';
		break;

		case 333:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_redx.png"></td> <td width="5"></td> <td><b><font color=red face=arial>Incomplete</b></font></td></table>';
		break;

		case 444:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_redx.png"></td> <td width="5"></td> <td><b><font color=red face=arial>Invalid Username</b></font></td></table>';
		break;

		case 555:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_redx.png"></td> <td width="5"></td> <td><b><font color=red face=arial>Already Taken</b></font></td></table>';
		break;

		case 666:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_greencheck.png"></td> <td width="5"></td> <td><b><font color=#12A805 face=arial>Available!</b></font></td></table>';
		break;

		case 777:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_greencheck.png"></td> <td width="5"></td> <td><b><font color=#12A805 face=arial>Perfect!</b></font></td></table>';
		break;

		case 888:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_redx.png"></td> <td width="5"></td> <td><b><font color=red face=arial>Incorrect</b></font></td></table>';
		break;

		case 999:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_redx.png"></td> <td width="5"></td> <td><b><font color=red face=arial>Invalid</b></font></td></table>';
		break;

		case 121:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_greencheck.png"></td> <td width="5"></td> <td><b><font color=#12A805>Looks OK!</b></font></td></table>';
		break;

		case 131:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_redx.png"></td> <td width="5"></td> <td><b><font color=red face=arial>Doesn\'t Match</b></font></td></table>';
		break;

		case 141:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_greencheck.png"></td> <td width="5"></td> <td><b><font color=#12A805>Confirmed!</b></font></td></table>';
		break;

		case 151:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_redx.png"></td> <td width="5"></td> <td><b><font color=red face=arial>Make Longer</b></font></td></table>';
		break;

		case 161:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_redx.png"></td> <td width="5"></td> <td><b><font color=red face=arial>Must Be 18</b></font></td></table>';
		break;

		case 171:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_redx.png"></td> <td width="5"></td> <td><b><font color=red face=arial>5 Number ZIP</b></font></td></table>';
		break;

		case 181:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_redx.png"></td> <td width="5"></td> <td><b><font color=red face=arial>Define Gender</b></font></td></table>';
		break;

		case 191:
			document.getElementById(DivTarget).innerHTML = '<table cellpadding="0" cellspacing="0"><td><img src="http://egenhq.com/common/img/icons/icon_20x20_greencheck.png"></td> <td width="5"></td> <td><b><font color=#12A805>Perfect!</b></font></td></table>';
		break;

	}

}
// -----------------------------------------------------------------------------










// -----------------------------------------------------------------------------
function SignUp_Validate(Command){




	switch(Command){

		// ---------------------------------------------------------------		
		case('validate.emailaddress'):
			var _LoginCredentialA		=	document.getElementById('signup_emailaddress').value;

    	var base_url 						= window.location.protocol + '//' + window.location.hostname;
    	var target_url 					= base_url + '/execute';
    	var params 							= '_function=ajax.signup.validate' + '&_Parameter=' + _LoginCredentialA + '&_Command=' + Command;


    	var INTERNAL_XMLHTTPOBJ = httpOBJCreator();
    
    	INTERNAL_XMLHTTPOBJ.open('POST', target_url, true);
    	INTERNAL_XMLHTTPOBJ.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    	INTERNAL_XMLHTTPOBJ.setRequestHeader("Content-length", params.length);
    	INTERNAL_XMLHTTPOBJ.setRequestHeader("Connection", "close");
    	INTERNAL_XMLHTTPOBJ.onreadystatechange = function(){

      	if(INTERNAL_XMLHTTPOBJ.readyState == 4 && INTERNAL_XMLHTTPOBJ.status == 200){

					SignUp_Validate_Notification(INTERNAL_XMLHTTPOBJ.responseText, 'result_emailaddress');

     			if(INTERNAL_XMLHTTPOBJ.responseText == 121){
     				emailOk = 1;
     				submitenable();
     			}

      	}else{
        	// pending response --------------------
      		document.getElementById('result_emailaddress').innerHTML = 'Checking...';
      	}

    	};
    	INTERNAL_XMLHTTPOBJ.send(params);

		break;
		// ---------------------------------------------------------------



		// ---------------------------------------------------------------		
		case('validate.username'):
			var _LoginCredentialA		=	document.getElementById('signup_username').value;

    	var base_url 						= window.location.protocol + '//' + window.location.hostname;
    	var target_url 					= base_url + '/execute';
    	var params 							= '_function=ajax.signup.validate' + '&_Parameter=' + _LoginCredentialA + '&_Command=' + Command;


    	var INTERNAL_XMLHTTPOBJ = httpOBJCreator();
    
    	INTERNAL_XMLHTTPOBJ.open('POST', target_url, true);
    	INTERNAL_XMLHTTPOBJ.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    	INTERNAL_XMLHTTPOBJ.setRequestHeader("Content-length", params.length);
    	INTERNAL_XMLHTTPOBJ.setRequestHeader("Connection", "close");
    	INTERNAL_XMLHTTPOBJ.onreadystatechange = function(){

    		if(INTERNAL_XMLHTTPOBJ.readyState == 4 && INTERNAL_XMLHTTPOBJ.status == 200) {

    			SignUp_Validate_Notification(INTERNAL_XMLHTTPOBJ.responseText, 'result_username');

					// available -----------------
					if(INTERNAL_XMLHTTPOBJ.responseText == 666){
						usernameChk	= 1;
						submitenable();

					// incomplete ----------------
					}else if(INTERNAL_XMLHTTPOBJ.responseText == 333){
						usernameChk	= 0;
						submitenable();
					
					// invalid username ----------
					}else if(INTERNAL_XMLHTTPOBJ.responseText == 444){
						usernameChk	= 0;
						submitenable();

					// already taken -------------
					}else if(INTERNAL_XMLHTTPOBJ.responseText == 555){
						usernameChk	= 0;
						submitenable();
					}

    		}else{
    			document.getElementById('result_username').innerHTML = 'Checking...';
   			}

    	};
    	INTERNAL_XMLHTTPOBJ.send(params);

		break;
		// ---------------------------------------------------------------



		// ---------------------------------------------------------------
		case('validate.emailaddressConfirm'):
			var _LoginCredentialA		=	document.getElementById('signup_emailaddress').value;
			var _LoginCredentialB		=	document.getElementById('signup_confirmemailaddress').value;


    	if(_LoginCredentialB !== ''){

    		document.getElementById('result_emailaddress2').innerHTML = 'Checking...';
    		
    		if(_LoginCredentialA !== _LoginCredentialB){
    			SignUp_Validate_Notification(131, 'result_emailaddress2');
    			emailChk = 0;
    			submitenable();
    		}
    		
    		if(_LoginCredentialA == _LoginCredentialB){
    			SignUp_Validate_Notification(141, 'result_emailaddress2');
    			emailChk = 1;
    			submitenable();
    		}
     	}

		break;
		// ---------------------------------------------------------------


		// ---------------------------------------------------------------
		case('validate.password'):
			var _LoginCredentialC					=	document.getElementById('signup_pwd').value;
			var _LoginCredentialCLength 	= _LoginCredentialC.length;

    	if(_LoginCredentialC == 0 || _LoginCredentialCLength < 5){
    		SignUp_Validate_Notification(151, 'result_pwd');
    		pwdChk = 0;
    		submitenable();
    	}

    	if(_LoginCredentialCLength > 4){
    		SignUp_Validate_Notification(121, 'result_pwd');
    		pwdChk = 1;
    		submitenable();
    	}

		break;
		// ---------------------------------------------------------------


		// ---------------------------------------------------------------
		case('validate.DOB'):

    	var status			= false;

    	var mob 				= document.getElementById('signup-birthmonth').value;
    	var dob 				= document.getElementById('signup-birthday').value;
    	var yob 				= document.getElementById('signup-birthyear').value;

    	mob 						= parseInt(mob);
    	dob 						= parseInt(dob);
    	yob 						= parseInt(yob);

    	var yearObj			= new Date();
    	var monthObj 		= new Date();
    	var dayObj 			= new Date();

    	Cyear						= yearObj.getFullYear();
    	Cmonth					= (monthObj.getMonth() + 1);
    	Cday						= dayObj.getDate();

    	if(Cyear - yob > 18){
    		status = true;
    	}else{
    		if((mob >= Cmonth) && (dob >= Cday)){
    			//alert('pass');
    			status = true;
    		}else{
    			status = false;
    		}
    	}

      if(status == false){
      	SignUp_Validate_Notification(161, 'result_dobyear');
    		yobChk = 0;
    		submitenable();
    	}else if(status == true){
    		SignUp_Validate_Notification(121, 'result_dobyear');
    		yobChk = 1;
    		submitenable();
    	}
		break;
		// ---------------------------------------------------------------



		// ---------------------------------------------------------------
		case('validate.zipcode'):

    	var zip 	= document.getElementById('signup_zipcode').value;
    	var zipl 	= zip.length;

    	if( zip == 0 || zipl < 5 || !zip.match(/^\d+$/)){
    		SignUp_Validate_Notification(171, 'result_zipcode');
    		zipChk = 0;
    		submitenable();
    	}

    	if( zip.match(/^\d{5,}$/) ){
    		SignUp_Validate_Notification(121, 'result_zipcode');
      	zipChk = 1;
      	submitenable();
    	}

		break;
		// ---------------------------------------------------------------



		// ---------------------------------------------------------------
		case('validate.gender'):

    	var gender 	= document.getElementById('signup_gender').value;

    	if(gender < 1){
    		SignUp_Validate_Notification(181, 'result_gender');
    		genderChk = 0;
    		submitenable();
    	}

    	if(gender > 0){
    		SignUp_Validate_Notification(121, 'result_gender');
    		genderChk = 1;
    		submitenable();
    	}

		break;
		// ---------------------------------------------------------------




		// ---------------------------------------------------------------		
		case('validate.humancheck'):
			var _LoginCredentialA		=	document.getElementById('signup_verify').value;
			var _LoginCredentialB		=	document.getElementById('signup_validator').value;



    	var base_url 						= window.location.protocol + '//' + window.location.hostname;
    	var target_url 					= base_url + '/execute';
    	var params 							= '_function=ajax.signup.validate' + '&_Parameter=' + _LoginCredentialA + '&_ParameterB=' + _LoginCredentialB + '&_Command=' + Command;


    	var INTERNAL_XMLHTTPOBJ = httpOBJCreator();
    
    	INTERNAL_XMLHTTPOBJ.open('POST', target_url, true);
    	INTERNAL_XMLHTTPOBJ.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    	INTERNAL_XMLHTTPOBJ.setRequestHeader("Content-length", params.length);
    	INTERNAL_XMLHTTPOBJ.setRequestHeader("Connection", "close");
    	INTERNAL_XMLHTTPOBJ.onreadystatechange = function(){




      	if(INTERNAL_XMLHTTPOBJ.readyState == 4 && INTERNAL_XMLHTTPOBJ.status == 200){

	 				document.getElementById('result_verify').innerHTML = 'Checking...';

					if(INTERNAL_XMLHTTPOBJ.responseText == 191){
      			SignUp_Validate_Notification(191, 'result_verify');
      			verifyChk	= 1;
      			submitenable();
					}else if(INTERNAL_XMLHTTPOBJ.responseText == 888){
 						SignUp_Validate_Notification(888, 'result_verify');
 						verifyChk	= 0;
						submitenable();
					}
   			}
    	};
    	INTERNAL_XMLHTTPOBJ.send(params);

		break;
		// ---------------------------------------------------------------






   	}	// end switch
	return true;
}
// -----------------------------------------------------------------------------
















/*


// check Year of Birth ----------------------------------------------------------------------------
function preCheck_yob(){

  //form data -> var
	var yob 	= document.getElementById('dobyear').value;

	var year 		= new Date();
	year				= year.getFullYear();
	age					= year - yob;



  if(yob == 0 || age < 18){
	  //change DIV to "searching"
		document.getElementById('result_dobyear').innerHTML = "<table cellpadding=\"0\" cellspacing=\"0\"><td><img src=\"/common/img/icons/icon_20x20_redx.png\"></td> <td width=\"5\"></td> <td><b><font color=red face=arial>Must Be 18</b></font></td></table>";
		yobChk = 0;
		submitenable();
	}else if(age > 17){
		//change DIV to "searching"
		document.getElementById('result_dobyear').innerHTML = "<table cellpadding=\"0\" cellspacing=\"0\"><td><img src=\"/common/img/icons/icon_20x20_greencheck.png\"></td> <td width=\"5\"></td> <td><b><font color=\"#12A805\" face=arial>Looks OK!</b></font></td></table>";
		yobChk = 1;
		submitenable();
	}

}
// --------------------------------------------------------------------------------------------











// presearch age ----------------------------------------------------------------------------
function preSearch_age() {

	var INTERNAL_XMLHTTPOBJ = httpOBJCreator();

  //form data -> var
	var theQuery = document.getElementById('dobyear').value;

  //if !blank query DB
	if(theQuery !== "") {
    
  //change DIV to "searching"
	document.getElementById('result_age').innerHTML = "<b><font color=red face=arial>Searching...</font></b>";
			
  //set URL & query
	var url = '/common/inc/ajaxsearch_age.php?age=' + theQuery;
        
 	//open URL async
	INTERNAL_XMLHTTPOBJ.open('GET', url, true);
  
  //check for query result
	INTERNAL_XMLHTTPOBJ.onreadystatechange = function() {
	
	if(INTERNAL_XMLHTTPOBJ.readyState == 4 && INTERNAL_XMLHTTPOBJ.status == 200) {
        //content retrieved from query code
				document.getElementById('result_age').innerHTML = INTERNAL_XMLHTTPOBJ.responseText + ' ';
				
			}else{
        //if error || no response say this
				document.getElementById('result_age').innerHTML = '<b><font color=red face=arial>Searching...</font></b>';
			}
		};
		INTERNAL_XMLHTTPOBJ.send(null);  
	}
}
// --------------------------------------------------------------------------------------------



















// check first name ----------------------------------------------------------------------------
function preCheck_fn(){
	
	
  //form data -> var
	var fn = document.getElementById('first_name').value;
	
			
  //if !blank query DB
	if(fn == 0){
    
	  //change DIV to "searching"
		document.getElementById('result_first_name').innerHTML = "<table cellpadding=\"0\" cellspacing=\"0\"><td><img src=\"/common/img/icons/icon_20x20_redx.png\"></td> <td width=\"5\"></td> <td><b><font color=red face=arial>Please Complete This</b></font></td></table>";
		fnChk = 0;
		submitenable();
	}
	
	if(fn !== ""){

		//change DIV to "searching"
		document.getElementById('result_first_name').innerHTML = "<table cellpadding=\"0\" cellspacing=\"0\"><td><img src=\"/common/img/icons/icon_20x20_greencheck.png\"></td> <td width=\"5\"></td> <td><b><font color=\"#12A805\" face=arial>Looks OK!</b></font></td></table>";
		fnChk = 1;
		submitenable();

	}

}
// --------------------------------------------------------------------------------------------





// check last name ----------------------------------------------------------------------------
function preCheck_ln(){
	
	
  //form data -> var
	var ln = document.getElementById('last_name').value;
	
			
  //if !blank query DB
	if(ln == 0){
	  //change DIV to "searching"
		document.getElementById('result_last_name').innerHTML = "<table cellpadding=\"0\" cellspacing=\"0\"><td><img src=\"/common/img/icons/icon_20x20_redx.png\"></td> <td width=\"5\"></td> <td><b><font color=red face=arial>Please Complete This</b></font></td></table>";
		lnChk = 0;
		submitenable();
	}
	
	if(ln !== ""){
		//change DIV to "searching"
		document.getElementById('result_last_name').innerHTML = "<table cellpadding=\"0\" cellspacing=\"0\"><td><img src=\"/common/img/icons/icon_20x20_greencheck.png\"></td> <td width=\"5\"></td> <td><b><font color=\"#12A805\" face=arial>Looks OK!</b></font></td></table>";
		lnChk = 1;
		submitenable();
	}

}
// --------------------------------------------------------------------------------------------




*/














// check Verification ----------------------------------------------------------------------------
function preCheck_verify(){
	

  //form data -> var
	var verify 			= document.getElementById('signup_verify').value;

	var validatorlc = document.getElementById('signup_validator').value;
	var validatoruc = validatorlc.toUpperCase();



	if(verify == validatorlc || verify == validatoruc){

		//change DIV to "searching"
		document.getElementById('result_verify').innerHTML = "<table cellpadding=\"0\" cellspacing=\"0\"><td><img src=\"/common/img/icons/icon_20x20_greencheck.png\"></td> <td width=\"5\"></td> <td><b><font color=\"#12A805\" face=arial>Looks OK!</b></font></td></table>";
		verifyChk = 1;
		submitenable();

	}else{
		
  	//change DIV to "searching"
		document.getElementById('result_verify').innerHTML = "<table cellpadding=\"0\" cellspacing=\"0\"><td><img src=\"/common/img/icons/icon_20x20_redx.png\"></td> <td width=\"5\"></td> <td><b><font color=red face=arial>Doesn't Match</b></font></td></table>";
		verifyChk = 0;
		submitenable();

	}


}
// --------------------------------------------------------------------------------------------






















// check Country ----------------------------------------------------------------------------
function preCheck_country(){

	
  //form data -> var
	var country 	= document.getElementById('country').value;
	//alert(country);
			
  //if !blank query DB
	if(country == '0'){
    
  //change DIV to "searching"
	document.getElementById('result_country').innerHTML = "<table cellpadding=\"0\" cellspacing=\"0\"><td><img src=\"/common/img/icons/icon_20x20_redx.png\"></td> <td width=\"5\"></td> <td><b><font color=red face=arial>Please Select a Country</b></font></td></table>";
	countryChk = 0;

	   	if( fnChk == 1 && lnChk == 1 && pwdChk == 1 && countryChk == 0 && yobChk ==1 && genderChk == 1 && verifyChk == 1 && referrerChk == 1){
   			document.getElementById('finalstep').disabled = true;
			}
	
	}
	
	if(country !== '0'){

	//change DIV to "searching"
	document.getElementById('result_country').innerHTML = "<table cellpadding=\"0\" cellspacing=\"0\"><td><img src=\"/common/img/icons/icon_20x20_greencheck.png\"></td> <td width=\"5\"></td> <td><b><font color=\"#12A805\" face=arial>Looks OK!</b></font></td></table>";
	countryChk = 1;

	   	if( fnChk == 1 && lnChk == 1 && pwdChk == 1 && countryChk == 1 && yobChk == 1 && genderChk == 1 && verifyChk == 1 && referrerChk == 1){
   			document.getElementById('finalstep').disabled = false;
			}

	}

}
// --------------------------------------------------------------------------------------------



// check Referrer ----------------------------------------------------------------------------
function preCheck_referrer(){
	
	
  //form data -> var
	var referredby 	= document.getElementById('referredby').value;
	//alert(referredby);
			
  //if !blank query DB
	if(referredby == ""){
    
  //change DIV to "searching"
	document.getElementById('result_referrer').innerHTML = "<table cellpadding=\"0\" cellspacing=\"0\"><td><img src=\"/common/img/icons/icon_20x20_redx.png\"></td> <td width=\"5\"></td> <td><b><font color=red face=arial>Please Select a Referrer</b></font></td></table>";
	referrerChk = 0;

	   	if( (fnChk == 1 && lnChk == 1 && pwdChk == 1 && zipChk == 1 && yobChk == 1 && genderChk == 1 && verifyChk == 1 && referrerChk == 0)  ||  (fnChk == 1 && lnChk == 1 && pwdChk == 1 && countryChk == 1 && yobChk == 1 && genderChk == 1 && verifyChk == 1 && referrerChk == 0)){
   			document.getElementById('finalstep').disabled = true;
			}	
	
	
	}
	
	if(referredby !== ""){

	//change DIV to "searching"
	document.getElementById('result_referrer').innerHTML = "<table cellpadding=\"0\" cellspacing=\"0\"><td><img src=\"/common/img/icons/icon_20x20_greencheck.png\"></td> <td width=\"5\"></td> <td><b><font color=\"#12A805\" face=arial>Looks OK!</b></font></td></table>";
	referrerChk = 1;

	   	if( (fnChk == 1 && lnChk == 1 && pwdChk == 1 && zipChk == 1 && yobChk == 1 && genderChk == 1 && verifyChk == 1 && referrerChk == 1)  ||  (fnChk == 1 && lnChk == 1 && pwdChk == 1 && countryChk == 1 && yobChk == 1 && genderChk == 1 && verifyChk == 1 && referrerChk == 1)){
   			document.getElementById('finalstep').disabled = false;
			}
	}

}
// --------------------------------------------------------------------------------------------







// clear and recall defaults to inputs --------------------------------------------------------

function clickclear(thisfield, defaulttext, color) {
	if (thisfield.value == defaulttext) {
		thisfield.value = "";
		if (!color) {
			color = "FF0000";
		}
		thisfield.style.color = "#" + color;
	}
}

function clickrecall(thisfield, defaulttext, color) {
	if (thisfield.value == "") {
		thisfield.value = defaulttext;
		if (!color) {
			color = "FF0000";
		}
		thisfield.style.color = "#" + color;
	}
}
// --------------------------------------------------------------------------------------------
