function check()
{	
	var input = document.userlogin.vemail.value ;
	var lenth = input.length ;
	var ctr=0 ;
	var oneChar1="";
	
	
 	if (document.userlogin.vfirst_name.value=="") 
	{
		alert("Please Enter First Name");
		document.userlogin.vfirst_name.focus();
		return;
	}
	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;
				break;
			}
		}
	}
	
 	 if (document.userlogin.vlast_name.value=="") 
	{
		alert("Please Enter Last Name");
		document.userlogin.vlast_name.focus();
		return;
	}

	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;
				break;
			}
		}
	}

 	 if (document.userlogin.vphone.value=="") 
	{
		alert("Please Enter Phone No");
		document.userlogin.vphone.focus();
		return;
	}
	
	if(isNaN(document.userlogin.vphone.value))
	{
		alert("Please Enter Valid Phone No");
		document.userlogin.vphone.focus();
		return;
	}

  	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;
    }
	if (input == "")
	{
		alert("Please enter Email address") ;
	    document.userlogin.vemail.focus();
		return;
	}
	if(input.length == 40)
	{
		alert("Please enter a proper Email address") ;
	    document.userlogin.vemail.focus();
		return;
	}
	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;
		}
		
		if ((oneChar == "@" && input.charAt(i+1) == ".") || 
			(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;
		}	
	}
	if (ctr != 1 )
	{
		alert ( "This does not seem to be a proper email address" ) ;
		document.userlogin.vemail.focus();
		return;
	}
	
	var email_rem = input.split("@");
	var atstring = email_rem[1];
	var atlen = email_rem[1].length; //.length;
	var cnt = 0;
	for ( i=0; i < atlen; i++ )
	{
		var dotChar = atstring.charAt(i) ;
		if(dotChar == ".")
			cnt = cnt+1 ;
	}
	if (cnt==0)
	{
		alert ( "This does not seem to be a proper email address" ) ;
		document.userlogin.vemail.focus();
		return;
	 }
	
	if(document.userlogin.vemail1.value=="")
	{
		alert("Please enter Confirm Email address") ;
	    document.userlogin.vemail1.focus();
		return;
	}
	if(document.userlogin.vemail1.value!="" && document.userlogin.vemail.value!="")
	{
		if(document.userlogin.vemail1.value!=document.userlogin.vemail.value)
		{
			alert("Email Address not match with confirm Email Address");
			 document.userlogin.vemail1.focus();
			 return;
		}
	}
	

	 if (document.userlogin.vstreet_Addr1_bl.value=="") 
	{
		alert("Please Enter Address Name");
		document.userlogin.vstreet_Addr1_bl.focus();
		return;
	}
 	 if (document.userlogin.vcity_bl.value=="") 
	{
		alert("Please Enter City Name");
		document.userlogin.vcity_bl.focus();
		return;
	}
	if(document.userlogin.vcity_bl.value.length >= 1 )
	{
		chk1="!@#$%^&*|\~`{}[]:<>?";
		for(i=0;i!=document.userlogin.vcity_bl.value.length;i++)
		{
			ch1=document.userlogin.vcity_bl.value.charAt(i);
			rtn1=chk1.indexOf(ch1);
			if(rtn1!=-1)	
			{
				alert("Please Enter valid City");
				document.userlogin.vcity_bl.focus();
				return;
				break;
			}
		}
	}
	if (document.userlogin.vstate_bl.value=="") 
	{
		alert("Please Select State");
		document.userlogin.vstate_bl.focus();
		return;
	}	
 	 if (document.userlogin.vzip_bl.value=="") 
	{
		alert("Please Enter Zip");
		document.userlogin.vzip_bl.focus();
		return;
	}	
	if(document.userlogin.vzip_bl.value.length >= 1 )
	{
		chk1="!@#$%^&*|\~`{}[]:<>? ";
		for(i=0;i!=document.userlogin.vzip_bl.value.length;i++)
		{
			ch1=document.userlogin.vzip_bl.value.charAt(i);
			rtn1=chk1.indexOf(ch1);
			if(rtn1!=-1)
			{
				alert("Please Enter valid Zip");
				document.userlogin.vzip_bl.focus();
				return;
				break;
			}
		}
	}
	
	// Added on 18 Nov 2009 Start Here
	if(document.userlogin.sameasbill.checked==false)
	{
		if (document.userlogin.vstreet_Addr1_sh.value=="") 
		{
			alert("Please Enter Address Name");
			document.userlogin.vstreet_Addr1_sh.focus();
			return;
		}
		 if (document.userlogin.vcity_sh.value=="") 
		{
			alert("Please Enter City Name");
			document.userlogin.vcity_sh.focus();
			return;
		}
		if(document.userlogin.vcity_sh.value.length >= 1 )
		{
			chk1="!@#$%^&*|\~`{}[]:<>?";
			for(i=0;i!=document.userlogin.vcity_sh.value.length;i++)
			{
				ch1=document.userlogin.vcity_sh.value.charAt(i);
				rtn1=chk1.indexOf(ch1);
				if(rtn1!=-1)	
				{
					alert("Please Enter valid City");
					document.userlogin.vcity_sh.focus();
					return;
					break;
				}
			}
		}
		if (document.userlogin.vstate_sh.value=="") 
		{
			alert("Please Select State");
			document.userlogin.vstate_sh.focus();
			return;
		}	
		 if (document.userlogin.vzip_sh.value=="") 
		{
			alert("Please Enter Zip");
			document.userlogin.vzip_sh.focus();
			return;
		}	
		if(document.userlogin.vzip_sh.value.length >= 1 )
		{
			chk1="!@#$%^&*|\~`{}[]:<>? ";
			for(i=0;i!=document.userlogin.vzip_sh.value.length;i++)
			{
				ch1=document.userlogin.vzip_sh.value.charAt(i);
				rtn1=chk1.indexOf(ch1);
				if(rtn1!=-1)
				{
					alert("Please Enter valid Zip");
					document.userlogin.vzip_sh.focus();
					return;
					break;
				}
			}
		}
	}
	// Added on 18 Nov 2009 End Here
	/*
	 if (document.userlogin.cable_provider.value=="") 
	{
		alert("Please Select Cable Provider");
		document.userlogin.cable_provider.focus();
		return;
	}	
	*/
	
	 if (document.userlogin.terms.checked==false) 
	{
		alert("Please Accept Terms and Conditions");
		return;
	}
	
	// For the captcha code start here
	if (document.userlogin.captcha_key.value.replace(/^\s+|\s+$/g,"")=="") 
	{
		alert("Please enter the letters as they are shown in the image above");
		document.userlogin.captcha_key.focus();
		return;
	}
	// for the captcha code end here
	
	document.userlogin.submit();

}
function CheckDuplicateEmail()
{
	if(document.userlogin.vemail1.value!="" && document.userlogin.vemail.value!="")
	{
		if(document.userlogin.vemail1.value!=document.userlogin.vemail.value)
		{
			alert("Email Address not match with confirm Email Address");
			 document.userlogin.vemail1.focus();
			 return;
		}
	}
}

