function Relacionamento()
{
	var frmRelacionamento = "#frmRelacionamento";
	
	if($(frmRelacionamento).length > 0)
	{
		$("#txtTelefone").mask("(99) 9999-9999");
		
		$("#selPais").change(function()
		{
			if($(this).val().length > 0)
			{
				var PaisID = parseInt($(this).val());
				
				if(PaisID != 1)
				{
					$("#selEstado").html('<option value="">Selecione</option>').attr("disabled",true);
					$("#selCidade").html('<option value="">Selecione</option>').parent().parent().addClass("hidden");
					$("#txtCidadeOutro").parent().parent().removeClass("hidden");
					$("#txtTelefone").unmask();
				}
				else
				{
					$("#selEstado").attr("disabled",false);
					$("#selCidade").parent().parent().removeClass("hidden");
					$("#txtCidadeOutro").val("").parent().parent().addClass("hidden");
					$("#txtTelefone").unmask().mask("(99) 9999-9999");
				}
				
				$("#selEstado").empty();
				$("#selEstado").append('<option value="">Carregando...</option>');
				
				$.ajax(
				{
					type: "POST",
					url: "acao/UnidadeFederativa.php",
					data: {"acao":"CarregarUnidadeFederativa","PaisID":PaisID},
					dataType: "json",
					complete: function(resposta,status)
					{
						var retorno = eval(resposta.responseText)[0];
						
						$("#selEstado").empty();
						$("#selEstado").append('<option value="">Selecione</option>');
						
						if(!retorno.erro)
						{
							$(retorno.unidadefederativa).each(function(indice)
							{
								$("#selEstado").append('<option value="'+retorno.unidadefederativa[indice].id+'">'+unescape(retorno.unidadefederativa[indice].nome)+'</option>');
							});
						}
					}
				});
			}
		});
		
		$("#selEstado").change(function()
		{
			if($(this).val().length > 0)
			{
				var UnidadeFederativaID = $(this).val();
				
				$("#selCidade").empty();
				$("#selCidade").append('<option value="">Carregando...</option>');
				
				$.ajax(
				{
					type: "POST",
					url: "acao/Municipio.php",
					data: {"acao":"CarregarMunicipio","UnidadeFederativaID":UnidadeFederativaID},
					dataType: "json",
					complete: function(resposta,status)
					{
						var retorno = eval(resposta.responseText)[0];
						
						$("#selCidade").empty();
						$("#selCidade").append('<option value="">Selecione</option>');
						
						if(!retorno.erro)
						{
							$(retorno.municipios).each(function(indice)
							{
								$("#selCidade").append('<option value="'+retorno.municipios[indice].id+'">'+unescape(retorno.municipios[indice].nome)+'</option>');
							});
						}
					}
				});
			}
		});
		
		$(frmRelacionamento).validate
		(
		 	{
				highlight: function(element, errorClass)
				{
					$(element).addClass(errorClass);
				},
				unhighlight: function(element, errorClass)
				{
					$(element).removeClass(errorClass);
					
					if($(".input-erro",frmRelacionamento).length == 0) $("#mensagem-erro").html("");
				},
				errorPlacement: function(error, element) 
				{
					if(error.html() != $("#mensagem-erro").html()) $("#mensagem-erro").html(error.html());
				},			
				errorClass: "input-erro",
				errorElement: "label",
				rules:
				{
					txtNome:
					{
						required: true
					},
					txtEmpresa:
					{
						required: true
					},
					txtEmail:
					{
						required: true,
						email: true,
						remote: "acao/Relacionamento.php?acao=VerificarEmail&txtEmail="+$("#txtEmail").val()
					},
					txtTelefone:
					{
						required: true
					}
				},
				messages:
				{
					txtNome:
					{
						required: MSG04
					},
					txtEmpresa:
					{
						required: MSG04
					},
					txtEmail:
					{
						required: MSG04,
						email: MSG27.replace("{CAMPO}","E-mail"),
						remote: MSG16
					},
					txtTelefone:
					{
						required: MSG04
					}
				}
			}
		);
	}
}