/**
 * Acoes para a secao "Contato"
 * 
 * @author Joao Paulo Duprat Pohlmann (jpaulo@gadbrivia.com.br)
 */

function Contato()
{
	// Validacoes

	$("#frmContato").validate({
		submitHandler: function()
		{
			$("#mensagemContato").html("Enviando...");
			
			$.ajax({
				cache: false,
				data: {
					txtNome: $("#txtNome", "#frmContato").val(),
					txtEmail: $("#txtEmail", "#frmContato").val(),
					txtAssunto: $("#txtAssunto", "#frmContato").val(),
					txaMensagem: $("#txaMensagem", "#frmContato").val()
				},
				dataType: "json",
				success: function(resposta)
				{
					$("#mensagemContato").html(resposta.mensagem);

					if (resposta.sucesso)
					{
						$("#frmContato")[0].reset();
					}
				},
				type: "post",
				url: $("#frmContato").attr("action")
			});
		},
		errorPlacement: function(error, element)
		{
			$("#mensagemContato").attr("class", "aviso-erro");
			$("#mensagemContato").html(error);
		},
		highlight: function(element, errorClass)
		{
			$(element).css("border", "1px solid #FF0000");
		},
		unhighlight: function(element, errorClass)
		{
			$(element).css("border", "1px solid #CCCCCC");
		},
	    errorElement: "span",
		rules: {
			txtNome:
			{
				required: true
			},
			txtEmail:
			{
				required: true,
				email: true
			},
			txaMensagem:
			{
				required: true
			}
		},
		messages: {
			txtNome:
			{
				required: MSG02
			},
			txtEmail:
			{
				required: MSG02,
				email: MSG05.replace(/\{CAMPO\}/gim, "e-mail")
			},
			txaMensagem:
			{
				required: MSG02
			}
		}
	});
}
