$(document).ready(function(){
		$("#contactLink").click(function(){
				if ($("#contactForm").is(":hidden")){
						$("#contactForm").slideDown("slow");
				}
				else{
						$("#contactForm").slideUp("slow");
				}
		});
});

function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}

function closeForm(){
		// hide the submit button
		$('#sendMail').hide();
		
		// validate the form
		$('.error').hide();
		var name = $("input#name").val();
		if (name == "") {
			$("#contact-form-error").html("Please enter your name.");
			$("#contact-form-error").show();
			$("input#name").focus();
			// show the submit button
			$('#sendMail').show();
			return false;
		}
		
		var email = $("input#email").val();
		if (email == "" || !isValidEmailAddress(email)) {
			$("#contact-form-error").html("Please enter a valid email address.");
			$("#contact-form-error").show();
			$("input#email").focus();
			// show the submit button
			$('#sendMail').show();
			return false;
		}
		
		var subject = $("input#subject").val();
		if (subject == "") {
			$("#contact-form-error").html("A 'Subject' is required.");
			$("#contact-form-error").show();
			$("input#subject").focus();
			// show the submit button
			$('#sendMail').show();
			return false;
		}		
		
		var message = $("#msg").val();
		if (message == "") {
			$("#contact-form-error").html("Please enter a message.");
			$("#contact-form-error").show();
			$("input#message").focus();
			// show the submit button
			$('#sendMail').show();
			return false;
		}		
		
		// submit the form
		var dataString = 'name='+ name + '&email=' + email + '&subject=' + subject + '&message=' + encodeURIComponent(message);
		//alert ($("#message").val()+"\n"+dataString);return false;
		$.ajax({
			type: "POST",
			//url: "http://snood.loc:8888/contact-form/process.php",
			url: "/contact-form/process.php",
			data: dataString,
			success: function() {
				$("#messageSent").show("slow");
				setTimeout('$("#messageSent").hide();$("#contactForm").slideUp("slow")', 3000);
				alert("Please add responder1@snood.com to your Address Book or our response may go to your SPAM folder.")
				return false;		
			}
		});
		// show the submit button
		//$('#sendMail').show();
		
}
