// Contact Us Form

$(document).ready(function(){
	
	$("#contactForm").submit(function() {
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var captchaVal = $("#captcha").val();
		if(captchaVal != '') {
			$("#contactForm").after('<p class="error">We are unable to process your form. Please try again.</p>');
			hasError = true;
		}
		
		var nameVal = $("#name").val();
		if(nameVal == '') {
			$("#name").after('<span class="error">Please enter your name.</span>');
			hasError = true;
		}
		
		var collegeVal = $("#college").val();
		if(collegeVal == '') {
			$("#college").after('<span class="error">Please enter your college/organization.</span>');
			hasError = true;
		}
		
		var titleVal = $("#title").val();
		if(titleVal == '') {
			$("#title").after('<span class="error">Please enter your title.</span>');
			hasError = true;
		}
		
		var emailVal = $("#email").val();
		if(emailVal == '') {
			$("#email").after('<span class="error">Please enter your email address.</span>');
			hasError = true;
		} else {
			if(!emailReg.test(emailVal)) {	
				$("#email").after('<span class="error">Please enter a valid email address.</span>');
				hasError = true;
			}	
		}
		
		if(hasError == true) {
			return false;
		} else {
			
			var addressVal = $("#address").val();
			var cityVal = $("#city").val();
			var stateVal = $("#state").val();
			var zipVal = $("#zip").val();
			var countryVal = $("#country").val();
			var phoneVal = $("#phone").val();
			var publicPolicyVal = $("#publicPolicy").val();
			var boardLeaderVal = $("#boardLeader").val();
			var acctPublicationsVal = $("#acctPublications").val();
			var acctEventsVal = $("#acctEvents").val();
			var acctCommitteeVal = $("#acctCommittee").val();
			var awardsInfoVal = $("#awardsInfo").val();
			var acctNewsVal = $("#acctNews").val();
			var suggestionsVal = $("#suggestions").val();
			
			//Submit the form
			$("#contactForm li.buttons button").remove();
			$("#contactForm li.buttons").append('<img src="/images/template/loading.gif" alt="Loading" />');
			
			$.post("/contact/sendMail.php",
   				{ name: nameVal, college: collegeVal, title: titleVal, email: emailVal, address: addressVal, city: cityVal, state: stateVal, zip: zipVal, country: countryVal, phone: phoneVal, publicPolicy: publicPolicyVal, boardLeader: boardLeaderVal, acctPublications: acctPublicationsVal, acctEvents: acctEventsVal, acctCommittee: acctCommitteeVal, awardsInfo: awardsInfoVal, acctNews: acctNewsVal, suggestions: suggestionsVal },
   					function(data){
						$("#contactForm").slideUp("normal", function() {	
							$("#contactForm").before('<p>Thank you for your comments.</p>');											
						});
   					}
				 );
			
			return false;
		}
	});													 
});