<!-- //hide from JavaScript-challenged browsers
function checkMail(address){
	var x = address;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){
		return true;
	}else{
		return false;
	}
}


function isFilled(elm){
  if(elm.value == "" ||
     elm.value == null)
  return false;
  else return true;
}

	//checks all fields for validation
	function process(form){
		
		if(isFilled(form.name)==false) {
		alert("Please enter your Name.");
		form.name.focus();
		return false;
		}

		if(isFilled(form.email)==true && checkMail(form.email.value)==false) {
		alert("Please enter a valid Email Address.");
		form.email.focus();
		return false;
		}

		if(isFilled(form.email)==false && isFilled(form.phone)==false) {
		alert("Please enter either a Phone Number or an Email Address so we can contact you.");
		form.email.focus();
		return false;
		}
		
		if(isFilled(form.comment)==false) {
		alert("Please enter a brief description describing your query.");
		form.comment.focus();
		return false;
		}
		
		return true;
	}
// done hiding -->

