function Validate(){
	var fields = "";

	if (document.genContact.genfName.value == "") fields = fields + "First Name \n";
	if (document.genContact.genlName.value == "") fields = fields + "Last Name \n";
	if (document.genContact.genPhone.value == "") fields = fields + "Phone \n";
	if (document.genContact.genEmail.value == "") fields = fields + "Email \n";
	if (document.genContact.genSubject.value == "") fields = fields + "Session (Select One) \n";
	if (fields != ""){
		alert ( "The following fields must be filled in: \n" + fields);
		return false;
	}
	else{
		var chk = document.genContact.genEmail.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

		if (!filter.test(chk)) {
			alert("Please enter a valid e-mail address before proceeding");
			return false;
		} else {
			if (document.genContact.genEmail.value != document.genContact.genConfirmEmail.value) {
				alert("The entered e-mail addresses do not match, please correct and try again.");
				return false;
			}else {
				return true;
			}
		}	
	}
}