// JavaScript Document
function isEmailAddr(email) {
  var filterEmail  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if (!filterEmail.test(email)) {
	return false;  
  }
  return true;
}

function validEmail(formField,fieldLabel,required) {
	var result = true;
	
	if (required && !validRequired(formField,fieldLabel))
		result = false;

	if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )
	{
		alert("Please enter a complete email address in the form: yourname@yourdomain.com");
		formField.focus();
		result = false;
	}
   
  return result;

}
function validateEmail(theForm) {
	if (theForm.email != "") {
		if (!validEmail(theForm.email,"Email Address",true))
			return false;
	}	
	return true;
}
function validRequired(formField,fieldLabel) {
	var result = true;
	if (formField.value == "") {
		alert('Please enter a value for the "' + fieldLabel +'" field.');
		formField.focus();
		result = false;
	}
	return result;
}
function validateSearch(theForm) {
	if (theForm.query.value == "" || theForm.query.value == "Keyword or Part #") {
		alert("Please enter a valid search term.");
		return false;
	}
	return true;
}
