function faleconosco()
{
	//-----------------------------------------------------------
	// INICIO | VARIAVEIS
	//-----------------------------------------------------------
	var frmFaleConosco = "#frmFaleConosco";
	//-----------------------------------------------------------
	// FIM | VARIAVEIS
	//-----------------------------------------------------------	
	
	//-----------------------------------------------------------
	// INICIO | FORMULARIO CADASTRO
	//-----------------------------------------------------------	
	if($(frmFaleConosco).length > 0)
	{
		
		//-------------------------------------------------------
		// INICIO | MASCARAS
		//-------------------------------------------------------
		$("#txtDataNascimento").mask("99/99/9999");
		
		if($("#hdnIdioma").attr("id") != "undefined" && $("#hdnIdioma").val() == '1')
		{
			$("#txtTelefone").mask("(99)9999-9999");
			$("#txtCelular").mask("(99)9999-9999");
			$("#txtCep").mask("99999-999");
		}
		//-------------------------------------------------------
		// FIM | MASCARAS
		//-------------------------------------------------------
		
		
		//-------------------------------------------------------
		// INICIO | VALIDACAO
		//-------------------------------------------------------		
		$(frmFaleConosco).validate
		( 
			{
				submitHandler:function()
				{
					$(frmFaleConosco)[0].submit();
				},
				errorPlacement:function(error, element)
				{
					error.appendTo( $("#erro-"+element.attr("id")) );
				},
				errorClass:"erro",
				rules:faleconoscoRegras.Regras(),
				messages:faleconoscoRegras.Mensagens()
			}
		
		);
		//-------------------------------------------------------
		// FIM | VALIDACAO
		//-------------------------------------------------------
		
		
		//------------------------------------------------
		// INICIO | EVENTOS
		//------------------------------------------------
		$("#btnCancelar").click(function()
		{
			window.location.href = "index.php";
		});
		
		$("#selEstado").change(function(){
			
			if($(this).val() != '')
			{
				$.ajax({
					   type: "POST",
					   dataType: "json",
					   url: "acao/municipio.php",
					   data: "acao=municipios&UnidadeFederativaID="+$(this).val(),
					   complete: function(res, status)
					   {
					   		var retorno = new Array();
					   		var totalRegistros = 0;
					   		var html = '<option value="">' + jQuery("#selCidade option:eq(0)").html() + '</option>';
					   		
					   		eval("retorno = "+res.responseText+";");
					   		
							if(retorno)
							{
								try
								{
									if(retorno.length > 0)
									{
										totalRegistros = retorno.length;
																			
										for(indice=0; indice < totalRegistros; indice++)
										{										
											html += '<option value="'+retorno[indice].municipioid+'">'+retorno[indice].nome+'</option>' + "\n";
										}
	
										jQuery("#selCidade").html(html);	
									}
									
								}
								catch(e)
								{}
							}
							else
							{
								
							}
					   }
				 });
			}
		});
		//------------------------------------------------
		// FIM | EVENTOS
		//------------------------------------------------	
		
	}
	//-----------------------------------------------------------
	// FIM | FORMULARIO CADASTRO
	//-----------------------------------------------------------
}



//-----------------------------------------------------------
// INICIO | VALIDACAO FORMULARIO CADASTRO
//-----------------------------------------------------------
var faleconoscoRegras = {

	Regras:function()
	{
		var regras = {};
		regras['selAreaInteresse'] = 
		{
			required:true
		};
		regras['txtNome'] = 
		{
			required:true
		};
		regras['txtEmail'] = 
		{
			required:true,
			email:true
		};
		if($("#hdnIdioma").attr("id") != "undefined" && $("#hdnIdioma").val() == '1')
		{
			regras['selEstado'] = 
			{
				required:true
			};
			regras['selCidade'] = 
			{
				required:true
			};
		}
		else
		{
			regras['txtEstado'] = 
			{
				required:true
			};
			regras['txtCidade'] = 
			{
				required:true
			};
		}
		regras['txtCep'] = 
		{
			required:true
		};		
		regras['radReceberMensagem'] = 
		{
			required:true
		};
		regras['txaMensagem'] = 
		{
			required:true
		};
		regras['selNumeroCalcado'] = 
		{
			required: true
		};
		
		return regras;
	},
	Mensagens:function()
	{
		var mensagens = {};
		
		mensagens['selAreaInteresse'] = 
		{
			required: CONSTANTE['MSG_04']
		};
		
		mensagens['txtNome'] = 
		{
			required: CONSTANTE['MSG_04']
		};
		mensagens['txtEmail'] = 
		{
			required:CONSTANTE['MSG_04'],
			email:'<span>'+CONSTANTE['MSG_15']+'</span>'
		};
		if($("#hdnIdioma").attr("id") != "undefined" && $("#hdnIdioma").val() == '1')
		{
			mensagens['selEstado'] = 
			{
				required:CONSTANTE['MSG_04']
			};
			mensagens['selCidade'] = 
			{
				required:CONSTANTE['MSG_04']
			};
		}
		else
		{
			mensagens['txtEstado'] = 
			{
				required:CONSTANTE['MSG_04']
			};
			mensagens['txtCidade'] = 
			{
				required:CONSTANTE['MSG_04']
			};
		}
		mensagens['txtCep'] = 
		{
			required:CONSTANTE['MSG_04']
		};
		mensagens['radReceberMensagem'] = 
		{
			required:CONSTANTE['MSG_04']
		};
		mensagens['txaMensagem'] = 
		{
			required:CONSTANTE['MSG_04']
		};
		mensagens['selNumeroCalcado'] =
		{
			required:CONSTANTE['MSG_04']
		};
		
		return mensagens;
	}
};
//-----------------------------------------------------------
// FIM | VALIDACAO FORMULARIO CADASTRO
//-----------------------------------------------------------