function IsEmpty(aTextField) {
   if ((aTextField.value.length==0) ||  (aTextField.value==null))
   {
      return true;
   }
   else 
   {
    return false; 
   }
}



function validate_register()
{
	
	var emailRegxp = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/
	var numberRegxp = /^\+?[0-9][-]*[\s]*/
	
	if((IsEmpty(document.register.name))|| (document.register.name.value=="First Name"))
	{
				alert("Please enter your first name.");
		

		document.register.name.focus();
		return false;
	} 	
	
	
	if((IsEmpty(document.register.lastName))|| (document.register.lastName.value=="Last Name"))
	{
				alert("Please enter your last name.");
		

		document.register.lastName.focus();
		return false;
	} 	
	
	if((IsEmpty(document.register.add1)) || (document.register.add1.value=="Address 1"))
	{
				alert("Please enter your address.");
		

		document.register.add1.focus();
		return false;
	} 	 

	if((IsEmpty(document.register.city))|| (document.register.city.value=="City"))
	{
				alert("Please enter your city.");
		

		document.register.city.focus();
		return false;
	} 	 

	if((IsEmpty(document.register.state))|| (document.register.state.value=="State"))
	{
				alert("Please enter your state.");
		

		document.register.state.focus();
		return false;
	} 	 

	if(IsEmpty(document.register.zip))
	{
				alert("Please enter your zip code.");
		

		document.register.zip.focus();
		return false;
	} 	 

	if((numberRegxp.test(document.register.zip.value)!=true) || ((document.register.zip.value.length)!=5) || ((document.register.tel.value)=="Zip Code"))
	{
			alert("Please enter valid zip code.");
			

		document.register.tel.focus();
		return false;
	}

if(IsEmpty(document.register.email))
	{
				alert("Please enter valid e-mail address.");
		

		document.register.email.focus();
		return false;
	} 
	
	if(emailRegxp.test(document.register.email.value)!=true)
	{
				alert("Please enter valid e-mail address.");
		document.register.email.focus();
		return false;
	}
	if(IsEmpty(document.register.cemail))
	{
		alert("Please enter valid confirm e-mail address.");
		document.register.email_confirm.focus();
		return false;
	}
	if((document.register.email.value)!=(document.register.cemail.value))
	{
		alert("Your emainl and confirm email address donot match.");
		document.register.cemail.focus();
		return false;
	} 


		if(IsEmpty(document.register.tel))
	{
				alert("Please enter your telephone number.")

		document.register.tel.focus();
		return false;
	} 
	
	if((numberRegxp.test(document.register.tel.value)!=true) || ((document.register.tel.value.length)!=10) || ((document.register.tel.value)=="Telephone"))
	{
			alert("Please enter valid telephone number.");
			

		document.register.tel.focus();
		return false;
	}

	return true;
}

 
