	function FazerLogin()
	{
		try
		{
			var Obj = xajax.$('LoginEmail');
			if((typeof(Obj) == "undefined")||(Obj == null))
				return;
			if(Obj.value == "")
			{
				alert('Para realizar o login você deve informar seu e-mail de cadastro.');
				Obj.focus();
				return;
			}
			var dados = new Object();
			dados['EMAIL'] = Obj.value;
			var Obj = xajax.$('LoginSenha');
			if((typeof(Obj) == "undefined")||(Obj == null))
				return;
			if(Obj.value == "")
			{
				alert('Para realizar o login você deve informar sua senha de cadastro.');
				Obj.focus();
				return;
			}	
			dados['SENHA'] = Obj.value;
			xajax_Logar(dados);
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function EnviaCadastro()
	{
		try
		{
			var Obj = xajax.$('EMAIL');
			if((typeof(Obj) == "undefined")||(Obj == null))
				return;
			if(Obj.value == "")
			{
				alert('Para realizar o login você deve informar seu e-mail de cadastro.');
				Obj.focus();
				return;
			}
			var dados = new Object();
			dados['EMAIL'] = Obj.value;
			var Obj = xajax.$('NOME');
			if((typeof(Obj) == "undefined")||(Obj == null))
				return;
			if(Obj.value == "")
			{
				alert('Para realizar o login você deve informar seu nome.');
				Obj.focus();
				return;
			}	
			dados['NOME'] = Obj.value;
			xajax_VerificaEmail(dados);
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function Pesquisa()
	{
		try
		{
			var Obj = xajax.$('DivAvancada');
			if((typeof(Obj) == "undefined")||(Obj == null))
				return;
			if(Obj.style.display != "none")
			{
				new Effect.Fade(Obj, {duration: 0.5});
				return;
			}
			Obj = xajax.$('id');
			if((typeof(Obj) == "undefined")||(Obj == null))
				return;
			var dados = new Object();
			dados['IDCATEGORIA'] = Obj.value;
			Obj = xajax.$('cid');
			if((typeof(Obj) == "undefined")||(Obj == null))
				return;
			dados['CIDADE'] = Obj.value;
			xajax_BuscaAvancado(dados);
			return;
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function SetCat(codigo, categoria)
	{
		try
		{
			var Obj = xajax.$('LIcategoria');
			if(categoria.length <= 0)
			{
				Obj.style.display = "none";
				var li = xajax.$('LIcidade');
				if(li.style.display == "none")
				{
					
					li = xajax.$('LIConosco');
					li.innerHTML = li.innerHTML.replace('|','');
				}
			}
			else
			{
				Obj.style.display = "";
				var li = xajax.$('LIConosco');
				if(li.innerHTML.indexOf('|') < 0)
					li.innerHTML = li.innerHTML+'|';
			}
			li = xajax.$('LIcidade');
			if(li.style.display == "none")
				Obj.innerHTML = '<a href="javascript:;" onclick="Pesquisa()">Categoria: '+categoria+'</a>';
			else
				Obj.innerHTML = '<a href="javascript:;" onclick="Pesquisa()">Categoria: '+categoria+'</a>|';
			Obj = xajax.$('cat');
			Obj.value = categoria;
			Obj = xajax.$('id');
			Obj.value = codigo;
			return;
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function SetCid(cidade)
	{
		try
		{
			var Obj = xajax.$('LIcidade');
			if(cidade.length <= 0)
			{
				Obj.style.display = "none";
				var li = xajax.$('LIcategoria');
				li.innerHTML = li.innerHTML.replace('|','');
				if(li.style.display == "none")
				{
					var li = xajax.$('LIConosco');
					li.innerHTML = li.innerHTML.replace('|','');
				}
				eraseCookie("CIDADE")
			}
			else
			{
				Obj.style.display = "";
				var li = xajax.$('LIcategoria');
				if(li.innerHTML.indexOf('|') < 0)
					li.innerHTML = li.innerHTML+'|';
				if(li.style.display == "none")
				{
					var li = xajax.$('LIConosco');
					if(li.innerHTML.indexOf('|') < 0)
						li.innerHTML = li.innerHTML+'|';
				}
				createCookie("CIDADE",cidade,200);
			}
			Obj.innerHTML = '<a href="javascript:;" onclick="Pesquisa()">Cidade: '+cidade+'</a>';
			Obj = xajax.$('cid');
			Obj.value = cidade;
			
			return;
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function TrocaImagem(obj)
	{
		try
		{

			carregaImagem = new Image();
			carregaImagem.onload = function()
			{
				var imagem = xajax.$('Imagem');
				imagem.src = this.src;
				var tempo = xajax.$('Load');
				tempo.style.display ="none";
			};
			var tempo = xajax.$('Load');
			tempo.style.display = "";
			carregaImagem.src = obj.rel;
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function SetTipo(valor)
	{
		try
		{
			var obj = xajax.$('tipo');
			obj.value = valor;
			xajax.$('id').value = '';
			obj.form.submit();
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function SetaCatgoria(codigo)
	{
		try
		{
			xajax.$('cat').value = codigo;
			var obj = xajax.$('id');
			obj.value = codigo;
			xajax.$('cat').form.submit();
			
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function SetaPaiCatgoria(obj)
	{
		try
		{
		   	var label = obj.options[obj.selectedIndex].title;
			if(label == "0")
			{
				xajax.$('cat').value = obj.value;
			}
			else
				xajax.$('cat').value = label;
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function FaleConosco(objeto)
	{
		try
		{
			if(!ValidaForm(objeto.form))
			{
				return;
			}
			xajax_FaleConosco(xajax.getFormValues(objeto.form));
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function SalvaEsqueceMySenha(obj)
	{
		try
		{
			if(!ValidaForm(obj.form))
				return;
				
			xajax_SalvaEsqueceMySenha(xajax.getFormValues(obj.form));
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function SalvaCadastro(obj)
	{
		try
		{
			if(!ValidaForm(obj.form))
				return;
			var obj = xajax.$('SENHA');
			var elemento = xajax.$('Confirma');
			if(obj.value != elemento.value)
			{
				alert("Você deve preencher o campo de confirmação da senha igual ao campo senha.");
				elemento.focus();
				return;
			}
			if(obj.value.length < 6)
			{
				alert("Você deve informar uma senha de no minimo 6 dígito.");
				obj.focus();
				return;
			}
			xajax_SalvaCadastro(xajax.getFormValues(obj.form));
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function AlterarCadastro(obj)
	{
		try
		{
			if(!ValidaForm(obj.form))
				return;
			var obj = xajax.$('SENHA');
			var elemento = xajax.$('Confirma');
			if(obj.value != elemento.value)
			{
				alert("Você deve preencher o campo de confirmação da senha igual ao campo senha.");
				elemento.focus();
				return;
			}
			if(obj.value.length < 6)
			{
				alert("Você deve informar uma senha de no minimo 6 dígito.");
				obj.focus();
				return;
			}
			xajax_AlterarCadastro(xajax.getFormValues(obj.form));
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function SalvaUsuario(obj)
	{
		try
		{
			if(!ValidaForm(obj.form))
				return;
			var confirma = xajax.$('CONFIRMAR');
			if(confirma.value == "")
			{
				alert("Você deve preencher o campo de confirmação da senha.");
				confirma.focus();
				return;
			}
			var senha = xajax.$('SENHA');
			if(confirma.value != senha.value)
			{
				alert("Você deve preencher o campo de confirmação da senha igual ao campo senha.");
				confirma.focus();
				return;
			}
			if(senha.value.length < 6)
			{
				alert("Você deve informar uma senha de no minimo 6 dígito.");
				senha.focus();
				return;
			}	
			xajax_SalvaUsuario(xajax.getFormValues(obj.form));
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function DeletarUsuario(codigo,nome)
	{
		if(false != confirm("Deseja excluir o usuário "+ nome +"?"))
			xajax_DeletarUsuario(codigo);
	}
    function ApagarObjetosUsuario(obj)
	{
    	try
		{
            if(typeof obj == "string")
            var obj = xajax.$(obj);
            var checks = obj.getElementsByTagName('input');
            var ContCheck = 0;
            for (var i=0; i < checks.length; i++) 
            {
                var x = checks[i];
                if ((x.type == 'checkbox') && (x.checked) && (x.id !='MarcarTodos') )
                    ContCheck ++;
            }
            if(ContCheck == 0)
            {
                alert("Você deve marcar os usuários para deletar.");
                return;
            }
            if(false != confirm("Deseja excluir os usuários marcados?"))
            	xajax_ApagarObjetosUsuario(xajax.getFormValues(obj));
        } 
		catch (ex)
		{ 
			return Excecao(ex);
		}
	}
	function SalvaGuia(obj)
	{
		try
		{
			var pessoa = xajax.$('TIPOPESSOA').value;
			if(pessoa == 'Pessoa Fisica')
			{
				var OBJ = xajax.$('NOME');
				if(OBJ.value == "")
				{
					alert("O campo nome é de preenchimento obrigatório.");
					OBJ.focus();
					return;
				}
				var OBJ = xajax.$('CPF');
				if(OBJ.value != "")
				{
					if(!ValidaCPF(OBJ))
					{
						alert("CPF inválido.");
						OBJ.focus();
						return;
					}
				}
			}
			else
			{
				var OBJ = xajax.$('NOMEFANTASIA');
				if(OBJ.value == "")
				{
					alert("O campo nome fantasia é de preenchimento obrigatório.");
					OBJ.focus();
					return;
				}
				var OBJ = xajax.$('CNPJ');
				if(OBJ.value != "")
				{
					if(!ValidarCNPJ(OBJ))
					{
						alert("CNPJ inválido.");
						OBJ.focus();
						return;
					}
				}
			}
			if(!ValidaForm(obj.form))
				return;

			var contador = false;
			var arquivo = xajax.$('IMAGEM');
			if((typeof(arquivo) != "undefined")&&(arquivo != null))
			{
				if(arquivo.value != '')
				{
					contador = true;
				}
			}
			var nomeForm=obj.form.id;
			if(contador)
			{
                
                var funcao="xajax_SalvaGuia(xajax.getFormValues('" + nomeForm + "'));"
				criafreme('IframeSalva',nomeForm,funcao);
			}
			else
				xajax_SalvaGuia(xajax.getFormValues(nomeForm));
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function DeletarImagem(codigo,nome)
	{
		if(false != confirm("Deseja excluir a imagem "+ nome +"?"))
			xajax_DeletarImagem(codigo);
	}
	function CriarImagemGuia(limpar, tamanho)
	{
		var img = xajax.$('IDIMAGEM');
		if((typeof(img) != "undefined")&&(img != null))
		{
			if(img.value != 0)
				return;	
		}
		if(limpar)
			var CampoImagem = '';
		else
			var CampoImagem = '<b>As extens&otilde;es permitidas s&atilde;o  .gif, .jpg, .jpeg e .png n&atilde;o podendo ultrapassar o tamanho de '+tamanho+'B.<BR/>A dimensão recomendada é de 143px de largura e 107px de altura.<BR/> Caso a imagem não tenha esta dimensão o sistema irá dimensioná-la automaticamente.</b><span>Imagem do guia:</span><input name="IDIMAGEM" type="hidden" id="IDIMAGEM" value="0"/><input name="IMAGEM"  onchange="if(ConfirmaUPLoad(this, Array(\'GIF\',\'JPG\',\'JPEG\',\'PNG\'))) proximo(this,event,\'\');" type="file" id="IMAGEM" />';	
		xajax.dom.assign("DivImagem", "innerHTML", CampoImagem);
	}
	function ApagarImagem( indice)
	{
		var nome = 'Imagem'+indice;
		xajax.dom.remove(nome);
	}
	
	var Cont__ = 1;
	function AddImagem()
	{
		var nome = 'Imagem'+ Cont__;
		xajax.dom.create('AreaImagem','div',nome);
		var texto = '<div id="Imagem'+ Cont__ +'"><input name="IMAGEM[]"  onchange="if(ConfirmaUPLoad(this, Array(\'GIF\',\'JPG\',\'JPEG\',\'PNG\'))) proximo(this,event,\'\');" type="file" id="IMAGEM'+ Cont__ +'" /><a href="javascript:;" title="Deletar imagem" onclick="ApagarImagem('+ Cont__ +')"><img src="./cadmin/img/button_cancel.png" border="0" alt="Deletar" width="16" height="16" /></a></div>';
		var novodiv = xajax.$(nome);
		xajax.dom.assign(nome, 'innerHTML', texto);
		Cont__++;
	}
	function ExcluirImagem(codigo,nome,tipo)
	{
		if(false != confirm("Deseja excluir a imagem "+ nome +"?"))
			xajax_ExcluirImagem(codigo,tipo);
	}
	function SalvaHotsite(obj)
	{
		try
		{
			var pessoa = xajax.$('TIPOPESSOA').value;
			if(pessoa == 'Pessoa Fisica')
			{
				var OBJ = xajax.$('NOME');
				if(OBJ.value == "")
				{
					alert("O campo nome é de preenchimento obrigatório.");
					OBJ.focus();
					return;
				}
				var OBJ = xajax.$('CPF');
				if(OBJ.value != "")
				{
					if(!ValidaCPF(OBJ))
					{
						alert("CPF inválido.");
						OBJ.focus();
						return;
					}
				}
			}
			else
			{
				var OBJ = xajax.$('NOMEFANTASIA');
				if(OBJ.value == "")
				{
					alert("O campo nome fantasia é de preenchimento obrigatório.");
					OBJ.focus();
					return;
				}
				var OBJ = xajax.$('CNPJ');
				if(OBJ.value != "")
				{
					if(!ValidarCNPJ(OBJ))
					{
						alert("CNPJ inválido.");
						OBJ.focus();
						return;
					}
				}
			}
			if(!ValidaForm(obj.form))
				return;

			var Add = obj.form;
			var contador = false;
			var lista = Add.getElementsByTagName('input');
			for (var i = 0; i < lista.length; i++) 
			{
				var arquivo = lista[i];
				if(arquivo.type != "file")
					continue;
				if(arquivo.value != '')
				{
					contador = true;
					break;
				}
			}
			var nomeForm=obj.form.id;
			if(contador)
			{
                
                var funcao="xajax_SalvaHotsite(xajax.getFormValues('" + nomeForm + "'));"
				criafreme('IframeSalva',nomeForm,funcao);
			}
			else
				xajax_SalvaHotsite(xajax.getFormValues(nomeForm));
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function SetaImagemAnuncio(obj)
	{
		try
		{
			var elemento = xajax.$('DivImagem');
			if(obj == 'Plano com foto')
			{
				elemento.style.display = '';
				xajax.$('IMAGEM').focus();
			}
			else
			{
				elemento.style.display = 'none';
				xajax.$('DATAPUBLICACAO').focus();
			}
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function SalvaAnuncio(obj)
	{
		try
		{
			if(!ValidaForm(obj.form))
				return;

			var contador = false;
			var arquivo = xajax.$('IMAGEM');
			if((typeof(arquivo) != "undefined")&&(arquivo != null))
			{
				if(arquivo.value != '')
				{
					contador = true;
				}
			}
			var nomeForm=obj.form.id;
			if(contador)
			{
                
                var funcao="xajax_SalvaAnuncio(xajax.getFormValues('" + nomeForm + "'));"
				criafreme('IframeSalva',nomeForm,funcao);
			}
			else
				xajax_SalvaAnuncio(xajax.getFormValues(nomeForm));
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function SalvaImovel(obj)
	{
		try
		{
			if(!ValidaForm(obj.form))
				return;

			var Add = obj.form;
			var contador = false;
			var lista = Add.getElementsByTagName('input');
			for (var i = 0; i < lista.length; i++) 
			{
				var arquivo = lista[i];
				if(arquivo.type != "file")
					continue;
				if(arquivo.value != '')
				{
					contador = true;
					break;
				}
			}
			var nomeForm=obj.form.id;
			if(contador)
			{
                
                var funcao="xajax_SalvaImovel(xajax.getFormValues('" + nomeForm + "'));"
				criafreme('IframeSalva',nomeForm,funcao);
			}
			else
				xajax_SalvaImovel(xajax.getFormValues(nomeForm));
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function DeletarAnuncio(codigo,nome)
	{
		if(false != confirm("Deseja excluir o anúncio "+ nome +"?"))
			xajax_DeletarAnuncio(codigo);
	}
	function DeletarImovel(codigo,nome)
	{
		if(false != confirm("Deseja excluir o anúncio do imóvel "+ nome +"?"))
			xajax_DeletarAnuncio(codigo);
	}
	function DeletarVeiculo(codigo,nome)
	{
		if(false != confirm("Deseja excluir o anúncio do veículo "+ nome +"?"))
			xajax_DeletarAnuncio(codigo);
	}
	function ApagarObjetosAnuncio(obj)
	{
    	try
		{
            if(typeof obj == "string")
            	var obj = xajax.$(obj);
            var checks = obj.getElementsByTagName('input');
            var ContCheck = 0;
            for (var i=0; i < checks.length; i++) 
            {
                var x = checks[i];
                if ((x.type == 'checkbox') && (x.checked) && (x.id !='MarcarTodos') )
                    ContCheck ++;
            }
            if(ContCheck == 0)
            {
                alert("Você deve marcar os anúncios para deletar.");
                return;
            }
            if(false != confirm("Deseja excluir os anúncios marcados?"))
            	xajax_ApagarObjetosAnuncio(xajax.getFormValues(obj));
        } 
		catch (ex)
		{ 
			return Excecao(ex);
		}
	}
	function ApagarObjetosImovel(obj)
	{
    	try
		{
            if(typeof obj == "string")
            var obj = xajax.$(obj);
            var checks = obj.getElementsByTagName('input');
            var ContCheck = 0;
            for (var i=0; i < checks.length; i++) 
            {
                var x = checks[i];
                if ((x.type == 'checkbox') && (x.checked) && (x.id !='MarcarTodos') )
                    ContCheck ++;
            }
            if(ContCheck == 0)
            {
                alert("Você deve marcar os imóveis para deletar.");
                return;
            }
            if(false != confirm("Deseja excluir os imóveis marcados?"))
            	xajax_ApagarObjetosAnuncio(xajax.getFormValues(obj));
        } 
		catch (ex)
		{ 
			return Excecao(ex);
		}
	}
	function ApagarObjetosVeiculo(obj)
	{
    	try
		{
            if(typeof obj == "string")
            var obj = xajax.$(obj);
            var checks = obj.getElementsByTagName('input');
            var ContCheck = 0;
            for (var i=0; i < checks.length; i++) 
            {
                var x = checks[i];
                if ((x.type == 'checkbox') && (x.checked) && (x.id !='MarcarTodos') )
                    ContCheck ++;
            }
            if(ContCheck == 0)
            {
                alert("Você deve marcar os veículos para deletar.");
                return;
            }
            if(false != confirm("Deseja excluir os veículos marcados?"))
            	xajax_ApagarObjetosAnuncio(xajax.getFormValues(obj));
        } 
		catch (ex)
		{ 
			return Excecao(ex);
		}
	}
	function SalvaVeiculo(obj)
	{
		try
		{
			if(!ValidaForm(obj.form))
				return;

			var Add = obj.form;
			var contador = false;
			var lista = Add.getElementsByTagName('input');
			for (var i = 0; i < lista.length; i++) 
			{
				var arquivo = lista[i];
				if(arquivo.type != "file")
					continue;
				if(arquivo.value != '')
				{
					contador = true;
					break;
				}
			}
			var nomeForm=obj.form.id;
			if(contador)
			{
                
                var funcao="xajax_SalvaVeiculo(xajax.getFormValues('" + nomeForm + "'));"
				criafreme('IframeSalva',nomeForm,funcao);
			}
			else
				xajax_SalvaVeiculo(xajax.getFormValues(nomeForm));
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function EnviarAnuncio(obj)
	{
		try
		{
			if(!ValidaForm(obj.form))
				return;
			xajax_EnviarAnuncio(xajax.getFormValues(obj.form));
			obj.disabled = true;
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function ExibeEnvioProposta()
	{
		ZoomUp('Proposta');
	}
	function EnviarProposta(obj)
	{
		try
		{
			if(!ValidaForm(obj.form))
				return;

			xajax_EnviarProposta(xajax.getFormValues(obj.form));
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function ExibeEnvioIndique()
	{
		ZoomUp('Indique');
	}
	function EnviarIndique(obj)
	{
		try
		{
			if(!ValidaForm(obj.form))
				return;

			xajax_EnviarIndique(xajax.getFormValues(obj.form));
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function SalvaNovoPlano(obj)
	{
		try
		{
			if(!ValidaForm(obj.form))
				return;

			xajax_SalvaNovoPlano(xajax.getFormValues(obj.form));
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}
	function SalvaCurriculo(obj)
	{
		try
		{
			if(!ValidaForm(obj.form))
				return;

			var Add = obj.form;
			var contador = false;
			var lista = Add.getElementsByTagName('input');
			for (var i = 0; i < lista.length; i++) 
			{
				var arquivo = lista[i];
				if(arquivo.type != "file")
					continue;
				if(arquivo.value != '')
				{
					contador = true;
					break;
				}
			}
			var nomeForm=obj.form.id;
			if(contador)
			{
                
                var funcao="xajax_SalvaCurriculo(xajax.getFormValues('" + nomeForm + "'));"
				criafreme('IframeSalva',nomeForm,funcao);
			}
			else
				xajax_SalvaCurriculo(xajax.getFormValues(nomeForm));
			obj.disabled = true;	
		} 
		catch (ex)
		{ 
			return Excecao(ex);
		}

	}

