// JavaScript Document
function validateContact(f) {
  if (!f.firstName.value) {
    alert ("Please include your first name");
    f.firstName.focus();
  } else if (!f.lastName.value) {
    alert ("Please include your last name");
    f.lastName.focus();
  } else if (!f.email.value) {
    alert ("Please include your email address");
    f.email.focus();
  } else if ( !em_chk(f.email.value) ) {
    alert ("Please check your email address");
    f.email.focus();
  } else if ( f.email.value != f.cemail.value ) {
    alert ("Please confirm your email address");
    f.cemail.focus();
  } else if (!f.address.value) {
    alert ("Please include your address");
    f.address.focus();
  } else if (!f.city.value) {
    alert ("Please include your city/suburb");
    f.city.focus();
  } else if (!f.zip.value) {
    alert ("Please include your zip/postcode");
    f.zip.focus();
  } else if ( !f.country[f.country.selectedIndex].value || f.country[f.country.selectedIndex].value == "----" ) {
    alert ("Please select your country");
    f.country.focus();
  } else if (!f.mobile.value && !f.phone.value) {
    alert ("Please include either youy cell phone/mobile number or other contact phone number");
    f.mobile.focus();
  } else if (!f.comments.value) {
    alert ("Please include a comment or question before sending");
    f.comments.focus();
  } else {
    return true;
  }
  return false;
}

function em_chk(str){
  if(!str.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) {
    return false;
  }
  return true;
}

