var emailFilter=/^.+@.+\..{2,3}$/;
var namefilter=/^([a-zA-Z])+$/;
var passfilter=/^([a-zA-Z0-9_\.])+$/;
var pnofilte=/^([0-9]{3,7})+$/;
var pnofilte1=/^([0-9-./ ]{3,7})+$/;
var credit=/^([0-9]{15,16})+$/;
//login form

function checkfillinfoform()
{
	if(document.formfill.transactionid.value=="")
 {
 alert("Please Enter Transaction Id!");
  document.formfill.transactionid.focus();
  return  false;
 }
	if(document.formfill.order_no.value=="")
 {
 alert("Please Enter Order No.!");
  document.formfill.order_no.focus();
  return  false;
 }
 
 
else
 {
  return true;
 }
}
//For billing
function checkbillingform()
{
	if(document.frm1.fullname.value=="")
 {
 alert("Please Enter First Name!");
  document.frm1.fullname.focus();
  return  false;
 }
    if(document.frm1.lastname.value=="")
 {
 alert("Please Enter Last Name!");
  document.frm1.lastname.focus();
  return  false;
 }	
    if(document.frm1.address.value=="")
 {
 alert("Please Enter Address1!");
  document.frm1.address.focus();
  return  false;
 }
 if(document.frm1.city.value=="")
 {
 alert("Please Enter City!");
  document.frm1.city.focus();
  return  false;
 }
 if(document.frm1.state.value=="")
 {
 alert("Please Select State/Province!");
  document.frm1.state.focus();
  return  false;
 }
if(document.frm1.postalcode.value=="")
 {
 alert("Please Enter ZIP/Postal Code!");
  document.frm1.postalcode.focus();
  return  false;
 }
 if(document.frm1.phone.value=="")
 {
 alert("Please Enter Phone!");
  document.frm1.phone.focus();
  return  false;
 }
  if(!pnofilte1.test(document.frm1.phone.value))
 {
 alert("Please Enter correct Phone!");
  document.frm1.phone.focus();
  return  false;
 }

 if(document.frm1.email.value=="")
 {
 alert("Please Enter E-mail!");
  document.frm1.email.focus();
  return  false;
 }
 if(!emailFilter.test(document.frm1.email.value))
 {
 alert("Please Enter correct E-mail!");
  document.frm1.email.focus();
  return  false;
 }
 
 //start billing
 	if(document.frm1.bfullname.value=="")
 {
 alert("Please Enter Full Name!");
  document.frm1.bfullname.focus();
  return  false;
 }
   if(document.frm1.blastname.value=="")
 {
 alert("Please Enter Last Name!");
  document.frm1.blastname.focus();
  return  false;
 }	
 if(document.frm1.baddress.value=="")
 {
 alert("Please Enter Address1!");
  document.frm1.baddress.focus();
  return  false;
 }
 if(document.frm1.bcity.value=="")
 {
 alert("Please Enter City!");
  document.frm1.bcity.focus();
  return  false;
 }
 if(document.frm1.bstate.value=="")
 {
 alert("Please Select State/Province!");
  document.frm1.bstate.focus();
  return  false;
 }
if(document.frm1.bpostalcode.value=="")
 {
 alert("Please Enter ZIP/Postal Code!");
  document.frm1.bpostalcode.focus();
  return  false;
 }
  if(document.frm1.bphone.value=="")
 {
 alert("Please Enter Phone!");
  document.frm1.bphone.focus();
  return  false;
 }
  if(!pnofilte1.test(document.frm1.bphone.value))
 {
 alert("Please Enter correct Phone!");
  document.frm1.bphone.focus();
  return  false;
 }


 //stop billing 
 

else
 {
  return checkout();
 }
}
function checkbillingformSetOption()
{
	if(document.frm1.fullname.value=="")
 {
 alert("Please Enter Full Name!");
  document.frm1.fullname.focus();
  return  false;
 }
 	if(document.frm1.lastname.value=="")
 {
 alert("Please Enter Last Name!");
  document.frm1.lastname.focus();
  return  false;
 }	
 	if(document.frm1.address.value=="")
 {
 alert("Please Enter Address1!");
  document.frm1.address.focus();
  return  false;
 }
 if(document.frm1.city.value=="")
 {
 alert("Please Enter City!");
  document.frm1.city.focus();
  return  false;
 }
 if(document.frm1.state.value=="")
 {
 alert("Please Select State/Province!");
  document.frm1.state.focus();
  return  false;
 }
if(document.frm1.postalcode.value=="")
 {
 alert("Please Enter ZIP/Postal Code!");
  document.frm1.postalcode.focus();
  return  false;
 }
 if(document.frm1.phone.value=="")
 {
 alert("Please Enter Phone!");
  document.frm1.phone.focus();
  return  false;
 }
  if(!pnofilte1.test(document.frm1.phone.value))
 {
 alert("Please Enter correct Phone!");
  document.frm1.phone.focus();
  return  false;
 }

 if(document.frm1.email.value=="")
 {
 alert("Please Enter E-mail!");
  document.frm1.email.focus();
  return  false;
 }
 if(!emailFilter.test(document.frm1.email.value))
 {
 alert("Please Enter correct E-mail!");
  document.frm1.email.focus();
  return  false;
 }
 
 //start billing
 	if(document.frm1.bfullname.value=="")
 {
 alert("Please Enter Full Name!");
  document.frm1.bfullname.focus();
  return  false;
 }
if(document.frm1.blastname.value=="")
 {
 alert("Please Enter Last Name!");
  document.frm1.blastname.focus();
  return  false;
 }
 	if(document.frm1.baddress.value=="")
 {
 alert("Please Enter Address1!");
  document.frm1.baddress.focus();
  return  false;
 }
 if(document.frm1.bcity.value=="")
 {
 alert("Please Enter City!");
  document.frm1.bcity.focus();
  return  false;
 }
 if(document.frm1.bstate.value=="")
 {
 alert("Please Select State/Province!");
  document.frm1.bstate.focus();
  return  false;
 }
if(document.frm1.bpostalcode.value=="")
 {
 alert("Please Enter ZIP/Postal Code!");
  document.frm1.bpostalcode.focus();
  return  false;
 }
 if(document.frm1.bphone.value=="")
 {
 alert("Please Enter Phone!");
  document.frm1.bphone.focus();
  return  false;
 }
  if(!pnofilte1.test(document.frm1.bphone.value))
 {
 alert("Please Enter correct Phone!");
  document.frm1.bphone.focus();
  return  false;
 }


 //stop billing 
 

else
 {
  return SetOption();
 }
}
function checkoutform()
{
	if(document.checkout.creditCardType.value=="")
 {
 alert("Please Select Type of Credit Card !");
  document.checkout.creditCardType.focus();
  return  false;
 }
	if(document.checkout.creditCardNumber.value=="")
 {
 alert("Please Enter Credit Card Number!");
  document.checkout.creditCardNumber.focus();
  return  false;
 }
 if(!credit.test(document.checkout.creditCardNumber.value))
 {
 alert("Your Credit Card Number must have 15 (AMEX) or 16 (All Others) numbers!");
  document.checkout.creditCardNumber.focus();
  return  false;
 }
 if(document.checkout.cvv2Number.value=="")
 {
 alert("Please Enter 3 or 4 digit Authorization code!");
  document.checkout.cvv2Number.focus();
  return  false;
 }
 if(!pnofilte.test(document.checkout.cvv2Number.value))
 {
 alert("Please Enter correct 3 or 4 digit Authorization code!");
  document.checkout.cvv2Number.focus();
  return  false;
 }
 if(document.checkout.firstName.value=="")
 {
 alert("Please Enter Card holder Name !");
  document.checkout.firstName.focus();
  return  false;
 }
 if(document.checkout.address1.value=="")
 {
 alert("Please Enter Address!");
  document.checkout.address1.focus();
  return  false;
 }
 if(document.checkout.city.value=="")
 {
 alert("Please Enter City!");
  document.checkout.city.focus();
  return  false;
 }
 if(document.checkout.state.value=="")
 {
 alert("Please Select State/Province !");
  document.checkout.state.focus();
  return  false;
 }
 if(document.checkout.zip.value=="")
 {
 alert("Please Enter Zip/Postal Code Code!");
  document.checkout.zip.focus();
  return  false;
 }
 else
 {
  return true;
 }
}

