var code=/^(-*|\+*|\d+)(-*\+*\d+)*(-*|\+*|\d+)$/;
var code1=/\d/;
var intlph=/\d/;
var isScript=0;
var reg=/\W/;
var regEmail=/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;



function checkck(input)
{
	//if(typeof(input) == "string")input = document.getElementById(input);
	var registermsg=document.getElementById("regmsg");
	
	var phone=document.getElementById("phone");
	var username=document.getElementById("billemail");
	var confirmemail =  document.getElementById("confirmemail");
	var password=document.getElementById("userpassword");
	var confirmpassword=document.getElementById("confirmpassword");
	
	
	var billfirstname=document.getElementById("billfirstname");
	var billlastname=document.getElementById("billlastname");
	var billemail=document.getElementById("billemail");
	var billaddress1=document.getElementById("billaddress1");
	var	billaddress2=document.getElementById("billaddress2");
	var	billcity=document.getElementById("billcity");
	//var	billstate=document.getElementById("billstate");
	var	billprovince=document.getElementById("billprovince");
	var	billzip=document.getElementById("billzip");
	var	billcountry=document.getElementById("billcountry");
	var	billphone=document.getElementById("billphone");
	var	billfax=document.getElementById("billfax");
	
	if(!regEmail.test(username.value) && username.value!="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid email address!</font>";
		return false;
	}

	if(isScript==1)
	{
		registermsg.innerHTML="<font color='red'>The e-mail address entered already exists in our database for another account!</font>";
		return false;
	}
	
	
	if(confirmemail && username.value != confirmemail.value && confirmemail.value!="")
	{
		registermsg.innerHTML="<font color='red'>Your email address entries do not match!</font>";
		return false;
	}
	else 
	{
		registermsg.innerHTML="";
	}

	if (input == "password")
	{
		if(reg.test(password.value) && password.value!="")
		{
			registermsg.innerHTML="<font color='red'>Your password must contain a minimum of 6 characters.</font>";
			return false;
		}
		else if(password.value.length <6 && password.value!="")
		{
			registermsg.innerHTML="<font color='red'>Your password must contain a minimum of 6 characters.</font>";
			return false;
		}
		else 
		{
			registermsg.innerHTML="";
		}
	}


	if(confirmpassword.value!=password.value && confirmpassword.value!="")
	{
		registermsg.innerHTML="<font color='red'>Your password entries do not match!</font>";
		return false;
	}else if(confirmpassword.value.length <6 && confirmpassword.value!="")
	{
		registermsg.innerHTML="<font color='red'>Your password must contain a minimum of 6 characters.</font>";
		return false;
	}
	else 
	{
			registermsg.innerHTML="";
	}


	/*if(phone.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your US/Canada  telephone!</font>";
		return false;
	}
	else if(!code.test(phone.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid telephone!</font>";
		return false;
	}*/
	if(reg.test(billfirstname.value) || billfirstname.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing first name!</font>";	
		return false;
	}
	else 
	{
			registermsg.innerHTML="";
	}

	if(reg.test(billlastname.value) || billlastname.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing last name!</font>";	
		return false;
	}
	else 
	{
			registermsg.innerHTML="";
	}

	if(billemail.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your email address!</font>";
		return false;
	}else if(!regEmail.test(billemail.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing email address!</font>";
		return false;
	}

	if(billaddress1.value=="" || billaddress1.value.length < 2)
	{
		registermsg.innerHTML="<font color='red'>Please enter your address!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	
	/*if(billzip.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your Postcode!</font>";
		return false;
	}
	else if(!code.test(billzip.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing Postcode!</font>";
		return false;
	}*/

	if(billcountry.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please choose billing country!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	
	/*if(input=="billstate")
	{
		if(billstate.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please choose billing State/Province!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}*/
	
	/*if(billstate.value=="Other")
	{
		if(input=="billprovince")
		{
			if(billprovince.value=="")
			{
				registermsg.innerHTML="<font color='red'>Please enter your province name!</font>";
				return false;
			}
			else
			{
				registermsg.innerHTML="";
			}
		}
	}*/
	
	/*if(input=="billcity")
	{
		if(billcity.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your City!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}*/
	
	/*if(billfax.value=="")
	{
		//registermsg.innerHTML="<font color='red'>Please enter your Fax!</font>";
		//return false;
	}
	else if(!code.test(billfax.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing Fax!</font>";
		return false;
	}*/

	if(!code.test(billphone.value) || billphone.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid telephone!</font>";
		return false;
	}
	else 
	{
			registermsg.innerHTML="";
	}

	//registermsg.innerHTML="";

}

function checkContinuePswd()
{
	var registermsg=document.getElementById("regmsg1");
	var	billphone=document.getElementById("billphone");
	if(billphone.value=="")
	{
		//alert(1);
		registermsg.innerHTML="<font color='red'>Please enter your US/Canada  telephone!</font>";
		return false;
	}
	else if(!code.test(billphone.value))
	{
		//alert(2);
		registermsg.innerHTML="<font color='red'>Please enter your valid telephone!</font>";
		return false;
	}
	else
	{
		//alert(3);
		registermsg.innerHTML="";
	}
}
function checkRegister()
{	
	//alert(0);
	var registermsg=document.getElementById("regmsg");
	
	
	var username=document.getElementById("billemail");
	var confirmemail = document.getElementById("confirmemail");
	var password=document.getElementById("userpassword");
	var confirmpassword=document.getElementById("confirmpassword");
	
	
	var billfirstname=document.getElementById("billfirstname");
	var billlastname=document.getElementById("billlastname");
	var billemail=document.getElementById("billemail");
	var billaddress1=document.getElementById("billaddress1");
	var	billaddress2=document.getElementById("billaddress2");
	var	billcity=document.getElementById("billcity");
	//var	billstate=document.getElementById("billstate");
	var	billprovince=document.getElementById("billprovince");
	var	billzip=document.getElementById("billzip");
	var	billcountry=document.getElementById("billcountry");
	var billphone=document.getElementById("billphone");
	//var	billphone=document.getElementById("billphone");
	var	billfax=document.getElementById("billfax");
	
	
	
	
	if(username.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your email address!</font>";
		return false;
	}else if(!regEmail.test(username.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid email address!</font>";
		return false;
	}
	if(isScript==1)
	{
		registermsg.innerHTML="<font color='red'>The e-mail address entered already exists in our database for another account!</font>";
		return false;
	}
		
	if(confirmemail && confirmemail.value == "")
	{
		registermsg.innerHTML="<font color='red'>Please enter your confirm email address!</font>";
		return false;
	}
	else if(confirmemail && confirmemail.value != username.value)
	{
		registermsg.innerHTML="<font color='red'>Your email address entries do not match!</font>";
		return false;
	}
	
	if(password.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your  password!</font>";
		return false;
	}
	else if(reg.test(password.value))
	{
		registermsg.innerHTML="<font color='red'>The password must consist of letters and numbers only.</font>";
		return false;
	}
	else if(password.value.length <6)
	{
		registermsg.innerHTML="<font color='red'>Your password must contain a minimum of 6 characters.</font>";
		return false;
	}
	else 
	{
		registermsg.innerHTML="";
	}
	if(confirmpassword.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your validate password!</font>";	
		return false;
	}
	else if(confirmpassword.value!=password.value)
	{
		registermsg.innerHTML="<font color='red'>Your password entries do not match!</font>";
		return false;
	}else if(confirmpassword.value.length <6)
	{
		registermsg.innerHTML="<font color='red'>Your password must contain a minimum of 6 characters.</font>";
		return false;
	}
	else 
	{
		registermsg.innerHTML="";
	}	
	
	if(billfirstname.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your first name!</font>";	
		return false;
	}
	else if(reg.test(billfirstname.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing first name!</font>";	
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	if(billlastname.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your last name!</font>";	
		return false;
	}
	else if(reg.test(billlastname.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing last name!</font>";	
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}	
	
	if(billemail.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your email address!</font>";
		return false;
	}else if(!regEmail.test(billemail.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing email address!</font>";
		return false;
	}
	
	if(billphone.value=="")
	{
		//alert(1);
		registermsg.innerHTML="<font color='red'>Please enter your US/Canada  telephone!</font>";
		return false;
	}
	else if(!code.test(billphone.value))
	{
		//alert(2);
		registermsg.innerHTML="<font color='red'>Please enter your valid telephone!</font>";
		return false;
	}
	else
	{
		//alert(3);
		registermsg.innerHTML="";
	}
	
	if(billaddress1.value=="" || billaddress1.value.length < 2)
	{
		registermsg.innerHTML="<font color='red'>Please enter your address!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}

		
	if(billzip.value=="")
	{
		//registermsg.innerHTML="<font color='red'>Please enter your Postcode!</font>";
		//return false;
	}
	else if(!code.test(billzip.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing Postcode!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	
	if(billcountry.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please choose billing country!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	
	/*if(billstate.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please choose billing State/Province!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	if(billstate.value=="Other")
	{
		if(billprovince.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your province name!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	if(billcity.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your City!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}*/
}




function checkek(input)
{
	var registermsg=document.getElementById("regmsg");
	
	var shipfirstname=document.getElementById("shipfirstname");
	var shiplastname=document.getElementById("shiplastname");
	var shipemail=document.getElementById("shipemail");
	var shipaddress1=document.getElementById("shipaddress1");
	var	shipaddress2=document.getElementById("shipaddress2");
	var	shipcity=document.getElementById("shipcity");
	var	shipstate=document.getElementById("shipstate");
	var	shipprovince=document.getElementById("shipprovince");
	var	shipzip=document.getElementById("shipzip");
	var	shipcountry=document.getElementById("shipcountry");
	var	shipphone=document.getElementById("shipphone");
	var	shipfax=document.getElementById("shipfax");
	
	if(input=="shipfirstname")
	{
		if(shipfirstname.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your shipping first name!</font>";	
			return false;
		}
		else if(reg.test(shipfirstname.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid shipping first name!</font>";	
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="shiplastname")
	{
		if(shiplastname.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your shipping last name!</font>";	
			return false;
		}
		else if(reg.test(shiplastname.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid shipping last name!</font>";	
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="shipemail")
	{
		if(shipemail.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your shipping email address!</font>";
			return false;
		}else if(!regEmail.test(shipemail.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid shipping email address!</font>";
			return false;
		}
	}
	
	if(input=="shipaddress")
	{
		if(shipaddress1.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your shipping address!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="shipzip")
	{
		if(shipzip.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your shipping Postcode!</font>";
			return false;
		}
		else if(!code.test(shipzip.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid shipping Postcode!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="shipcountry")
	{
		if(shipcountry.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please choose shipping country!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="shipstate")
	{
		if(shipstate.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please choose shippping State/Province!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(shipstate.value=="Other")
	{
		if(input=="shipprovince")
		{
			if(shipprovince.value=="")
			{
				registermsg.innerHTML="<font color='red'>Please enter your shipping province name!</font>";
				return false;
			}
			else
			{
				registermsg.innerHTML="";
			}
		}
	}
	
	if(input=="shipcity")
	{
		if(shipcity.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your shipping City!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=='shipfax')
	{
		if(shipfax.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your shipping Fax!</font>";
			return false;
		}
		else if(!code.test(shipfax.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid shipping Fax!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="shipphone")
	{	
		if(shipphone.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your US/Canada telephone!</font>";
			return false;
		}
		else if(!code.test(shipphone.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid shipping telephone!</font>";
			return false;
		}
		else
		{
				registermsg.innerHTML="";
		}
	}
	
	
}



function checkRegisterk()
{
	var registermsg=document.getElementById("regmsg");
	
	var shipfirstname=document.getElementById("shipfirstname");
	var shiplastname=document.getElementById("shiplastname");
	var shipemail=document.getElementById("shipemail");
	var shipaddress1=document.getElementById("shipaddress1");
	var	shipaddress2=document.getElementById("shipaddress2");
	var	shipcity=document.getElementById("shipcity");
	var	shipstate=document.getElementById("shipstate");
	var	shipprovince=document.getElementById("shipprovince");
	var	shipzip=document.getElementById("shipzip");
	var	shipcountry=document.getElementById("shipcountry");
	var	shipphone=document.getElementById("shipphone");
	var	shipfax=document.getElementById("shipfax");
	
	
	if(shipfirstname.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your shipping first name!</font>";	
		return false;
	}
	else if(reg.test(shipfirstname.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid shipping first name!</font>";	
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
		
	if(shiplastname.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your shipping last name!</font>";	
		return false;
	}
	else if(reg.test(shiplastname.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid shipping last name!</font>";	
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	if(shipemail.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your shipping email address!</font>";
		return false;
	}else if(!regEmail.test(shipemail.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid shipping email address!</font>";
		return false;
	}
		
	if(shipaddress1.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your shipping address!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
		
	if(shipzip.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your shipping Postcode!</font>";
		return false;
	}
	else if(!code1.test(shipzip.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid shipping Postcode!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
		
	if(shipcountry.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please choose shipping country!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	
	if(shipstate.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please choose shippping State/Province!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	if(shipstate.value=="Other")
	{
		if(shipprovince.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your shipping province name!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	if(shipcity.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your shipping City!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}


}



function checkUserkl()
{
	var registermsg=document.getElementById("regmsg");
	var firstname=document.getElementById("firstname");
	var lastname=document.getElementById("lastname");
	var phone=document.getElementById("phone");
	var useremail=document.getElementById("useremail");
	
	
	var billfirstname=document.getElementById("billfirstname");
	var billlastname=document.getElementById("billlastname");
	var billemail=document.getElementById("billemail");
	var billaddress1=document.getElementById("billaddress1");
	var	billaddress2=document.getElementById("billaddress2");
	var	billcity=document.getElementById("billcity");
	//var	billstate=document.getElementById("billstate");
	var	billprovince=document.getElementById("billprovince");
	var	billzip=document.getElementById("billzip");
	var	billcountry=document.getElementById("billcountry");
	var	billphone=document.getElementById("billphone");
	var	billfax=document.getElementById("billfax");
	
	if(firstname.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your first name!</font>";	
		return false;
	}
	else if(reg.test(firstname.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid first name!</font>";	
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	if(lastname.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your last name!</font>";
		return false;
	}
	else if(reg.test(lastname.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid last name!</font>";	
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	
	if(useremail.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your email address!</font>";
		return false;
	}else if(!regEmail.test(useremail.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid email address!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	
	if(phone.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your US/Canada  telephone!</font>";
		return false;
	}
	/*else if(!ph.test(phone.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid telephone!</font>";
		return false;
	}*/
	else
	{
		registermsg.innerHTML="";
	}
	
	if(billfirstname.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your first name!</font>";	
		return false;
	}
	else if(reg.test(billfirstname.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing first name!</font>";	
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	if(billlastname.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your last name!</font>";	
		return false;
	}
	else if(reg.test(billlastname.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing last name!</font>";	
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	if(billemail.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your email address!</font>";
		return false;
	}else if(!regEmail.test(billemail.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing email address!</font>";
		return false;
	}
		
	if(billaddress1.value=="" || billaddress1.value.length < 2)
	{
		registermsg.innerHTML="<font color='red'>Please enter your address!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}

		
	if(billzip.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your Postcode!</font>";
		return false;
	}
	else if(!code1.test(billzip.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing Postcode!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
		
	if(billcountry.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please choose billing country!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
		
	/*if(billstate.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please choose billing State/Province!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	if(billstate.value=="Other")
	{
		if(billprovince.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your province name!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	if(billcity.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your City!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}*/
}






function checkUserk(input)
{
	var registermsg=document.getElementById("regmsg");
	var firstname=document.getElementById("firstname");
	var lastname=document.getElementById("lastname");
	var phone=document.getElementById("phone");
	var useremail=document.getElementById("useremail");
	
	
	var billfirstname=document.getElementById("billfirstname");
	var billlastname=document.getElementById("billlastname");
	var billemail=document.getElementById("billemail");
	var billaddress1=document.getElementById("billaddress1");
	var	billaddress2=document.getElementById("billaddress2");
	var	billcity=document.getElementById("billcity");
	//var	billstate=document.getElementById("billstate");
	var	billprovince=document.getElementById("billprovince");
	var	billzip=document.getElementById("billzip");
	var	billcountry=document.getElementById("billcountry");
	var	billphone=document.getElementById("billphone");
	var	billfax=document.getElementById("billfax");
	
	if(input=="firstname")
	{
		if(firstname.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your first name!</font>";	
			return false;
		}
		else if(reg.test(firstname.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid first name!</font>";	
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="lastname")
	{
		if(lastname.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your last name!</font>";
			return false;
		}
		else if(reg.test(lastname.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid last name!</font>";	
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="useremail")
	{
		if(useremail.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your email address!</font>";
			return false;
		}else if(!regEmail.test(useremail.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid email address!</font>";
			return false;
		}
	}
	else
	{
		registermsg.innerHTML="";
	}
	
	if(input=="phone")
	{	
		if(phone.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your US/Canada  telephone!</font>";
			return false;
		}
		else if(!code.test(phone.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid telephone!</font>";
			return false;
		}
		else
		{
				registermsg.innerHTML="";
		}
	}
	
	if(input=="billfirstname")
	{
		if(billfirstname.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your first name!</font>";	
			return false;
		}
		else if(reg.test(billfirstname.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid billing first name!</font>";	
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="billlastname")
	{
		if(billlastname.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your last name!</font>";	
			return false;
		}
		else if(reg.test(billlastname.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid billing last name!</font>";	
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="billemail")
	{
		if(billemail.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your email address!</font>";
			return false;
		}else if(!regEmail.test(billemail.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid billing email address!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="billaddress")
	{
		if(billaddress1.value=="" || billaddress1.value.length < 2)
		{
			registermsg.innerHTML="<font color='red'>Please enter your address!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="billzip")
	{
		if(billzip.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your Postcode!</font>";
			return false;
		}
		else if(!code1.test(billzip.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid billing Postcode!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="billcountry")
	{
		if(billcountry.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please choose billing country!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	/*if(input=="billstate")
	{
		if(billstate.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please choose billing State/Province!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(billstate.value=="Other")
	{
		if(input=="billprovince")
		{
			if(billprovince.value=="")
			{
				registermsg.innerHTML="<font color='red'>Please enter your province name!</font>";
				return false;
			}
			else
			{
				registermsg.innerHTML="";
			}
		}
	}
	
	if(input=="billcity")
	{
		if(billcity.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your City!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}*/
	
	if(input=='billfax')
	{
		if(billfax.value=="")
		{
			//registermsg.innerHTML="<font color='red'>Please enter your Fax!</font>";
			//return false;
		}
		else if(!code.test(billfax.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid billing Fax!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="billphone")
	{	
		if(billphone.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your US/Canada  telephone!</font>";
			return false;
		}
		else if(!code.test(billphone.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid telephone!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
}







function checkjk(input)
{
	var registermsg=document.getElementById("regmsg");
	
	var billfirstname=document.getElementById("billfirstname");
	var billlastname=document.getElementById("billlastname");
	var billemail=document.getElementById("billemail");
	var billaddress1=document.getElementById("billaddress1");
	var	billaddress2=document.getElementById("billaddress2");
	var	billcity=document.getElementById("billcity");
	//var	billstate=document.getElementById("billstate");
	var	billprovince=document.getElementById("billprovince");
	var	billzip=document.getElementById("billzip");
	var	billcountry=document.getElementById("billcountry");
	var	billphone=document.getElementById("billphone");
	var	billfax=document.getElementById("billfax");
	
	if(input=="billfirstname")
	{
		if(billfirstname.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your first name!</font>";	
			return false;
		}
		else if(reg.test(billfirstname.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid billing first name!</font>";	
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="billlastname")
	{
		if(billlastname.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your last name!</font>";	
			return false;
		}
		else if(reg.test(billlastname.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid billing last name!</font>";	
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="billemail")
	{
		if(billemail.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your email address!</font>";
			return false;
		}else if(!regEmail.test(billemail.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid billing email address!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="billaddress")
	{
		if(billaddress1.value=="" || billaddress1.value.length < 2)
		{
			registermsg.innerHTML="<font color='red'>Please enter your address!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="billzip")
	{
		if(billzip.value=="")
		{
			//registermsg.innerHTML="<font color='red'>Please enter your Postcode!</font>";
			//return false;
		}
		else if(!code1.test(billzip.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid billing Postcode!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="billcountry")
	{
		if(billcountry.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please choose billing country!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	/*if(input=="billstate")
	{
		if(billstate.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please choose billing State/Province!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(billstate.value=="Other")
	{
		if(input=="billprovince")
		{
			if(billprovince.value=="")
			{
				registermsg.innerHTML="<font color='red'>Please enter your province name!</font>";
				return false;
			}
			else
			{
				registermsg.innerHTML="";
			}
		}
	}
	
	if(input=="billcity")
	{
		if(billcity.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your City!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}*/
	
	if(input=='billfax')
	{
		if(billfax.value=="")
		{
			//registermsg.innerHTML="<font color='red'>Please enter your Fax!</font>";
			//return false;
		}
		else if(!code.test(billfax.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid billing Fax!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	
	if(input=="billphone")
	{	
		if(billphone.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your US/Canada  telephone!</font>";
			return false;
		}
		else if(!code.test(billphone.value))
		{
			registermsg.innerHTML="<font color='red'>Please enter your valid telephone!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
}




function Registerqq()
{
	var registermsg=document.getElementById("regmsg");
	var username=document.getElementById("username");
	var password=document.getElementById("userpassword");
	var confirmpassword=document.getElementById("confirmpassword");
	
	
	var billfirstname=document.getElementById("billfirstname");
	var billlastname=document.getElementById("billlastname");
	var billemail=document.getElementById("billemail");
	var billaddress1=document.getElementById("billaddress1");
	var	billaddress2=document.getElementById("billaddress2");
	var	billcity=document.getElementById("billcity");
	//var	billstate=document.getElementById("billstate");
	var	billprovince=document.getElementById("billprovince");
	var	billzip=document.getElementById("billzip");
	var	billcountry=document.getElementById("billcountry");
	var	billphone=document.getElementById("billphone");
	var	billfax=document.getElementById("billfax");
	
	
		
	if(billfirstname.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your first name!</font>";	
		return false;
	}
	else if(reg.test(billfirstname.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing first name!</font>";	
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	if(billlastname.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your last name!</font>";	
		return false;
	}
	else if(reg.test(billlastname.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing last name!</font>";	
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	if(billemail.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your email address!</font>";
		return false;
	}else if(!regEmail.test(billemail.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing email address!</font>";
		return false;
	}
		
	if(billaddress1.value=="" || billaddress1.value.length < 2)
	{
		registermsg.innerHTML="<font color='red'>Please enter your address!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}

		
	if(billzip.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your Postcode!</font>";
		return false;
	}
	else if(!code1.test(billzip.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid billing Postcode!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
		
	if(billcountry.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please choose billing country!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
		
	/*if(billstate.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please choose billing State/Province!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}
	if(billstate.value=="Other")
	{
		if(billprovince.value=="")
		{
			registermsg.innerHTML="<font color='red'>Please enter your province name!</font>";
			return false;
		}
		else
		{
			registermsg.innerHTML="";
		}
	}
	if(billcity.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your City!</font>";
		return false;
	}
	else
	{
		registermsg.innerHTML="";
	}*/
	
	if(username.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your email address!</font>";
		return false;
	}else if(!regEmail.test(username.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid email address!</font>";
		return false;
	}
	if(isScript==1)
	{
		registermsg.innerHTML="<font color='red'>The e-mail address entered already exists in our database for another account!</font>";
		return false;
	}
		
	if(password.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your  password!</font>";
		return false;
	}
	else if(reg.test(password.value))
	{
		registermsg.innerHTML="<font color='red'>The password must consist of letters and numbers only.</font>";
		return false;
	}
	else if(password.value.length <6)
	{
		registermsg.innerHTML="<font color='red'>Your password must contain a minimum of 6 characters.</font>";
		return false;
	}
	else 
	{
		registermsg.innerHTML="";
	}
	if(confirmpassword.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your validate password!</font>";	
		return false;
	}
	else if(confirmpassword.value!=password.value)
	{
		registermsg.innerHTML="<font color='red'>Your password entries do not match!</font>";
		return false;
	}else if(confirmpassword.value.length <6)
	{
		registermsg.innerHTML="<font color='red'>Your password must contain a minimum of 6 characters.</font>";
		return false;
	}
	else 
	{
		registermsg.innerHTML="";
	}
}



function chechling()
{
	var registermsg=document.getElementById("regmsg");
	var username=document.getElementById("username");
	var password=document.getElementById("userpassword");
	var confirmpassword=document.getElementById("confirmpassword");
	
	
	
	if(username.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your email address!</font>";
		return false;
	}else if(!regEmail.test(username.value))
	{
		registermsg.innerHTML="<font color='red'>Please enter your valid email address!</font>";
		return false;
	}
	if(isScript==1)
	{
		registermsg.innerHTML="<font color='red'>The e-mail address entered already exists in our database for another account!</font>";
		return false;
	}
		
	if(password.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your  password!</font>";
		return false;
	}
	else if(reg.test(password.value))
	{
		registermsg.innerHTML="<font color='red'>The password must consist of letters and numbers only.</font>";
		return false;
	}
	else if(password.value.length <6)
	{
		registermsg.innerHTML="<font color='red'>Your password must contain a minimum of 6 characters.</font>";
		return false;
	}
	else 
	{
		registermsg.innerHTML="";
	}
	if(confirmpassword.value=="")
	{
		registermsg.innerHTML="<font color='red'>Please enter your validate password!</font>";	
		return false;
	}
	else if(confirmpassword.value!=password.value)
	{
		registermsg.innerHTML="<font color='red'>Your password entries do not match!</font>";
		return false;
	}else if(confirmpassword.value.length <6)
	{
		registermsg.innerHTML="<font color='red'>Your password must contain a minimum of 6 characters.</font>";
		return false;
	}
	else 
	{
		registermsg.innerHTML="";
	}
}
