$(document).ready(function() { 
	$("#txtCnpj, #txtContatoCnpj").mask("99.999.999/9999-99");
	$("#txtTelefone, #txtContatoTelefone").mask("(99) 9999-9999");

	$("#frmCotacao").validate({
		submitHandler: function()
		{
			$("span.mensagem").html("Enviando...");
			
			$.ajax({
				cache: false,
				success: function(resposta)
				{
					if (resposta)
					{
						$("span.mensagem").html(MSG07);
						$("#frmCotacao")[0].reset();
					}
				},
				data: $("#frmCotacao").serialize(),
				type: "post",
				url: $("#frmCotacao").attr("action")
			});
		},
		errorPlacement: function(error, element)
		{
			$("span.mensagem").html(error);
		},
	    errorElement: "span",
		rules: {
			txtNome:
			{
				required: true
			},
			txtEmpresa:
			{
				required: true
			},
			txtEmail:
			{
				required: true,
				email: true
			},
			txtTelefone:
			{
				required: true
			},
			selEstado:
			{
				required: true
			},
			txtCidade:
			{
				required: true
			}
		},
		messages: {
			txtNome:
			{
				required: MSG06
			},
			txtEmpresa:
			{
				required: MSG06
			},
			txtEmail:
			{
				required: MSG06,
				email: MSG03
			},
			txtTelefone:
			{
				required: MSG06
			},
			selEstado:
			{
				required: MSG06
			},
			txtCidade:
			{
				required: MSG06
			}
		}
	});
	
	$("#frmContato").validate({
		submitHandler: function()
		{
			$("span.mensagem.contato").html("Enviando...");
			
			$.ajax({
				cache: false,
				success: function(resposta)
				{
					if (resposta)
					{
						$("span.mensagem.contato").html(MSG05);
						$("#frmContato")[0].reset();
					}
				},
				data: $("#frmContato").serialize(),
				type: "post",
				url: $("#frmContato").attr("action")
			});
		},
		errorPlacement: function(error, element)
		{
			$("span.mensagem.contato").html(error);
		},
	    errorElement: "span",
		rules: {
			txtContatoNome:
			{
				required: true
			},
			txtContatoEmpresa:
			{
				required: true
			},
			txtContatoEmail:
			{
				required: true,
				email: true
			},
			txtContatoTelefone:
			{
				required: true
			},
			selContatoEstado:
			{
				required: true
			},
			txtContatoCidade:
			{
				required: true
			},
			txtContatoAssunto:
			{
				required: true
			},
			txaContatoMensagem:
			{
				required: true
			}
		},
		messages: {
			txtContatoNome:
			{
				required: MSG06
			},
			txtContatoEmpresa:
			{
				required: MSG06
			},
			txtContatoEmail:
			{
				required: MSG06,
				email: MSG03
			},
			txtContatoTelefone:
			{
				required: MSG06
			},
			selContatoEstado:
			{
				required: MSG06
			},
			txtContatoCidade:
			{
				required: MSG06
			},
			txtContatoAssunto:
			{
				required: MSG06
			},
			txaContatoMensagem:
			{
				required: MSG06
			}
		}
	});
});	
