function contactValidate() {
  field = document.submitEmail.theirname;
  if (isBlank(field, "Your Name")) return false;
  
  field = document.submitEmail.email;
  if (isBlank(field, "Your Email")) return false;
  
  field = document.submitEmail.comments;
  if (isBlank(field, "Comments")) return false;
  
  if (document.getElementById("phoneintl").value.length > 0) {
  	document.submitEmail.phone.value = document.getElementById("phoneintl").value;
  } else {
    phonecat = document.getElementById("phone1").value + "-" +  document.getElementById("phone2").value + "-" +  document.getElementById("phone3").value;
	document.submitEmail.phone.value = phonecat;
  }
  return true;
}

function quoteValidate() {
  field = document.submitEmail.theirname;
  if (isBlank(field, "Your Name")) return false;
  
  field = document.submitEmail.email;
  if (isBlank(field, "Your Email")) return false;
  
  if (document.getElementById("phoneintl").value.length > 0) {
  	document.submitEmail.phone.value = document.getElementById("phoneintl").value;
  } else {
    phonecat = document.getElementById("phone1").value + "-" +  document.getElementById("phone2").value + "-" +  document.getElementById("phone3").value;
	document.submitEmail.phone.value = phonecat;
  }
  field = document.submitEmail.phone;
  
  if (field.value == "--") { field.value= ""; }
  
  if (isBlank(field, "Phone Number")) return false;
  
  //field = document.submitEmail.comments;
  //if (isBlank(field, "Comments")) return false;
  
  return true;
}

function trimLeft(s) {
  var whitespaces = " \t\n\r";
  for(n = 0; n < s.length; n++) { if (whitespaces.indexOf(s.charAt(n)) == -1) return (n > 0) ? s.substring(n, s.length) : s; }
  return("");
}

function trimRight(s){
  var whitespaces = " \t\n\r";
  for(n = s.length - 1; n  > -1; n--) { if (whitespaces.indexOf(s.charAt(n)) == -1) return (n < (s.length - 1)) ? s.substring(0, n+1) : s; }
  return("");
}

function trim(s) {return ((s == null) ? "" : trimRight(trimLeft(s))); }

function isBlank(field, strFieldName) {
  strTrimmed = trim(field.value);
  if (strTrimmed.length > 0 ) return false;
  alert("\"" + strFieldName + "\" is a required field. Please fill it out.");
  field.focus();
  return true;
}