function check1()
{

	var userinput = document.userlogin1.vemail.value;
	var userlen = userinput.length;
	
	var input = document.userlogin1.vemail.value ;
	var lenth = input.length ;
	var ctr=0 ;
	var oneChar1="";

	if(document.userlogin1.vemail.value=="") 
	{
		alert("Please Enter Phone/Email Address");
		document.userlogin1.vemail.focus();
		return;
	}
	else
	{
		//if(IsNumeric(document.userlogin1.vemail.value))
		if(!isNaN(document.userlogin1.vemail.value))
		{
			document.userlogin1.isFlag.value = "Phone";
		}
		else
		{
			document.userlogin1.isFlag.value = "Email";	

				for ( i = 0; i < lenth; i++ )
				if ( ( document.userlogin1.vemail.value.charAt(i) == '!' ) || ( 	document.userlogin1.vemail.value.charAt(i) == '#' ) )
			    {
				  alert("Please enter a proper Email address") ;
				  document.userlogin1.vemail.focus();
			      return;
			    }
				if (input == "")
				{
					alert("Please enter Email address") ;
				    document.userlogin1.vemail.focus();
					return;
				}
				if(input.length == 40)
				{
					alert("Please enter a proper Email address") ;
				    document.userlogin1.vemail.focus();
					return;
				}
				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.userlogin1.vemail.focus();
						return;
					}
					
					if ((oneChar == "@" && input.charAt(i+1) == ".") || 
						(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.userlogin1.vemail.focus();
						return;
					}	
				}
				if (ctr != 1 )
				{
					alert ( "This does not seem to be a proper email address" ) ;
					document.userlogin1.vemail.focus();
					return;
				}
				
				var email_rem = input.split("@");
				var atstring = email_rem[1];
				var atlen = email_rem[1].length; //.length;
				var cnt = 0;
				for ( i=0; i < atlen; i++ )
				{
					var dotChar = atstring.charAt(i) ;
					if(dotChar == ".")
						cnt = cnt+1 ;
				}
				if (cnt==0)
				{
					alert ( "This does not seem to be a proper email address" ) ;
					document.userlogin1.vemail.focus();
					return;
				 }
		}
		
	}


	if (document.userlogin1.vpin.value=="") 
	{
		alert("Please Enter Pin");
		document.userlogin1.vpin.focus();
		return;
	}
	document.userlogin1.submit();
}

