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

$(document).ready(function() {		
	$(".success").hide();
	//set default values
	$("#email").val("you@domain.com").addClass("input_default");
	$("#phone").val("425-555-5555").addClass("input_default");
	
	//remove default on click
	$("#email").click(function() { 
		if ($("#email").val() == 'you@domain.com') {
			$(this).val("").removeClass("input_default");	
		};
	});
	
	$("#phone").click(function() { 
		if ($("#phone").val() == '425-555-5555') {
			$(this).val("").removeClass("input_default"); 
		};
	});

	$("#name").focus();
	//$("#submit").attr("disabled", true);
	$("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) 
		{ 
			$("#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,
				emailDefault: true
			},
			message: "required"
		},
		messages: {
			name: "Please enter your name",
			email: "Please enter a valid email address",
			message: "Please enter your message"
		}
	});
});
