$(document).ready(function() {
    // Slide message into view
    $('.message').slideDown();

    // Slide message out of view
    $('#dismiss-message').click(function() {
        $(this).parent().slideUp();
        return false;
    });
    
    // Feedback form validation
   var feedbackValidator = $("#contact-form").validate({
		errorLabelContainer: $('#error-block'),
		rules: {
			"name": {
				required: true
			},
			"email": {
				required: true,
				email: true
			},
			"message": {
				required: true
			}
		},
		messages: {
			"name": {
				required: " &bull; Please provide your name<br/>"
			},
			"email": {
				required: " &bull; Please provide an email address<br/>",
				email: " &bull; Please provide a valid email address<br/>"
			},
			"message": {
				required: " &bull; Please add a message"
			}
		}
	});
   
   // Reset form validation on clear
   $('#contact-reset').click(function() {
	   feedbackValidator.resetForm();
   });
});