function check2()
{

	var userinput = document.userlogin2.vemail.value;
	var userlen = userinput.length;
	
	var input = document.userlogin2.vemail.value ;
	var lenth = input.length ;
	var ctr=0 ;
	var oneChar1="";

	if(document.userlogin2.vemail.value=="") 
	{
		alert("Please Enter Phone/Email Address");
		document.userlogin2.vemail.focus();
		return;
	}
	else
	{
		//if(IsNumeric(document.userlogin1.vemail.value))
		if(!isNaN(document.userlogin2.vemail.value))
		{
			document.userlogin2.isFlag.value = "Phone";
		}
		else
		{
			document.userlogin2.isFlag.value = "Email";	

				for ( i = 0; i < lenth; i++ )
				if ( ( document.userlogin2.vemail.value.charAt(i) == '!' ) || ( 	document.userlogin2.vemail.value.charAt(i) == '#' ) )
			    {
				  alert("Please enter a proper Email address") ;
				  document.userlogin2.vemail.focus();
			      return;
			    }
				if (input == "")
				{
					alert("Please enter Email address") ;
				    document.userlogin2.vemail.focus();
					return;
				}
				if(input.length == 40)
				{
					alert("Please enter a proper Email address") ;
				    document.userlogin2.vemail.focus();
					return;
				}
				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.userlogin2.vemail.focus();
						return;
					}
					
					if ((oneChar == "@" && input.charAt(i+1) == ".") || 
						(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.userlogin2.vemail.focus();
						return;
					}	
				}
				if (ctr != 1 )
				{
					alert ( "This does not seem to be a proper email address" ) ;
					document.userlogin2.vemail.focus();
					return;
				}
				
				var email_rem = input.split("@");
				var atstring = email_rem[1];
				var atlen = email_rem[1].length; //.length;
				var cnt = 0;
				for ( i=0; i < atlen; i++ )
				{
					var dotChar = atstring.charAt(i) ;
					if(dotChar == ".")
						cnt = cnt+1 ;
				}
				if (cnt==0)
				{
					alert ( "This does not seem to be a proper email address" ) ;
					document.userlogin2.vemail.focus();
					return;
				 }
		}
		
	}


	if (document.userlogin2.vpin.value=="") 
	{
		alert("Please Enter Pin");
		document.userlogin2.vpin.focus();
		return;
	}
	document.userlogin2.submit();
}
