// JavaScript Document
function check_email(e) {
ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

for(i=0; i < e.length ;i++){
if(ok.indexOf(e.charAt(i))<0){ 
return (false);
}} 
if (document.images) {
re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if (!e.match(re) && e.match(re_two)) {
return (-1);            
}}}


function checkForm() {
name = document.getElementById("name").value;
company = document.getElementById("company").value;
email = document.getElementById("email").value;
country = document.getElementById("country").value;
phone = document.getElementById("phone").value;
comment = document.getElementById("comment").value;


 if (name == "") {
  hideAllErrors();
document.getElementById("nameError").style.display = "inline";
document.getElementById("name").select();
document.getElementById("name").focus();
  return false;
  } else if (company == "") {
hideAllErrors();
document.getElementById("companyError").style.display = "inline";
document.getElementById("company").select();
document.getElementById("company").focus();
  return false;
  } else if (email == "") {
hideAllErrors();
document.getElementById("emailError").style.display = "inline";
document.getElementById("email").select();
document.getElementById("email").focus();
  return false;
  } else if (!check_email(document.getElementById("email").value)) {
hideAllErrors();
document.getElementById("emailError2").style.display = "inline";
document.getElementById("email").select();
document.getElementById("email").focus();
  return false;
  } 
  else if (country == "") {
hideAllErrors();
document.getElementById("countryError").style.display = "inline";
  return false;
  } else if (phone == "") {
hideAllErrors();
document.getElementById("phoneError").style.display = "inline";
document.getElementById("phone").select();
document.getElementById("phone").focus();
  return false;
  }   else if (phone.search(/^[0-9]*$/) == -1) {
hideAllErrors();
document.getElementById("phoneError2").style.display = "inline";
document.getElementById("phone").select();
document.getElementById("phone").focus();
  return false;
  }
  
  else if (comment == "") {
hideAllErrors();
document.getElementById("commentError").style.display = "inline";
document.getElementById("comment").select();
document.getElementById("comment").focus();
  return false;
  }
  return true;
  }
 
  function hideAllErrors() {
document.getElementById("nameError").style.display = "none"
document.getElementById("companyError").style.display = "none"
document.getElementById("emailError").style.display = "none"
document.getElementById("emailError2").style.display = "none"
document.getElementById("countryError").style.display = "none"
document.getElementById("phoneError").style.display = "none"
document.getElementById("phoneError2").style.display = "none"
document.getElementById("commentError").style.display = "none"

}
