$(document).ready(function() {

    $("#formContact").validate();

	function sendMessage(params){
		$.ajax({
			type: 'POST',
			url: '/includes/process-contact.php',
			data: params,
			cache: false,
			success: function(html){
				$('#contactResponse').html(html);
				$('#contactResponse').fadeIn('slow');
				$('#contactResponse').fadeOut(2000);
				$('#contactName').val('');
				$('#contactEmail').val('');
				$('#contactMessage').val('');
			},
			error: function(html) {
				$('#contactResponse').fadeIn('slow');
				$('#contactResponse').html(html);				
				$("#contactResponse").fadeOut("slow");
			}
		});
	}

	$('#contactSubmit').click(function(){
		//if the form is valid, call the send function
		if ($('#formContact').valid()) {
			var datastr = 'contactName=' + $('#contactName').val() + '&contactEmail=' + $('#contactEmail').val() + '&contactMessage=' + $('#contactMessage').val();
			$('#contactResponse').css('display', 'block');
			$('#contactResponse').html('Sending message…');
			$('#contactResponse').fadeIn('slow');
			sendMessage(datastr);
		}
		else {
			$('#contactResponse').fadeIn('slow');
			$('#contactResponse').html('Please enter all required data.');
		}
		return false;
	});

});
