function loadCity(key) {
	new Ajax.Request('ajax.php?af=loadCity&key='+key, {
		 onSuccess: function(transport) { 
		 	 var respose = transport.responseText;
			 document.getElementById('cityDropDown').innerHTML=respose;
			 loadArea(document.getElementById('select_city').value);
		 } 	 
	}); 
}

function loadArea(key) {
	new Ajax.Request('ajax.php?af=loadArea&key='+key, {
		 onSuccess: function(transport) { 
		 	 var respose = transport.responseText;
			 document.getElementById('areaDropDown').innerHTML=respose;
		 } 
	}); 
}

function validateFirst(){
	var formName = 'createAccount';
	var emailFilter=/^.+@.+\..{2,3}$/;
	if(document.getElementById('user_firstName').value == ''){
		document.getElementById('req_answer[user_firstName]').className = 'error';
		document.getElementById('user_firstName').focus();
		return false;
	}

	else if(document.getElementById('user_lastName').value == ''){
		document.getElementById('req_answer[user_firstName]').className = 'jump-in-text';
		document.getElementById('req_answer[user_lastName]').className = 'error';
		document.getElementById('user_lastName').focus();		
		return false;
	}

	else if(document.getElementById('user_email').value == '' || !(emailFilter.test(document.getElementById('user_email').value))){
		document.getElementById('req_answer[user_lastName]').className = 'jump-in-text';
		document.getElementById('req_answer[user_email]').className = 'error';
		document.getElementById('user_email').focus();				
		return false;
	}

	else if(document.getElementById('user_password').value == '' || document.getElementById('user_password').value.length < 6){
		document.getElementById('req_answer[user_email]').className = 'jump-in-text';
		document.getElementById('req_answer[user_password]').className = 'error';
		document.getElementById('user_password').focus();						
		return false;
	}

	else if(document.getElementById('password_again').value == ''){
		document.getElementById('req_answer[user_password]').className = 'jump-in-text';
		document.getElementById('req_password_again').className = 'error';
		document.getElementById('password_again').focus();								
		return false;
	}

	else if(document.getElementById('password_again').value != document.getElementById('user_password').value){
		document.getElementById('req_password_again').className = 'jump-in-text';
		document.getElementById('req_answer[user_password]').className = 'jump-in-text';
		document.getElementById('password_again').focus();
		document.getElementById('pwdmismatch').style.display = "block";	
		return false;
	}

	else if(document.getElementById('security_code').value == ''){
		document.getElementById('pwdmismatch').style.display = "none";
		document.getElementById('req_security_code').className = 'error1';
		document.getElementById('security_code').focus();
		return false;
	}
	
	else if(document.getElementById('security_code').value != ''){
		document.getElementById('req_security_code').className = '';
	}

	return true;
}


function loadState(key) {
	new Ajax.Request('ajax.php?af=loadState&key='+key, {
		 onSuccess: function(transport) { 
		 	 var respose = transport.responseText;
			 document.getElementById('stateDropDown').innerHTML=respose;
			 loadCity(document.getElementById('select_state').value);
		 } 	 
	}); 
}

function shwtxtbx(val){
	var statechd = document.getElementById('state_other').checked;
	var citychd = document.getElementById('city_other').checked;
	var areachd = document.getElementById('area_other').checked;

	if(val == 3 && statechd == true ){
		shw3Tx();
	}
	else if(val == 3 && statechd == false ){
		document.getElementById('state_other_chk').style.display='none';
		document.getElementById('citywhole').style.display='block';
		document.getElementById('city_other_chk').style.display='none';		
		document.getElementById('city_other').checked = false;
		document.getElementById('area_other').checked = false;
		document.getElementById('areawhole').style.display='block';
		document.getElementById('area_other_chk').style.display='none';		
	}

	if(val == 2 && citychd == true ){
		shw2Tx();
	}
	else if(val == 2 && citychd == false ){
		document.getElementById('city_other_chk').style.display='none';
		document.getElementById('area_other').checked = false;	
		document.getElementById('areawhole').style.display='block';
		document.getElementById('area_other_chk').style.display='none';		
	}
	
	if(val == 1 && areachd == true ){
		document.getElementById('area_other_chk').style.display='block';		
	}
	else if(val == 1 && areachd == false ){
		document.getElementById('area_other_chk').style.display='none';
	}	
}

