function validate() {


	var valid = true;
	var emailproblem = false;

		document.getElementById("realnameWord").style.color = "#000";

		document.getElementById("Address1Word").style.color = "#000";

		document.getElementById("CityWord").style.color = "#000";

		document.getElementById("ZipWord").style.color = "#000";

		document.getElementById("emailWord").style.color = "#000";
		
		document.getElementById("PhoneWord").style.color = "#000";

		
	if (document.requestinfo.realname.value == "") {
		document.getElementById("realnameWord").style.color = "red";
		 valid = false;
	}
	if (document.requestinfo.Address1.value == "") {
		document.getElementById("Address1Word").style.color = "red";
		valid = false;
	}
	if (document.requestinfo.City.value == "") {
		document.getElementById("CityWord").style.color = "red";
		valid = false;
	}
	
	if (document.requestinfo.Zip.value == "") {
		document.getElementById("ZipWord").style.color = "red";
		valid = false;
	}
	if (document.requestinfo.email.value == "") {
		document.getElementById("emailWord").style.color = "red";
		valid = false;
	} else {
	
		var string1=document.requestinfo.email.value;
		if (string1.indexOf("@")==-1) {
			alert("Please input a valid email address.");
			document.getElementById("emailWord").style.color = "red";
			valid = false;
			emailproblem = true;
		}
	}
	
		var stripped = document.requestinfo.Phone.value.replace(/[\(\)\.\-\ ]/g, '');
		if (isNaN(stripped) == true) {
			document.getElementById("PhoneWord").style.color = "red";
			alert("Please input a valid phone number.");
			valid = false;
			emailproblem = true;
		} 
	

	if (valid == false && emailproblem == false) {
		alert("Please fill in required all fields.");
	}


	return valid;
	
}

