// Validate form fields

function checkForm() {

//Regular form validation
name = document.getElementById("name").value;
email = document.getElementById("email").value;
var reEmail = /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/;
message = document.getElementById("message").value;

  if (name == "") {
  hideAllErrors();
document.getElementById("nameError").style.display = "inline";
document.getElementById("formError").style.display = "inline";
document.getElementById("name").select();
document.getElementById("name").focus();
  return false;
  }  	else if (email == "") {
hideAllErrors();
document.getElementById("emailError").style.display = "inline";
document.getElementById("formError").style.display = "inline";
document.getElementById("email").select();
document.getElementById("email").focus();
  return false;
   } else if (!email.match(reEmail)) {
hideAllErrors();
document.getElementById("emailError").style.display = "inline";
document.getElementById("formError").style.display = "inline";
document.getElementById("email").select();
document.getElementById("email").focus();
  return false;
    } else if (message == "") {
hideAllErrors();
document.getElementById("messageError").style.display = "inline";
document.getElementById("formError").style.display = "inline";
document.getElementById("message").select();
document.getElementById("message").focus();
  return false;
    } 	   			   				     
  return true;
  }
 
  function hideAllErrors() {
document.getElementById("nameError").style.display = "none"
document.getElementById("emailError").style.display = "none"
document.getElementById("messageError").style.display = "none"
document.getElementById("formError").style.display = "none"
  }
  
  
//Proper Case function
function properCase(theField){
fVal=theField.value.replace(/\b(\w)/g, function(c){return c.toUpperCase()});
if(fVal!=theField.value)theField.value=fVal;
}

