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;
  }
  periodPos = email.indexOf(".",atPos);
  if (periodPos == -1) {
    return false;
  }
  if (periodPos+3 > email.length) {
    return false;
  }
  return true;
}


function checkContactForm_retail() {

   if (!document.contactForm.get_firstname.value) {
      alert("Please, enter the firstname!");
      document.contactForm.get_firstname.focus();
      return false;
   } 
   if (!document.contactForm.get_surname.value) {
      alert("Please, enter the surname!");
      document.contactForm.get_surname.focus();
      return false;
   } 
   if (!document.contactForm.get_email.value) {
      alert("Please, enter the email!");
      document.contactForm.get_email.focus();
      return false;
   }
      if (!validEmail(document.contactForm.get_email.value))
      {
        alert("Please, enter the correct email!");
        document.contactForm.get_email.focus();
        return false;
      }


   if (!document.contactForm.get_company.value) {
      alert("Please, enter the company!");
      document.contactForm.get_company.focus();
      return false;
   } 


   if (!document.contactForm.get_message.value) {
      alert("Please, enter the message!");
      document.contactForm.get_message.focus();
      return false;
   } 

   if (!document.contactForm.get_code.value) {
      alert("Please, enter the code!");
      document.contactForm.get_code.focus();
      return false;
   } 
}

function checkContactForm() {

   if (!document.contactForm.get_firstname.value) {
      alert("Please, enter the firstname!");
      document.contactForm.get_firstname.focus();
      return false;
   } 
   if (!document.contactForm.get_surname.value) {
      alert("Please, enter the surname!");
      document.contactForm.get_surname.focus();
      return false;
   } 
   if (!document.contactForm.get_email.value) {
      alert("Please, enter the email!");
      document.contactForm.get_email.focus();
      return false;
   }
   if (!validEmail(document.contactForm.get_email.value))
      {
        alert("Please, enter the correct email!");
        document.contactForm.get_email.focus();
        return false;
      }

   if (!document.contactForm.get_subject.value) {
      alert("Please, enter the subject!");
      document.contactForm.get_subject.focus();
      return false;
   } 


   if (!document.contactForm.get_message.value) {
      alert("Please, enter the message!");
      document.contactForm.get_message.focus();
      return false;
   } 

   if (!document.contactForm.get_code.value) {
      alert("Please, enter the code!");
      document.contactForm.get_code.focus();
      return false;
   } 

}

