	var state123="state";
	var citiesAll='';
	var limit11;
	var limit22;
	var myCityArray=new Array();
	var commonCityPrice='';
	var checkPlanSelect=false;
		function go7(state,limit1,limit2){
		
			limit11=limit1;
			limit22=limit2;
			
			if(document.getElementById('state').value!=''){
				document.getElementById('ajaxImages').style.display="block";
				var url="fillcities.php?state="+state.value+"&limit1="+limit11+"&limit2="+limit22;
				retrieveURL(url,'getcities2(m)');
			}
		}
			var myCity=new Array();
			var bigCity=new Array();
		function getcities2(m){
			
			citiesAll=m;
			var e=eval("["+m+"]");
			var cities=e[0];
			var smallCityCount=cities['countSmallCity'];
			myCity=e[0]['smallCity'];
			bigCity=e[0]['bigCity'];
		
			$id("commonCities").innerHTML="";
			$id("bigCities").innerHTML="";
			getCities(myCity,"commonCities",1,'div','if(!addSelectedCities(this.value)) this.checked=false;selfRemove(this);',limit11,limit22,smallCityCount);
			getCities(bigCity,"bigCities",1,'div','return $ammountToPay(myCityArray,type2)',limit11,limit22,smallCityCount);
			myCityArray=cities;
			document.getElementById('ajaxImages').style.display="none";
			statecities(cities,type1);
			$ammountToPay(cities,type2);
			
		}
		function smallCities(m){
			citiesAll=m;
			var e=eval("["+m+"]");
			var cities=e[0];
			var smallCityCount=cities['countSmallCity'];
			myCity=e[0]['smallCity'];
			bigCity=e[0]['bigCity'];
			$id("commonCities").innerHTML="";
			$id("bigCities").innerHTML="";
			getCities(myCity,"commonCities",1,'div','if(!addSelectedCities(this.value)) this.checked=false;selfRemove(this);',limit11,limit22,smallCityCount);
			getCities(bigCity,"bigCities",1,'div','return $ammountToPay(myCityArray,type2)',limit11,limit22,smallCityCount);
			myCityArray=cities;
			document.getElementById('ajaxImages').style.display="none";
			statecities(cities,type1);
			$ammountToPay(cities,type2);
		}
	
		function validateForm(form6){
			var str="";
			var returnval=true;
			var password=document.getElementById('password1').value;
			var state=document.getElementById('state1').value;
			var confirmpassword=document.getElementById('confirmpassword').value;
			var street_address=document.getElementById('street_address').value;
			var phone1='^[0-9]{3}$';
			var phone2='^[0-9]{3}$';
			var phone='^[0-9]{4}';
			var fax1='^[0-9]{3}$';
			var fax2='^[0-9]{3}$';
			var fax='^[0-9]{4}';
			
			if(password!=confirmpassword){
				alert("passwords are not matching");
				password='';
				confirmpassword='';
				return false;
			}
			var valid = new validator(form6); 
			valid.presenceOf(form6.username1,form6.password1,form6.confirmpassword,form6.name,form6.postCode,form6.city,form6.emailId,form6.phone1,form6.phone2,form6.phone);
			valid.emailOf(form6.emailId);
			valid.formatOf(form6.phone1,phone1,'Country code should be 3 digits',form6.phone2,phone2,'STD code should be 3 digits',form6.phone,phone,'Phonenumber should be 4 digits');
			
			valid.lengthOf(form6.password1,6,10);
			valid.numericalityOf(form6.phone1,form6.phone2,form6.phone,form6.postCode);
			if (valid.errorString!=''){
				str=valid.errorString;
				returnval=false;
			}
			/*if(state=='--Select--'){
				str+='Select State \n';
				returnval=false;
			}*/
		
			if(street_address==''){
				str+='Enter street-address';
				returnval=false;
			}
			
		
			
			
			
			if(str!=""){
				alert(str);
				return false;
			}
		/*	if(document.getElementById('plans').value==''){
				alert("Select Plan");
				return false;
			}*/
			if(document.getElementById('state').value==''){
				alert('Select State');
				return false;
			}
			
			return returnval;
			
		}	
		function checkName(){
			var username=document.getElementById('username1').value;
			if(username==''){
				alert("Enter username to check");
			}
			else{
				var url="nameAvailability.php?name="+username;
				retrieveurl(url);
			}	
		}
		function autotab(current,to){
			if (current.getAttribute && current.value.length==current.getAttribute("maxlength")) {
				to.focus();
			}
		}
		function funcdisable(){
			document.getElementById('submit').style.display='none';
		}
		function funcEnable(){
			document.getElementById('submit').style.display='block';
		}
		function selectimage(val){
			var id=val.value;
			$("#defaultImage").addClass("ohmy").hide("slow");
			$("#uploadImage").addClass("ohmy").hide("slow");
			$("#"+id).addClass("ohmy").show("slow");
		//	document.getElementById(id).style.display="block";
			if(id=="uploadImage")document.getElementById('photoFile').disabled=false;
			else document.getElementById('photoFile').disabled=true;
		}
		function abc(val){
		if(val.checked){
			document.getElementById('div1').style.display='block';
			document.getElementById('CC_number').disabled=false;
			document.getElementById('CC_exp_date').disabled=false;
		}
		else{
			document.getElementById('div1').style.display='none';
			document.getElementById('CC_number').disabled=true;
			document.getElementById('CC_exp_date').disabled=true;
		}
	}
		function setPlansLimits12(m){
		
		var e=eval("["+m+"]");
		var cities1=e[0];
		maxLimit=cities1[0]['maxlimit'];
		minLimit=cities1[0]['minLimit'];
		if(maxLimit==-5 && minLimit==-5){
			var xyz;
			var stateName=document.getElementById('state').value;
			
			if(stateName!=''){
				
				xyz=selectedStatePrice[stateName];
			
			}
			else xyz=400;
			
		plans=cities1[0]['name'];
		
		
		document.getElementById("commonCities").disabled=false;
		document.getElementById("priceDiv").innerHTML=xyz;
		document.getElementById("priceDiv1").innerHTML="$"+xyz+" per year</b>";
		document.getElementById('totalDiv').innerHTML="<img src=images/totalImage.php?totalAmount="+xyz+">";
		document.getElementById("totalAmount").value=""+xyz;
		document.getElementById("ammountToPay").value=""+xyz;
		commonCityPrice=xyz;
		checkPlanSelect=true;
		}
		else{
		plans=cities1[0]['name'];
		document.getElementById("commonCities").disabled=false;
		document.getElementById("priceDiv").innerHTML=cities1[0]['price'];
		document.getElementById("priceDiv1").innerHTML="$"+cities1[0]['price']+" per year</b>";
		document.getElementById('totalDiv').innerHTML="Total:  "+document.getElementById("priceDiv1").innerHTML;
		document.getElementById("ammountToPay").value=""+cities1[0]['price'];
		commonCityPrice=cities1[0]['price'];
		checkPlanSelect=true;
		}
		
	}
	
		function statecities(cities,type){	
		
			var idx=null;
			var commonCitiesCount=$count(cities['smallCity']);
			var bigCitiesCount=$count(cities['bigCity']);
			var plans=document.getElementById('plans').value;
			var checkAlert=false;
			var selectedArray = new Array();
			
			var plan=document.getElementById('plans').value;
			if((maxLimit!=-5)&&(minLimit!=-5)){
				var i;
				var count = 0;
				var i=0;
				id="";
				if($id(type+"_cityChk")!=null) id=document.form6[$id(type+"_cityChk"+0).name];
				
				for(i=0;i<commonCitiesCount;i++){
				idx=id[i];
					if(idx!='' && idx!=null){
						if (idx.checked==true) {
							selectedArray[count] = idx.value;
							if(count>=maxLimit) {
								checkAlert=true;
								idx.checked=false;
								//removeSelectedCities(idx.value);
							}
							count++;
						}
						else{
					//	removeSelectedCities(idx.value);
						}
					}
				}
				idx=null;
			}
			else	if((maxLimit==-5)&&(minLimit==-5)){
					var i;
					var count = 0;
					var xyz;
					var stateName=document.getElementById('state').value;
					if(stateName!=''){
						
						xyz=selectedStatePrice[stateName];
					}
					else xyz=400;
					if(xyz==undefined){
						xyz=400;
					}
					document.getElementById("priceDiv").innerHTML=xyz;
					document.getElementById("priceDiv1").innerHTML="$"+xyz+" per year";
						document.getElementById('totalDiv').innerHTML="<img src=images/totalImage.php?totalAmount="+xyz+">";
						document.getElementById("totalAmount").value=""+xyz;
		
					document.getElementById("ammountToPay").value=""+xyz;
					commonCityPrice=xyz;
					checkPlanSelect=true;
					
						for(i=0;i<commonCitiesCount;i++){
							if($id(type+"_cityChk"+i))
								$id(type+"_cityChk"+i).checked=true;
						}
						for(var j=0;j<bigCitiesCount;j++){
							if($id(type2+"_cityChk"+j))
								$id(type2+"_cityChk"+j).checked=true;
						}
				}
			
				if(plans==''){
					id="";
					if($id(type+"_cityChk")!=null) id=document.form6[$id(type+"_cityChk"+0).name];
					for(i=0;i<commonCitiesCount;i++){
						idx=id[i];
						if(idx!=''&& idx!=null)
							if (idx.checked) {
								selectedArray[count] = idx.value;
								idx.checked=false;
								count++;
							}
							idx=null;
					}
				//	alert('You have to select plan First');
					return false;
				}
			if(checkAlert){
				alert('You are exceeded maximum cities');
			}
		}
		function disableCounty(value){
	
		if(value==87){
			$('div.cityGroup').addClass('bc').hide('slow');
			$('label.cityGroup').addClass('bc').hide('slow');
			$('input.cityGroup').addClass('bc').hide('slow');
		}
		else {
			$('div.cityGroup').addClass('bc').show('slow');
			$('label.cityGroup').addClass('bc').show('slow');
			$('input.cityGroup').addClass('bc').show('slow');
		}
	}
		function addSelectedCities(citiesi){
//alert($id('checkedCommonCities').childNodes.length);
	
	if(!$id(citiesi+'Checked')){
		if(($id('checkedCommonCities').childNodes.length<maxLimit)){
		$id('checkedCommonCities').innerHTML+='<div class="div1" id="'+citiesi+'div"><input type="checkbox" name="commonCitiescityChk[]" id="'+citiesi+'Checked" value="'+citiesi+'" onclick="" checked>'+citiesi+'<div>';
		return true;
		}
		else{
			alert('Max limit overflow');
			return false;
			}
		}
	}
		function removeSelectedCities(citiesi){
if($id(citiesi+'div'))
$id('checkedCommonCities').removeChild($id(citiesi+'div'));
}
		function selfRemove(val){
	if(val.checked==false){
	if($id(val.value+'div'))
		$id('checkedCommonCities').removeChild($id(val.value+'div'));
	}
}
		function clearChecked(val){
			var i;
			if($id('commonCities').childNodes.length>limit22) var l=limit22;
			else var l=$id('commonCities').childNodes.length;
			
			if($id('commonCities').childNodes[0].childNodes[0]){
				for(i=0;i<l;i++){
					if($id('commonCities').childNodes[i])
					$id('commonCities').childNodes[i].childNodes[0].checked=false;
				}
			}
			$id('checkedCommonCities').innerHTML="";
		}