////////////////////////////////////////////////////////////////////////////////
///// Jonatas Riciano Silveira	
///// Data: 29/07/08
///// Descriçao: Funçoes js para a indicaçao de conteúdo
////////////////////////////////////////////////////////////////////////////////

function contato()
{
	if ($("#frmContato").length > 0)
	{	
	
		$("#strNomeMsg").hide();
		$("#strEmailMsg").hide();
		$("#strEmailMsgValid").hide();
		$("#strDestinoMsg").hide();
		$("#strDDD").mask("99");	
		$("#strFone").mask("9999-9999");	
		$("#liEstado").hide();
		
		//exibir os estados
		$("#strPais").change(function()
		{
			var strPais = $("#strPais").val();
	
			if (strPais == "Brasil")
			{
				$("#liEstado").show();
			}
			else 
			{
				$("#liEstado").hide();
			}
		});
	
//		$("#frmContato").validate({ 
//			rules : 
//			{   
//				"strNome" : "required",   
//				"strDestino" : "required",  
//				"strEmail" : "required"   
//			},   
//			errorContainer : $("#errosDeValidacao"),   
//			errorLabelContainer : $("#errosDeValidacao > ul"),   
//			wrapper: "li"   
//		});  

		  function validarMensagens()
		  {
				var mensagem = {}; 
				mensagem['strNome'] =
				{
					  required: $("#strNomeMsg").text()
				}
				mensagem['strEmail'] =
				{
					  required: $("#strEmailMsg").text(),
					  email: $("#strEmailMsgValid").text()
				}
				mensagem['strDestino'] =
				{
					  required: $("#strDestinoMsg").text()
				}      
				return mensagem;
		  }

	
		// Validacao			
		$("#frmContato").validate(
		{
			errorPlacement: function(error, element) 
			{
				error.appendTo( $("#erro" + element.attr("id")) );
			},			
			errorClass: "erro",
			errorElement: "span",
			rules:
			{
				strNome:
				{
					required: true
				},
				strDestino:
				{
					required: true
				},					
				strEmail:
				{
					required: true,
					email: true
				}
			},
			messages: validarMensagens()
		});		
	}
}
