/**
* @file: Contato.js
* @description: Arquivo com os scripts da seção Contato
* @date: 16/05/2008
* @author: Gabriel Fleck Neves (gabriel@brivia.com.br)
*/

function Contato()
{
	var Form = "#frmContato";
	
	// Mostra form ao carregar a página completamente //
	//$(Form).show();

	if ($(Form).length > 0)
	{
		// Carrega os combos necessários //
		carregarCombosContato();

		// Campos que aceitam apenas números //
		$('#txtDDD').numeric();
		$('#txtTelefone').numeric();
		
		// Máscaras de campos
		$("#txtTelefone").mask("9999-9999");

		// Validação //
		$(Form).validate
		(
			{
				submitHandler: function()
				{
					$(Form)[0].submit();
				},
				errorPlacement: function(error, element) 
				{
					error.appendTo( $("#erro" + element.attr("id")) );
				},			
				errorClass: "alert_erro",
				errorElement: "span",
				rules: 
				{
					txtNome:
					{
						required: true
					},
					txtEmail:
					{
						required: true,
						email: true
					},
					selEstado:
					{
						required: true
					},
					selMunicipio:
					{
						required: true
					},
					txtAssunto:
					{
						required: true
					},
					txtDDD:
					{
						required: true
					},
					txtTelefone:
					{
						required: true
					},
					txtMensagem:
					{
						required: true
					}
				},
				messages: 
				{
					txtNome:
					{
						required: FORMULARIO_CONTATO_NOME
					},
					txtEmail:
					{
						required: FORMULARIO_CONTATO_EMAIL,
						email: FORMULARIO_CONTATO_EMAIL_VALIDO
					},
					selEstado:
					{
						required: FORMULARIO_CONTATO_ESTADO
					},
					selMunicipio:
					{
						required: FORMULARIO_CONTATO_MUNICIPIO
					},
					txtAssunto:
					{
						required: FORMULARIO_CONTATO_ASSUNTO
					},
					txtDDD:
					{
						required: FORMULARIO_CONTATO_DDD
					},
					txtTelefone:
					{
						required: FORMULARIO_CONTATO_FONE
					},
					txtMensagem:
					{
						required: FORMULARIO_CONTATO_MENSAGEM
					}
				}
			}
		);
		
		$("#btnEnviar").click(function()
		{
			$("#alertSucesso").hide();
		});
	}
}


