function FormValidator(form) { 
if (form.firstname.value == '') {
	alert('Please enter your First Name.');
	form.firstname.focus();
	return false;
}

if (form.lastname.value == '') {
	alert('Please enter your Last Name.');
	form.lastname.focus();
	return false;
}

if (form.zipcode.value == '') {
	alert('Please enter your Zip Code.');
	form.zipcode.focus();
	return false;
}


var x = form.email.value;
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;

if (filter.test(x) == false) {
  	alert('Please enter a valid email address.');
 	form.email.focus();
  	return false;
}

form.Submit.disabled = true; 
return true; 
}

function ShortValidator(form) { 

var x = form.email.value;
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;

if (filter.test(x) == false) {
  	alert('Please enter a valid email address.');
 	form.email.focus();
  	return false;
}

return true; 
}

function TellAFriendValidator(form) { 
if (form.YourName.value == '') {
	alert('Please enter your Name.');
	form.YourName.focus();
	return false;
}


var x = form.YourEmail.value;
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;

if (filter.test(x) == false) {
  	alert('Please enter a valid email address.');
 	form.YourEmail.focus();
  	return false;
}

var x = form.Email1.value;

if (filter.test(x) == false) {
  	alert('Please enter a valid email address.');
 	form.Email1.focus();
  	return false;
}


form.Submit.disabled = true; 
return true; 
}




function ContactValidator(form) { 
if (form.name.value == '') {
	alert('Please enter your Name.');
	form.name.focus();
	return false;
}


var x = form.email.value;
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;

if (filter.test(x) == false) {
  	alert('Please enter a valid email address.');
 	form.email.focus();
  	return false;
}

if (form.comments.value == '') {
	alert('Please enter your Comments.');
	form.comments.focus();
	return false;
}


form.Submit.disabled = true; 
return true; 
}


function SurveyValidator(form) { 

	var x=document.getElementsByName("question");
   
   for (i=0;i<x.length;i++) {
		if (x[i].value == "") {
			alert("Please respond to the question");
			x[i].focus();
			return false;
		}
   }
  
	
	if (form.firstname.value == '') {
		alert('Please enter your First Name.');
		form.firstname.focus();
		return false;
	}
	
	if (form.lastname.value == '') {
		alert('Please enter your Last Name.');
		form.lastname.focus();
		return false;
	}

	
	var x = form.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	
	if (filter.test(x) == false) {
		alert('Please enter a valid email address.');
		form.email.focus();
		return false;
	}
	
	form.submit_btn.disabled = true; 
	return true; 
}
