//jQuery.validator.setDefaults({
	//debug: true
//});

$(document).ready(function() {		
	$("#statusBox").hide();
	$("#name").focus();
	$("a.statusClose").click(function(){$("#statusBox").fadeOut(500); return false;});
			
	
	// validate signup form on keyup and submit
	$("#contactme").validate({
		event: "blur",
		errorElement: "p",
		errorPlacement: function(error, element) {
			error.appendTo(element.parent("dd").next("dd"));
		},
		submitHandler: function(form) 
		{ 
			$("#name").html("");
			$("#email").html("");
			$("#message").html("");
			$("#statusBox").fadeIn(1000); 
			jQuery(form).ajaxSubmit({
				dataType: "json",
				after: function(result) {
					if(result.status) {
						v.showErrors(result.data);
						v.focusInvalid();
					}	
				}
			});
		},
		focusInvalid: true,
		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			},
			message: "required"
		},
		messages: {
			name: "Please enter your name",
			email: "Please enter a valid email address",
			message: "Please enter your message"
		}
	});
});

