 function checkEmail(fld)
 {
  inputValue = fld.value;
  var ri = /^[\w\-\.]+@[\w\-\.]+\.[\w]{2,}$/;
  return (!ri.test(inputValue))
 }

 function CheckForm (theForm)
 {
  var errmsg = "The following error(s) occured while trying to process the form:\n";
  errmsg += "__________________________________________________\n\n";
  var badmail = " is not valid E-mail address.\n";
  var passed = true;
  
   if (theForm.pincode.value.length == 0) 
   { 
    passed = false;
    errmsg += "You need to select desired PinCode Type.\n";
   }  
   if (theForm.pins.value.length == 0) 
   { 
    passed = false;
    errmsg += "You need to select desired number of Pins.\n";
   }     
   
   if (theForm.cc_name.value.length == 0) 
   { 
    passed = false;
    errmsg += "You need to enter the name on card.\n";
   }     
   if (theForm.cc_number.value.length == 0) 
   { 
    passed = false;
    errmsg += "You need to enter credit card number.\n";
   }     
   if (theForm.cc_type.value.length == 0) 
   { 
    passed = false;
    errmsg += "You need to select your credit card type.\n";
   }     
  
   if (theForm.bill_to_name.value.length == 0) 
   { 
    passed = false;
    errmsg += "You need to enter your Name.\n";
   }
   if (theForm.bill_to_street.value.length == 0) 
   { 
    passed = false;
    errmsg += "You need to enter your Street.\n";
   }
   if (theForm.bill_to_city.value.length == 0) 
   { 
    passed = false;
    errmsg += "You need to enter your City.\n";
   }
   if (theForm.bill_to_state.value.length == 0) 
   { 
    passed = false;
    errmsg += "You need to enter your State.\n";
   }
   if (theForm.bill_to_zip.value.length == 0)
   { 
    passed = false;
    errmsg += "You need to enter the Zip Code.\n";
   }
   if (theForm.bill_to_country.value.length == 0) 
   { 
    passed = false;
    errmsg += "You need to enter your Country.\n";
   }
   if (theForm.bill_to_phone.value.length == 0) 
   { 
    passed = false;
    errmsg += "You need to enter your Phone number.\n";
   }		
   if (theForm.bill_to_email.value.length == 0)
   { 
    passed = false;
    errmsg += "You need to enter your E-mail address.\n";
   }
   else
   {
	if (checkEmail(theForm.bill_to_email))
	{
	 passed = false;
	 errmsg += theForm.bill_to_email.value + badmail
	}
    }
 
 if (passed == false) {alert (errmsg) }
   return(passed); 
}