function checkspecialsymbol(string)
{
	var iChars = "~!@#$%^&*()_+|}[';/.,?><:”}{`0123456789";
	for (var i = 0; i < string.length; i++) 
	{	
		if (iChars.indexOf(string.charAt(i))!= -1) 
		{	
			return false;
		}
	 }
	 return true;	
 }

function checkspecialcharacter(string)
{
	var iChars = "~!@#$%^&*()_+|}[';/.,?><:”}{`";
	for (var i = 0; i < string.length; i++) 
	{	
		if (iChars.indexOf(string.charAt(i))!= -1) 
		{	
			return false;
		}
	 }
	 return true;	
 }

function checksteppnefield()
{
	if(document.getElementById("firstname").value==""){
		document.getElementById('colfirstname').style.display="";
		document.getElementById('colfirstname').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter First name</font>";
		return false;
	}
	if(!checkspecialsymbol(document.getElementById("firstname").value)){
		document.getElementById('colfirstname').style.display="";
		document.getElementById('colfirstname').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>First name should not accept any special character or numbers</font>";
		return false;
	}
	if(document.getElementById("lastname").value!=""){
		if(!checkspecialsymbol(document.getElementById("lastname").value)){
			document.getElementById('collastname').style.display="";
			document.getElementById('collastname').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Last name should not accept any special character or numbers</font>";
			return false;
		}
	}

	if(document.getElementById("jobtitle").value==""){
		document.getElementById('coljobtitle').style.display="";
		document.getElementById('coljobtitle').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please Select Job Role</font>";
		return false;
	}


	if(document.getElementById("employer").value!=""){
		if(!checkspecialsymbol(document.getElementById("employer").value)){
			document.getElementById('collemployer').style.display="";
			document.getElementById('collemployer').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Municipal Employer should not accept any special character or numbers</font>";
			return false;
		}
	}
	
	if(document.getElementById("jobtitle").value != "18" && document.getElementById("jobtitle").value!="19")	
	   {
		   if(document.getElementById("population").value==""){
			document.getElementById('colpopulation').style.display="";
			document.getElementById('colpopulation').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter population of city</font>";
			return false;
		   }	
	   }
	   
	if(document.getElementById("jobtitle").value!="18" && document.getElementById("jobtitle").value!="19"){	   
		 if(isNaN(document.getElementById("population").value)){
			document.getElementById('colpopulation').style.display="";
			document.getElementById('colpopulation').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter numeric value for population of city</font>";
			return false;
		 }
	}	
	
	
	if(document.getElementById("address").value==""){
		document.getElementById('coladdress').style.display="";
		document.getElementById('coladdress').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter address</font>";
		return false;
	}
	/*if(!checkspecialcharacter(document.getElementById("address").value)){
		document.getElementById('coladdress').style.display="";
		document.getElementById('coladdress').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Address should not accept any special character</font>";
		return false;
	}*/


	if(document.getElementById("state").value==""){
		document.getElementById('colstate').style.display="";
		document.getElementById('colstate').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter state name</font>";
		return false;
	}
	if(document.getElementById("city").value==""){
		document.getElementById('colcity').style.display='block';
		document.getElementById('colcity').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter city name</font>";
		return false;
	}
	if(!checkspecialcharacter(document.getElementById("city").value)){
		document.getElementById('colcity').style.display="";
		document.getElementById('colcity').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>City should not accept any special character</font>";
		return false;
	}
	if(document.getElementById("zipcode").value!=""){
		 if(isNaN(document.getElementById("zipcode").value)){
			document.getElementById('colzip').style.display="";
			document.getElementById('colzip').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter numeric value for Zip code</font>";
			return false;
		 }
	}
	
	
	if(document.getElementById("emailaddress").value==""){
		document.getElementById('colemail').style.display="";
		document.getElementById('colemail').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter email address</font>";
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("emailaddress").value)))
	{
		document.getElementById('colemail').style.display="";
		document.getElementById('colemail').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter valid email address</font>";
		return false;
	} 
	
	if(document.getElementById("verfiyemail").value==""){
		document.getElementById('colvemail').style.display="";
		document.getElementById('colvemail').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter verify email address</font>";
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("verfiyemail").value)))
	{
		document.getElementById('colvemail').style.display="";
		document.getElementById('colvemail').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter valid verify email address</font>";
		return false;
	} 

	if(document.getElementById("verfiyemail").value!=document.getElementById("emailaddress").value){
		document.getElementById('colvemail').style.display="";
		document.getElementById('colvemail').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Email address and confirm email address are not same</font>";
		return false;
	}
	
	if(document.getElementById("upassword").value==""){
		document.getElementById('colpassword').style.display="";
		document.getElementById('colpassword').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter password</font>";
		return false;
	}
	if(document.getElementById("upassword").value.length<6){
		document.getElementById('colpassword').style.display="";
		document.getElementById('colpassword').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Password must be 6 character long</font>";
		return false;
	}
	
	
	if(document.getElementById("verifypassword").value==""){
		document.getElementById('colvpassword').style.display="";
		document.getElementById('colvpassword').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter verify password</font>";
		return false;
	}
	if(document.getElementById("verifypassword").value!=document.getElementById("upassword").value){
		document.getElementById('colvpassword').style.display="";
		document.getElementById('colvpassword').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Password and confirm password are not same</font>";
		return false;
	}
	
	
	document.getElementById("signinstepone").action='signup_step2.php';
	document.getElementById("signinstepone").submit();
	
}


