function check()
{	
var input = document.userlogin.vemail.value.strip() ;
var vfirstname = document.userlogin.vfirst_name.value.strip();
var vlastname = document.userlogin.vlast_name.value.strip();
var v_phone = document.userlogin.vphone.value.strip();
var v_email1 = document.userlogin.vemail1.value.strip();
var vstreetAddr1_bl = document.userlogin.vstreet_Addr1_bl.value.strip();
var vcitybl = document.userlogin.vcity_bl.value.strip();
var vstatebl = document.userlogin.vstate_bl.value.strip();
var vzipbl = document.userlogin.vzip_bl.value.strip();
var vstreetAddr1_sh = document.userlogin.vstreet_Addr1_sh.value.strip();
var vcitysh = document.userlogin.vcity_sh.value.strip();
var vstatesh = document.userlogin.vstate_sh.value.strip();
var vzipsh = document.userlogin.vzip_sh.value.strip();
var captchakey = document.userlogin.captcha_key.value.strip();
var lenth = input.length ;
var ctr=0 ;
var oneChar1="";
if (vfirstname=="") 
{
alert("Please Enter First Name");
document.userlogin.vfirst_name.focus();
return;
}
if(vfirstname.length >= 1 )
{
chk1="!@#$%^&*|\~`{}[]:<>?";
for(i=0;i!=vfirstname.length;i++)
{
ch1=vfirstname.charAt(i);
rtn1=chk1.indexOf(ch1);
if(rtn1!=-1)
{
alert("Please Enter valid First Name");
document.userlogin.vfirst_name.focus();
return;
break;
}
}
}
if (vlastname=="") 
{
alert("Please Enter Last Name");
document.userlogin.vlast_name.focus();
return;
}
if(vlastname.length >= 1 )
{
chk1="!@#$%^&*|\~`{}[]:<>?";
for(i=0;i!=vlastname.length;i++)
{
ch1=vlastname.charAt(i);
rtn1=chk1.indexOf(ch1);
if(rtn1!=-1)	
{
alert("Please Enter valid Last Name");
document.userlogin.vlast_name.focus();
return;
break;
}
}
}

if (v_phone=="") 
{
alert("Please Enter Phone No");
document.userlogin.vphone.focus();
return;
}

if(v_phone!='')
{
var filter=/^([0-9]{10})$/;
if (!filter.test(v_phone)) {
alert("Please Enter Valid Phone No");
document.userlogin.vphone.focus();
return;
}		
}

function isEmailAddr (input) { 
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
if (!filter.test(input)) {
return false;
}
return true;
}
if (!isEmailAddr(input)) {
alert("Please enter email address as: yourname@yourdomain.com");
document.userlogin.vemail.focus();
return;
}


if(v_email1=="")
{
alert("Please enter Confirm Email address") ;
document.userlogin.vemail1.focus();
return;
}
if(v_email1!="" && input!="")
{
if(v_email1!=input)
{
alert("Email Address and Confirm Email Address does not match");
document.userlogin.vemail1.focus();
return;
}
}


if (vstreetAddr1_bl=="") 
{
alert("Please Enter Address 1");
document.userlogin.vstreet_Addr1_bl.focus();
return;
}
if (vcitybl=="") 
{
alert("Please Enter City Name");
document.userlogin.vcity_bl.focus();
return;
}
if(vcitybl.length >= 1 )
{
chk1="!@#$%^&*|\~`{}[]:<>?";
for(i=0;i!=vcitybl.length;i++)
{
ch1=vcitybl.charAt(i);
rtn1=chk1.indexOf(ch1);
if(rtn1!=-1)	
{
alert("Please Enter valid City");
document.userlogin.vcity_bl.focus();
return;
break;
}
}
}
if (vstatebl=="") 
{
alert("Please Select State");
document.userlogin.vstate_bl.focus();
return;
}	
if (vzipbl=="") 
{
alert("Please Enter Zip");
document.userlogin.vzip_bl.focus();
return;
}	
if(vzipbl.length >= 1 )
{
chk1="!@#$%^&*|\~`{}[]:<>? ";
for(i=0;i!=vzipbl.length;i++)
{
ch1=vzipbl.charAt(i);
rtn1=chk1.indexOf(ch1);
if(rtn1!=-1)
{
alert("Please Enter valid Zip");
document.userlogin.vzip_bl.focus();
return;
break;
}
}
}

if(document.userlogin.sameasbill.checked==false)
{
if (vstreetAddr1_sh=="") 
{
alert("Please Enter Address Name");
document.userlogin.vstreet_Addr1_sh.focus();
return;
}
if (vcitysh=="") 
{
alert("Please Enter City Name");
document.userlogin.vcity_sh.focus();
return;
}
if(vcitysh.length >= 1 )
{
chk1="!@#$%^&*|\~`{}[]:<>?";
for(i=0;i!=vcitysh.length;i++)
{
ch1=vcitysh.charAt(i);
rtn1=chk1.indexOf(ch1);
if(rtn1!=-1)	
{
alert("Please Enter valid City");
document.userlogin.vcity_sh.focus();
return;
break;
}
}
}
if (vstatesh=="") 
{
alert("Please Select State");
document.userlogin.vstate_sh.focus();
return;
}	
if (vzipsh=="") 
{
alert("Please Enter Zip");
document.userlogin.vzip_sh.focus();
return;
}	
if(vzipsh.length >= 1 )
{
chk1="!@#$%^&*|\~`{}[]:<>? ";
for(i=0;i!=vzipsh.length;i++)
{
ch1=vzipsh.charAt(i);
rtn1=chk1.indexOf(ch1);
if(rtn1!=-1)
{
alert("Please Enter valid Zip");
document.userlogin.vzip_sh.focus();
return;
break;
}
}
}
}
if (document.userlogin.terms.checked==false) 
{
alert("Please Accept Terms and Conditions");
return;
}
if (captchakey.replace(/^\s+|\s+$/g,"")=="") 
{
alert("Please enter the letters as they are shown in the image above");
document.userlogin.captcha_key.focus();
return;
}
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 and Confirm Email Address does not match");
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(!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();
}
