$(document).ready(function(){
    $("#contact-form").validate({    
    	
    	errorPlacement: function(form, validator){
    		if ($('.info-form .text.error').hasClass('error')) {
    			$('.info-form .text.error').next().show();
    		}
    		if ($('.info-form .txt-area textarea').hasClass('error')) {
    			$('.info-form .txt-area textarea').parent().next().show();
    			$('.info-form .txt-area textarea').parent().addClass('error')
    		}
    	},
    	
    	unhighlight: function(element, errorClass, validClass) {
     		$(element).removeClass(errorClass).addClass(validClass);
     		$(element.form).find("label[for=" + element.id + "]").next().next().hide();
     		$(element).parents('.txt-area').removeClass('error');
  		},
    	
    	submitHandler: function() {
	   		var $data = $('#contact-form').serialize();
	   		$.ajax({
	   			type: "POST",
				url: "action.php",
				data: $data,
				success: function(){
			    	$('.alignleft.form').fadeOut(1000);
			    	$('.alignleft.success').delay(1001).fadeIn();
			    }
	   		});
	    }

    });
});