function checkstep3field()
{
	if(document.getElementById("creditholdername").value==""){
		document.getElementById('colholder').style.display="";
		document.getElementById('colholder').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter card holder name</font>";
		return false;
	}
	
	if(document.getElementById("lname").value==""){
		document.getElementById('collname').style.display="";
		document.getElementById('collname').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter last name</font>";
		return false;
	}
	if(document.getElementById("credittype").value==""){
		document.getElementById('colcredittype').style.display="";
		document.getElementById('colcredittype').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter card type</font>";
		return false;
	}
	
	
	if(document.getElementById("cardno").value==""){
		document.getElementById('colcardno').style.display="";
		document.getElementById('colcardno').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter correct card no </font>";
		return false;
	}
	if(isNaN(document.getElementById("cardno").value)){
		document.getElementById('colcardno').style.display="";
		document.getElementById('colcardno').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter correct card no </font>";
		return false;
	}
	
	
	if(document.getElementById("cvv").value=="" ){
		document.getElementById('colcvv').style.display="";
		document.getElementById('colcvv').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter cvv no </font>";
		return false;
	}
	if(isNaN(document.getElementById("cvv").value)){
		document.getElementById('colcvv').style.display="";
		document.getElementById('colcvv').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter numeric value for cvv no </font>";
		return false;
	}
	
	if(document.getElementById("expirymonth").value==""){
		document.getElementById('colexpirymonth').style.display="";
		document.getElementById('colexpirymonth').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter expiry month</font>";
		return false;
	}

	if(document.getElementById("expiryyear").value==""){
		document.getElementById('colexpiryyear').style.display="";
		document.getElementById('colexpiryyear').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter expiry year</font>";
		return false;
	}
	if(document.getElementById("country").value==""){
		document.getElementById('colcountry').style.display="";
		document.getElementById('colcountry').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please select country</font>";
		return false;
	}
	if(document.getElementById("address").value==""){
		document.getElementById('coladdress').style.display="";
		document.getElementById('coladdress').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter address</font>";
		return false;
	}
	
	if(document.getElementById("state").value==""){
		document.getElementById('colstate').style.display="";
		document.getElementById('colstate').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter state</font>";
		return false;
	}
	
	
	if(document.getElementById("city").value==""){
		document.getElementById('colcity').style.display="";
		document.getElementById('colcity').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter city</font>";
		return false;
	}
	
	

	if(document.getElementById("zipcode").value==""){
		document.getElementById('colzipcode').style.display="";
		document.getElementById('colzipcode').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter zipcode</font>";
		return false;
	}
	
	if(isNaN(document.getElementById("zipcode").value)){
		document.getElementById('colzipcode').style.display="";
		document.getElementById('colzipcode').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;<font class='Light12 Red'>Please enter numeric value for zipcode</font>";
		return false;
	}
	document.getElementById("step3").action='gotopaypal.php';
	document.getElementById("step3").submit();
}






function changestatus(divid)
{
	document.getElementById(divid).style.display='none';
}


function resetfirststep()
{
	var con=window.confirm("Are you sure you want to re-enter the user personal account creation details?");
	if(con)
	{
		document.getElementById("signinstepone").reset();
	}
}
