function check()
{	
	var input = document.userlogin.vemail.value ;
	var lenth = input.length ;
	var ctr=0 ;
	var oneChar1="";
	
  	for ( i = 0; i < lenth; i++ )
	if ( ( document.userlogin.vemail.value.charAt(i) == '!' ) || ( 	document.userlogin.vemail.value.charAt(i) == '#' ) )
    {
	  alert("Please enter a proper Email address") ;
	  document.userlogin.vemail.focus();
      return false;
    }
	if (input == "")
	{
		alert("Please enter Email address") ;
	    document.userlogin.vemail.focus();
		return false ;
	}
	if(input.length == 40)
	{
		alert("Please enter a proper Email address") ;
	    document.userlogin.vemail.focus();
		return false;
	}

	for ( i=0; i < lenth; i++ )
	{
		var oneChar = input.charAt(i) ;
		if(oneChar == "@")
		{
			ctr = ctr+1 ;
		}
		if ( (i == 0 && oneChar == "@") || (i == 0 && oneChar == ".") || ( oneChar == " " ) )
		{
			alert ( "This does not seem to be a proper email address" ) ;
	        document.userlogin.vemail.focus();
			return false ;
		}
		if ( (oneChar == "@" && input.charAt(i+1) == ".") || 
			(oneChar == "." && input.charAt(i+1) == "@") ||
			(oneChar == "." && input.charAt(i+1) == ".") )
		{
			alert ( "This does not seem to be a proper email address" ) ;
	        document.userlogin.vemail.focus();
			return false ;
		}
		if( input.indexOf("@") < 2 )
		{
			alert ( "This does not seem to be a proper email address" ) ;
	        document.userlogin.vemail.focus();
			return false ;
		}
		if(input.indexOf(".")<4)
		{
			alert ( "This does not seem to be a proper email address" ) ;
	        document.userlogin.vemail.focus();
			return false ;
		}
		if (ctr > 1)
		{
			alert ( "This does not seem to be a proper email address" ) ;
	        document.userlogin.vemail.focus();
			return false ;
		}
	}

 	 if (document.userlogin.vpassword.value=="") 
	{
		alert("Please Enter Password");
		document.userlogin.vpassword.focus();
		return false;
	}
 	 if (document.userlogin.vpassword1.value=="") 
	{
		alert("Please Enter Confirm Password");
		document.userlogin.vpassword1.focus();
		return false;
	}
	
 	 if(document.userlogin.vpassword.value!=document.userlogin.vpassword1.value)
	{
		//alert("Please Confirm Your Password");
		alert("Both Confirm Password and Password must be Same");
		document.userlogin.vpassword1.focus();
		return false;
	}

 	 if (document.userlogin.vfirst_name.value=="") 
	{
		alert("Please Enter First Name");
		document.userlogin.vfirst_name.focus();
		return false;
	}
	if(document.userlogin.vfirst_name.value.length >= 1 )
	{
		chk1="!@#$%^&*|\~`{}[]:<>?";
		for(i=0;i!=document.userlogin.vfirst_name.value.length;i++)
		{
			ch1=document.userlogin.vfirst_name.value.charAt(i);
			rtn1=chk1.indexOf(ch1);
			if(rtn1!=-1)
			{
				alert("Please Enter valid First Name");
				document.userlogin.vfirst_name.focus();
				return false;
				break;
			}
		}
	}
	
 	 if (document.userlogin.vlast_name.value=="") 
	{
		alert("Please Enter Last Name");
		document.userlogin.vlast_name.focus();
		return false;
	}

	if(document.userlogin.vlast_name.value.length >= 1 )
	{
		chk1="!@#$%^&*|\~`{}[]:<>?";
		for(i=0;i!=document.userlogin.vlast_name.value.length;i++)
		{
			ch1=document.userlogin.vlast_name.value.charAt(i);
			rtn1=chk1.indexOf(ch1);
			if(rtn1!=-1)	
			{
				alert("Please Enter valid Last Name");
				document.userlogin.vlast_name.focus();
				return false;
				break;
			}
		}
	}
	
 	 if (document.userlogin.vstreet_Addr1.value=="") 
	{
		alert("Please Enter Address Name");
		document.userlogin.vstreet_Addr1.focus();
		return false;
	}
		
 	 if (document.userlogin.vcity.value=="") 
	{
		alert("Please Enter City Name");
		document.userlogin.vcity.focus();
		return false;
	}
	if(document.userlogin.vcity.value.length >= 1 )
	{
		chk1="!@#$%^&*|\~`{}[]:<>?";
		for(i=0;i!=document.userlogin.vcity.value.length;i++)
		{
			ch1=document.userlogin.vcity.value.charAt(i);
			rtn1=chk1.indexOf(ch1);
			if(rtn1!=-1)	
			{
				alert("Please Enter valid City");
				document.userlogin.vcity.focus();
				return false;
				break;
			}
		}
	}

	
	var str1 = document.userlogin.vcountry.value;
	
	if((str1!="US") && (document.userlogin.votherstate.value.length <= 0))
	{
		alert("Please Enter State");
		document.userlogin.votherstate.focus();
		return false;
	}

	if((str1!="US") && (document.userlogin.votherstate.value.length >= 1) )
	{
		chk1="!@#$%^&*|\~`{}[]:<>?";
		for(i=0;i!=document.userlogin.votherstate.value.length;i++)
		{
			ch1=document.userlogin.votherstate.value.charAt(i);
			rtn1=chk1.indexOf(ch1);
			if(rtn1!=-1)	
			{
				alert("Please Enter valid State");
				document.userlogin.votherstate.focus();
				return false;
				break;
			}
		}
	}


 	 if (document.userlogin.vzip.value=="") 
	{
		alert("Please Enter Zip");
		document.userlogin.vzip.focus();
		return false;
	}	
	if(document.userlogin.vzip.value.length >= 1 )
	{
		chk1="!@#$%^&*|\~`{}[]:<>? ";
		for(i=0;i!=document.userlogin.vzip.value.length;i++)
		{
			ch1=document.userlogin.vzip.value.charAt(i);
			rtn1=chk1.indexOf(ch1);
			if(rtn1!=-1)
			{
				alert("Please Enter valid Zip");
				document.userlogin.vzip.focus();
				return false;
				break;
			}
		}
	}

 	 if (document.userlogin.vphone.value=="") 
	{
		alert("Please Enter Phone No");
		document.userlogin.vphone.focus();
		return false;
	}
	
	
	
}


function check1()
{
	 if (document.userlogin1.vpassword.value=="") 
	{
		alert("Please Enter Password");
		document.userlogin1.vpassword.focus();
		return false;
	}
}