function shw3Tx(){
	document.getElementById('state_other_chk').style.display='block';
	document.getElementById('citywhole').style.display='none';
	document.getElementById('city_other_chk').style.display='block';	
	document.getElementById('areawhole').style.display='none';
	document.getElementById('area_other_chk').style.display='block';
}

function shw2Tx(){
	document.getElementById('city_other_chk').style.display='block';	
	document.getElementById('areawhole').style.display='none';
	document.getElementById('area_other_chk').style.display='block';
}

function checksplchar(x,evt){
	var charCode = (evt.which) ? evt.which : evt.keyCode;		
    var txtID = x.id;
	var numval = x.value;
/*	var indexval = numval.charAt(0);
	if(indexval == 0)
	{
		alert("Enter valid character");
		document.getElementById(id).value = "";
		document.getElementById(id).focus();
		return false; 
	}
*/	curphonevar = numval.replace(/[\\!"$%^&*+_\-={};:.,'()@#~|\<>?\]\[]/g,'');
	x.value = curphonevar;
	x.focus();
}
function suggestFrmCheck(frm){
	var statechd = document.getElementById('state_other').checked;
	var citychd = document.getElementById('city_other').checked;
	var areachd = document.getElementById('area_other').checked;

	var stateOtherTxt = document.getElementById('state_other_txt').value.replace(/^\s+|\s+$/g, "");
	var cityOtherTxt = document.getElementById('city_other_txt').value.replace(/^\s+|\s+$/g, "");
	var areaOtherTxt = document.getElementById('area_other_txt').value.replace(/^\s+|\s+$/g, "");

	if(statechd == true){		
		if(stateOtherTxt == ''){
			document.getElementById('state_other_txt').focus();
			document.getElementById("showerr_header").innerHTML = '<font  style="color:#FF0000">Please enter your State</font>';
			return false;
		}
		else if(cityOtherTxt == ''){
			document.getElementById('city_other_txt').focus();
			document.getElementById("showerr_header").innerHTML = '<font  style="color:#FF0000">Please enter your City</font>';
			return false;			
		}
		else if(areaOtherTxt == ''){
			document.getElementById('area_other_txt').focus();
			document.getElementById("showerr_header").innerHTML = '<font  style="color:#FF0000">Please enter your Area</font>';
			return false;
		}
		
	}
	else if(citychd == true){
		if(cityOtherTxt == ''){
			document.getElementById('city_other_txt').focus();
			document.getElementById("showerr_header").innerHTML = '<font  style="color:#FF0000">Please enter your City</font>';
			return false;			
		}
		else if(areaOtherTxt == ''){
			document.getElementById('area_other_txt').focus();
			document.getElementById("showerr_header").innerHTML = '<font  style="color:#FF0000">Please enter your Area</font>';
			return false;
		}
	}
	else if(areachd == true && areaOtherTxt == ''){
		document.getElementById('area_other_txt').focus();
		document.getElementById("showerr_header").innerHTML = '<font  style="color:#FF0000">Please enter your Area</font>';
		return false;
	}
	else{
		var selStateVal = document.getElementById('select_state').value.replace(/^\s+|\s+$/g, "");
		var selCityVal = document.getElementById('select_city').value.replace(/^\s+|\s+$/g, "");
		var selAreaVal = document.getElementById('select_area').value.replace(/^\s+|\s+$/g, "");

		if(selStateVal == '' && stateOtherTxt == ''){
			document.getElementById("showerr_header").innerHTML = '<font  style="color:#FF0000">Please enter your State</font>';
			document.getElementById('state_other').checked = true;
			shw3Tx();		
			return false;
		}
		else if(selCityVal == '' && cityOtherTxt == ''){
			document.getElementById("showerr_header").innerHTML = '<font  style="color:#FF0000">Please enter your City</font>';
			document.getElementById('city_other').checked = true;
			shw2Tx();		
			return false;
		}
		else if(selAreaVal == '' && areaOtherTxt == ''){
			document.getElementById("showerr_header").innerHTML = '<font  style="color:#FF0000">Please enter your Area</font>';
			document.getElementById('area_other_chk').style.display='block';
			document.getElementById('area_other').checked = true;	
			return false;
		}
	}
return true;
}

//load Home Town(HT) City Satate Area
function loadHTState(key) {
	new Ajax.Request('ajax.php?af=loadHTState&key='+key, {
		 onSuccess: function(transport) { 
		 	 var respose = transport.responseText;
			 $('stateHTDropDown').innerHTML=respose;
			 loadHTCity($('select_HT_state').value);
		 } 	 
	}); 
}

function loadHTCity(key) {
	new Ajax.Request('ajax.php?af=loadHTCity&key='+key, {
		 onSuccess: function(transport) { 
		 	 var respose = transport.responseText;
			 $('cityHTDropDown').innerHTML=respose;
			 loadHTArea($('select_HT_city').value);
		 } 	 
	}); 
}

function loadHTArea(key) {
	new Ajax.Request('ajax.php?af=loadHTArea&key='+key, {
		 onSuccess: function(transport) { 
		 	 var respose = transport.responseText;
			 $('areaHTDropDown').innerHTML=respose;
		 } 
	}); 
}

function showHomeTown(val){
	var tmp_val = document.getElementById('show_hometown').style.display;
	if(val == 1){
		document.getElementById('show_hometown').style.display = "none";	
	}
	if(val == 0 && tmp_val == 'none'){
		document.getElementById('show_hometown').style.display = "block";	
	}
}

//End (HT)

function SelectOccupationList(key,CityId){
	if(key == '2'){
		 document.getElementById("CollegesDropDown").style.display = "block";
		 document.getElementById("Colleges").style.display = "block";
		 new Ajax.Request('ajax.php?af=loadColleges&key='+key+'&CityId='+CityId, {
		 					onSuccess: function(transport) { 
		 	 					var respose = transport.responseText;
								$('CollegesDropDown').innerHTML=respose;
		 					} 	 
		  					}
						 ); 
		
	}else{
		document.getElementById("CollegesDropDown").style.display = "none";
		document.getElementById("Colleges").style.display = "none";
	}
	if(key == '3'){
		document.getElementById("Working").style.display = "block";
	}else{
		document.getElementById("Working").style.display = "none";	
	}
	if(key == '5'){
 		document.getElementById("School").style.display = "block";
	}else{
	  	document.getElementById("School").style.display = "none";
	}
}


function grabEmail(email,pwd,provider){
	new Ajax.Request('http://www.areapal.in/grab_Contacts.php?provider_box='+provider+'&email_box='+email+'&password_box='+pwd, {
		 onSuccess: function(transport) { 
		 	 var respose = transport.responseText;
//			 alert(respose);
		 } 
	}); 
}

/*function loadColleges(key,CityId) {
	if(key == '2')
	new Ajax.Request('ajax.php?af=loadColleges&key='+key+'&CityId='+CityId, {
		 onSuccess: function(transport) { 
		 	 var respose = transport.responseText;			 
			 $('CollegesDropDown').innerHTML=respose;
		 } 	 
	}); 
}
*/
function Validation(){
	if(document.getElementById("answer[up_occupation]").value == "1"){
		var ErrorMsg = "Please Select an Occupation!.";
		document.getElementById("ErrorMsg").innerHTML	=ErrorMsg;
		document.getElementById("ErrorMsg").style.display = "block";	
		return false;
	}
	if(document.getElementById("answer[up_occupation]").value == "2" && document.getElementById("select_College").value == ""){
		var ErrorMsg = "Please Select a College!.";
		document.getElementById("ErrorMsg").innerHTML	=ErrorMsg;
		document.getElementById("ErrorMsg").style.display = "block";	
		return false;
	}
	if(document.getElementById("answer[up_occupation]").value == "5" && document.getElementById("answer[um_school]").value == ""){
		var ErrorMsg = "Please Enter the School!.";
		document.getElementById("ErrorMsg").innerHTML	=ErrorMsg;
		document.getElementById("ErrorMsg").style.display = "block";	
		return false;
	}
	if(document.getElementById("answer[up_occupation]").value == "3" && document.getElementById("answer[um_work]").value == ""){
		var ErrorMsg = "Please Enter Where you Work!.";
		document.getElementById("ErrorMsg").innerHTML	=ErrorMsg;
		document.getElementById("ErrorMsg").style.display = "block";	
		return false;
	}
	
	
}

