<!--
function checkOrder(order) {

   msg = '';
   empty_fields = '';

   if (!order.lastname.value) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "Last Name";
   }

   if (!order.firstname.value) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "First Name";
   }

   if ((!order.address1.value) && (!order.address2.value)) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "Address";
   }

   if (!order.city.value) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "City";
   }

   if (!order.state.value) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "State";
   }

   if (!order.zip.value) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "Zip/Postal Code";
   }

   if (!order.country.value) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "Country";
   }

   if (!order.phone.value) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "Phone";
   }

   if (!validEmail(order.email.value)) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "Valid Email Address";
   }

   if (empty_fields) {
      msg += "Sorry! The following fields are required:\n\n" + empty_fields;
      alert(msg);
      return false;
   }
   return true;

}

function validEmail(email) {
   invalidChars = " /:,;";
   if (email == "") {   
      return false;
   }
   for (i = 0; i < invalidChars.length; i++) {
      badChar = invalidChars.charAt(i);
      if (email.indexOf(badChar,0) > -1) {
         return false
      }
   }
   atPos = email.indexOf("@",1)
   if (atPos == -1) {
      return false;
   }
   if (email.indexOf("@",atPos+1) != -1) {
      return false
   }
   atPos = email.indexOf("@",1)
   if (atPos == -1) {   
      return false;
   }
   if (email.indexOf("@",atPos+1) != -1) {
      return false;
   }
   periodPos = email.indexOf(".",atPos);
   if (periodPos == -1) {
      return false;
   }
   if (periodPos+3 > email.length) {
      return false;
   }
   return true;
}

//-->