$(document).ready( function () {
	
	function formReturn(data) {
		$("#form-success").append(data).addClass("form-success").fadeIn();
		$("#frmContato").resetForm();
	}
	
	// validate signup form on keyup and submit
	$("#frmContato").validate({

		submitHandler: function(form) {
				jQuery(form).ajaxSubmit({
					success: formReturn
				});
		},
		
		errorClass: "form-erro",
		
		errorPlacement : function(error, element) {
			$(error).remove();
		},
		
		rules: {
			nome: {
				required: true,
				minLength: 3
			},
			assunto: "required",
			cidade:  "required",
			uf: 	 "required",
			email: {
				required: true,
				email: 	  true
			},
			mensagem: "required"
		},
		messages: {
			nome: {
				required:  "Por favor, informe seu nome",
				minLength: "O nome deve conter no mínimo 3 caracteres"
			},
			assunto: "Por favor, informe o assunto do contato",
			cidade:  "Por favor, informe sua cidade",
			uf: 	 "Por favor, informe seu estado",
			email: {
				required: "Por favor, informe seu email",
				email: 	  "Por favor, informe um email válido"
			},
			mensagem: "Por favor, informe sua mensagem"
		}
	});
	
});
