﻿
function insereNewsletter(url) {
    var count = 0;

    if (!$('email').value || !validaEmail($('email').value))	{
        count = count + 1;
    }

    if (count > 0) {
        alert('E-mail inv�lido.');
        return false;
    }

    var php = url+"capa/ajax/newsletter";
    var tipo = ($('tipo1').checked ? 'Tenis' : 'Institucional');
    var associado = ($('associado1').checked ? 'Sim' : 'Nao');
    var parametros = 'nome='+$('nome').value+'&email='+$('email').value+'&tipo='+tipo+'&associado='+associado;
    var ajaxNews = new Ajax.Request(php,
    {
        method: 'post',
        parameters: parametros,
        onComplete: function newsReturn(retorno) {
            var resposta = retorno.responseText;
            $('resultNewsletter').innerHTML = resposta;
        }
    });

}

//----------------------------------------------------------
function getCidadeCapa(url,sigla) {

    var php = url+"capa/ajax/getCidade";
    var parametros = 'sigla='+ sigla;
    var ajaxNews = new Ajax.Request(php,
    {
        method: 'post',
        parameters: parametros,
        onComplete: function newsReturn(retorno) {
            var resposta = retorno.responseText;
            $('select_cidade').innerHTML = resposta;
            listaLojistaCapa(url,sigla,'');
            $('resultLojista').innerHTML = '';
        }
    });

}
//----------------------------------------------------------


//----------------------------------------------------------
function carregaCep(url,valor) {
    if(valor.length >= 9) {
        $('carregandoCep').innerHTML = 'Carregando ...';

        var php = url+"cadastro/ajax/carregaCep";
        var parametros = 'cep='+valor;
        var ajaxNews = new Ajax.Request(php,
        {
            method: 'post',
            parameters: parametros,
            onComplete: function retornoCarregaCep(retorno) {
                cepXML	= retorno.responseXML;
                ceps	= cepXML.getElementsByTagName( 'cep' );

                estado 	= ceps[0].getElementsByTagName( 'estado' );
                estado 	= estado[0].firstChild.nodeValue;
                cidade 	= ceps[0].getElementsByTagName( 'cidade' );
                cidade 	= cidade[0].firstChild.nodeValue;
                rua 	= ceps[0].getElementsByTagName( 'nome' );
                rua 	= rua[0].firstChild.nodeValue;
                tipo 	= ceps[0].getElementsByTagName( 'tipo' );
                tipo	= tipo[0].firstChild.nodeValue;
                bairroIni	= ceps[0].getElementsByTagName( 'bairroIni' );
                bairroIni	= bairroIni[0].firstChild.nodeValue;

                if(estado != 0)            {
                    $('estado').value = estado;
                //$('pais').value = 'Brasil';
                }
                if(cidade != 0)            $('cidade').value = cidade;
                if(rua != 0)               $('endereco').value = rua;
                if(bairroIni != 0)         $('bairro').value = bairroIni;
                $('carregandoCep').innerHTML = '';
            }
        });
    }
}


//----------------------------------------------------------
function enviaDebito(form) {
    var count = 0;

    var erro = ' Preencha corretamente os campos abaixo:\n\n';

    if (!$F('titular'))								{
        count = count + 1;
        erro = erro + '- Titular\n';
    }
    if (!$F('endereco'))							{
        count = count + 1;
        erro = erro + '- Endere�o\n';
    }
    if (!$F('condominio'))							{
        count = count + 1;
        erro = erro + '- Nome do Condominio\n';
    }
    if (!$F('proprietario'))						{
        count = count + 1;
        erro = erro + '- Nome do Proprietario\n';
    }
    if (!$F('cpf_cnpj'))							{
        count = count + 1;
        erro = erro + '- CPF/CNPJ\n';
    }
    if (!$F('rg'))									{
        count = count + 1;
        erro = erro + '- RG\n';
    }
    if (!$F('telefone'))							{
        count = count + 1;
        erro = erro + '- Telefone 1\n';
    }
    if (!$F('telefone2'))							{
        count = count + 1;
        erro = erro + '- Telefone 2\n';
    }
    if (!$F('rg'))									{
        count = count + 1;
        erro = erro + '- RG\n';
    }
    if (!$F('email') || !validaEmail($F('email')))	{
        count = count + 1;
        erro = erro + '- E-mail\n';
    }
    if (!$F('banco'))								{
        count = count + 1;
        erro = erro + '- Banco\n';
    }
    if (!$F('agencia'))								{
        count = count + 1;
        erro = erro + '- Agencia\n';
    }
    if (!$F('cc'))									{
        count = count + 1;
        erro = erro + '- Conta Corrente\n';
    }
    if (!$F('data'))								{
        count = count + 1;
        erro = erro + '- Data\n';
    }

    if (count > 0)
        alert(erro);
    else {
        $(form).submit();
    }

}

//----------------------------------------------------------

function enviaContato(form) {
    var count = 0;

    var erro = ' Preencha corretamente os campos abaixo:\n\n';

    if (!$F('nome'))								{
        count = count + 1;
        erro = erro + '- Nome\n';
    }
    if (!$F('email') || !validaEmail($F('email')))	{
        count = count + 1;
        erro = erro + '- E-mail\n';
    }
    if (!$F('telefone'))							{
        count = count + 1;
        erro = erro + '- Telefone\n';
    }
    if (!$F('mensagem'))							{
        count = count + 1;
        erro = erro + '- Mensagem\n';
    }

    if (count > 0)
        alert(erro);
    else
        $(form).submit();

}
//----------------------------------------------------------

function validaVoto(form) {
    var count = 0;

    var erro = ' Preencha corretamente os campos abaixo:\n\n';

    if (!$('opcao1').checked && !$('opcao2').checked && !$('opcao3').checked && !$('opcao4').checked && !$('opcao5').checked)								{
        count = count + 1;
        erro = erro + '- Selecione uma op��o\n';
    }

    if (count > 0)
        alert(erro);
    else
        $(form).submit();

}
//----------------------------------------------------------
function enviaInformacoes(form) {
    var count = 0;

    var erro = ' Preencha corretamente os campos abaixo:\n\n';

    if (!$F('nome'))								{
        count = count + 1;
        erro = erro + '- Nome\n';
    }
    if (!$F('email') || !validaEmail($F('email')))	{
        count = count + 1;
        erro = erro + '- E-mail\n';
    }
    if (!$F('telefone'))							{
        count = count + 1;
        erro = erro + '- Telefone\n';
    }
    if (!$F('endereco'))							{
        count = count + 1;
        erro = erro + '- Endere�o\n';
    }
    if (!$F('bairro_1'))							{
        count = count + 1;
        erro = erro + '- Bairro\n';
    }
    if (!$F('cidade'))								{
        count = count + 1;
        erro = erro + '- Cidade\n';
    }
    if (!$F('estado'))								{
        count = count + 1;
        erro = erro + '- Estado\n';
    }
    if (!$F('dormitorios_1'))						{
        count = count + 1;
        erro = erro + '- Dormitorios\n';
    }

    if (count > 0)
        alert(erro);
    else {
        $(form).submit();
    }

}
//----------------------------------------------------------
function validaRecadastro(form) {
    var count = 0;

    var erro = ' Preencha corretamente os campos abaixo:\n\n';

    if (!$F('nome'))								{
        count = count + 1;
        erro = erro + '- Nome\n';
    }
    if (!$F('emails') || !validaEmail($F('emails')))	{
        count = count + 1;
        erro = erro + '- E-mail\n';
    }
    if (!$F('telefone'))							{
        count = count + 1;
        erro = erro + '- Telefone\n';
    }
    if (!$F('endereco'))							{
        count = count + 1;
        erro = erro + '- Endere�o\n';
    }

    if (!$('relacao1').checked && !$('relacao2').checked && !$('relacao3').checked && !$('relacao4').checked && !$('relacao5').checked && !$('relacao6').checked)	{
        count = count + 1;
        erro = erro + '- Rela��o com a imobili�ria\n';
    }

    if (count > 0)
        alert(erro);
    else {
        $(form).submit();
    }

}
//----------------------------------------------------------
function enviaInformacoesTelefone() {
    var count = 0;

    var erro = ' Preencha corretamente os campos abaixo:\n\n';

    if (!$F('info_telefone'))		{
        count = count + 1;
        erro = erro + '- Telefone\n';
    }

    if (count > 0)
        alert(erro);
    else {

        var php = "index.php?on=informacoes&in=ajaxTelefone";
        var parametros ='nome='+escape($('info_nome').value)+'&email='+escape($('info_email').value)+'&telefone='+escape($('info_telefone').value);

        var ajaxNews = new Ajax.Request(php,
        {
            method: 'post',
            parameters: parametros,
            onComplete: function retornoEnviaInfo(retorno) {
                resposta = retorno.responseText;
                if(resposta == '1' || resposta == 1)	{
                    alert('Dados enviados! Aguarde que entraremos em contato o mais breve poss�vel!');
                    document.getElementById('ligue_agora').style.display = 'none';
                } else alert('Erro na Transmiss�o. Tente mais tarde!');
            }
        });
    }

}

//----------------------------------------------------------
function ajaxEnviaContatoImovel(form) {
    var count = 0;

    var erro = ' Preencha corretamente os campos abaixo:\n\n';

    if (!$F('nome') || $F('nome') == 'Nome')		{
        count = count + 1;
        erro = erro + '- Nome\n';
    }
    if (!$F('email') || !validaEmail($F('email')))	{
        count = count + 1;
        erro = erro + '- E-mail\n';
    }
    if (!$F('ddd')  || !$F('fone')
        || $F('ddd') == 'DDD'
        || $F('fone') == 'Fone' )		{
        count = count + 1;
        erro = erro + '- Telefone\n';
    }
    if (!$F('mensagem'))							{
        count = count + 1;
        erro = erro + '- Mensagem\n';
    }

    if (count > 0)
        alert(erro);
    else
        $(form).submit();
}


//----------------------------------------------------------
function enviaCadastroAvaliacao(form) {
    var count = 0;

    var erro = ' Preencha corretamente os campos abaixo:\n\n';

    if (!$F('nome'))								{
        count = count + 1;
        erro = erro + '- Nome\n';
    }
    if (!$F('email') || !validaEmail($F('email')))	{
        count = count + 1;
        erro = erro + '- E-mail\n';
    }
    if (!$F('telefone1') && !$F('telefone2'))	    {
        count = count + 1;
        erro = erro + '- Telefone\n';
    }
    if (!$F('imovel'))								{
        count = count + 1;
        erro = erro + '- Im�vel\n';
    }
    if (!$F('valor_esperado'))						{
        count = count + 1;
        erro = erro + '- Valor Esperado\n';
    }
    if (!$F('comentario'))							{
        count = count + 1;
        erro = erro + '- Coment�rio\n';
    }

    if (count > 0) {
        alert(erro);
        return false;
    }
    else {
        $(form).submit();
    }
}


//----------------------------------------------------------
function enviaCadastroProcura(form) {
    var count = 0;

    var erro = ' Preencha corretamente os campos abaixo:\n\n';

    if (!$F('nome'))								{
        count = count + 1;
        erro = erro + '- Nome\n';
    }
    if (!$F('email') || !validaEmail($F('email')))	{
        count = count + 1;
        erro = erro + '- E-mail\n';
    }
    if (!$F('localizacao'))							{
        count = count + 1;
        erro = erro + '- Bairro(s)\n';
    }

    if (count > 0) {
        alert(erro);
        return false;
    }
    else {
        $(form).submit();
    }
}


//----------------------------------------------------------
function enviaCadastro(form,tipo_cadastro) {
    var count = 0;

    if (tipo_cadastro == 'PF') {
        var erro = '             - FORMUL�RIO DE CLIENTE - \n\nPreencha corretamente os campos abaixo:\n\n';

        if (!$F('nome'))								  {
            count = count + 1;
            erro = erro + '- Nome\n';
        }
        if (!$F('sobrenome'))							{
            count = count + 1;
            erro = erro + '- Sobrenome\n';
        }
        if (!$F('cpf'))									  {
            count = count + 1;
            erro = erro + '- CPF\n';
        }
        if (!checkCPFCNPJ('cpf','cpf'))									{
            count = count + 1;
            erro = erro + '- CPF Inv�lido\n';
        }

        if (!dataValida($F('data_nascimento')))						{
            count = count + 1;
            erro = erro + '- Data de Nascimento\n';
        }
        if (!$F('sexo'))								{
            count = count + 1;
            erro = erro + '- Sexo\n';
        }
        if (!$F('email') || !validaEmail($F('email')))	{
            count = count + 1;
            erro = erro + '- E-mail\n';
        }
        if (!$F('senha'))								{
            count = count + 1;
            erro = erro + '- Senha\n';
        }
        if (!$F('senha2'))								{
            count = count + 1;
            erro = erro + '- Confirma��o de Senha\n';
        }
        if ($('senha').value != $('senha2').value)                {
            count = count + 1;
            erro = erro + '- As senhas n�o conferem.\n';
        }
    }
    else {

        var erro = '             - FORMUL�RIO DE LOJISTA - \n\nPreencha corretamente os campos abaixo:\n\n';

        if (!$F('razao_social'))						{
            count = count + 1;
            erro = erro + '- Raz�o Social\n';
        }
        if (!$F('contato'))								{
            count = count + 1;
            erro = erro + '- Nome de Contato\n';
        }
        if (!$F('cnpj'))								{
            count = count + 1;
            erro = erro + '- CNPJ\n';
        }
        if (!checkCPFCNPJ('cnpj','cnpj'))									{
            count = count + 1;
            erro = erro + '- CNPJ Inv�lido\n';
        }
        if (!$F('ie'))									{
            count = count + 1;
            erro = erro + '- I.E.\n';
        }
        if (!$F('email') || !validaEmail($F('email')))	{
            count = count + 1;
            erro = erro + '- E-mail\n';
        }
        if (!$F('senha'))								{
            count = count + 1;
            erro = erro + '- Senha\n';
        }
        if (!$F('senha2'))								{
            count = count + 1;
            erro = erro + '- Confirma��o de Senha\n';
        }
        if ($('senha').value != $('senha2').value)                {
            count = count + 1;
            erro = erro + '- As senhas n�o conferem.\n';
        }
    }

    if (count > 0)	 {
        alert(erro);
        return false;
    }
    else if (enviaCadastroEndereco(form,false)) {
        $(form).submit();
    }

}
function editaCadastro(form,tipo_cadastro) {
    var count = 0;

    if (tipo_cadastro == 'PF') {
        var erro = '             - FORMUL�RIO DE CLIENTE - \n\nPreencha corretamente os campos abaixo:\n\n';

        if (!$F('nome'))								{
            count = count + 1;
            erro = erro + '- Nome\n';
        }
        if (!$F('sobrenome'))							{
            count = count + 1;
            erro = erro + '- Sobrenome\n';
        }
        if (!$F('cpf'))									{
            count = count + 1;
            erro = erro + '- CPF\n';
        }
        if (!checkCPFCNPJ('cpf','cpf'))									{
            count = count + 1;
            erro = erro + '- CPF Inv�lido\n';
        }
        if (!$F('data_nascimento'))						{
            count = count + 1;
            erro = erro + '- Data de Nascimento\n';
        }
        if (!$F('sexo'))								{
            count = count + 1;
            erro = erro + '- Sexo\n';
        }
        if (!$F('email') || !validaEmail($F('email')))	{
            count = count + 1;
            erro = erro + '- E-mail\n';
        }
        if ($('senha').value != $('senha2').value)      {
            count = count + 1;
            erro = erro + '- As senhas n�o conferem.\n';
        }
    }
    else {

        var erro = '             - FORMUL�RIO DE LOJISTA - \n\nPreencha corretamente os campos abaixo:\n\n';

        if (!$F('razao_social'))						{
            count = count + 1;
            erro = erro + '- Raz�o Social\n';
        }
        if (!$F('contato'))								{
            count = count + 1;
            erro = erro + '- Nome de Contato\n';
        }
        if (!$F('cnpj'))								{
            count = count + 1;
            erro = erro + '- CNPJ\n';
        }
        if (!checkCPFCNPJ('cnpj','cnpj'))									{
            count = count + 1;
            erro = erro + '- CNPJ Inv�lido\n';
        }
        if (!$F('ie'))									{
            count = count + 1;
            erro = erro + '- I.E.\n';
        }
        if (!$F('email') || !validaEmail($F('email')))	{
            count = count + 1;
            erro = erro + '- E-mail\n';
        }
        if ($('senha').value != $('senha2').value)      {
            count = count + 1;
            erro = erro + '- As senhas n�o conferem.\n';
        }

    }

    if (count > 0)	alert(erro);
    else $(form).submit();

}

function enviaCadastroEndereco(form, submitform) {
    var count = 0;

    var erro = '             - ENDERE�O DE ENTREGA - \n\nPreencha corretamente os campos abaixo:\n\n';

    if (!$F('cep'))	    {
        count = count + 1;
        erro = erro + '- CEP\n';
    }
    if (!$F('tipo_endereco'))  {
        count = count + 1;
        erro = erro + '- Tipo de Endere�o\n';
    }
    if (!$F('endereco'))	    {
        count = count + 1;
        erro = erro + '- Endere�o\n';
    }
    if (!$F('numero'))	    {
        count = count + 1;
        erro = erro + '- N�mero\n';
    }
    if (!$F('bairro'))	    {
        count = count + 1;
        erro = erro + '- Bairro\n';
    }
    if (!$F('estado'))	    {
        count = count + 1;
        erro = erro + '- Estado\n';
    }
    if (!$F('cidade'))	    {
        count = count + 1;
        erro = erro + '- Cidade\n';
    }
    //if (!$F('pais'))	    { count = count + 1; erro = erro + '- Pa�s\n'; }
    if (!$F('telefone1'))	    {
        count = count + 1;
        erro = erro + '- Telefone 1\n';
    }

    if (count > 0)   {
        alert(erro);
    } else {
        if (submitform)
            $(form).submit();
        else
            return true;
    }

}

//----------------------------------------------------------
function enviaSenha(url) {
    if($('email').value == '' || !validaEmail($('email').value))
        $('esqueceu').innerHTML = 'Email n�o � v�lido!';
    else {
        var php = url+"carrinho/ajax/esqueceu";
        var parametros = 'email='+ $('email').value;
        var ajaxFrete = new Ajax.Request(php,{
            method: 'post',
            parameters: parametros,
            onComplete: function newsReturn(retorno) {
                resposta = retorno.responseText;
                $('esqueceu').innerHTML = resposta;
            }
        });
    }
}



function enviaCadastrese() {
    var count = 0;
    var erro = 'Preencha corretamente os campos abaixo:\n\n';
    var tipo_imovel=new Array();

    if (!$('nome').value 	 || $('nome').value == 'Nome'		)	{
        count = count + 1;
        erro = erro + '- Nome\n';
    }
    if (!$('email').value 	 || !validaEmail($('email').value)	)	{
        count = count + 1;
        erro = erro + '- E-mail\n';
    }
    if (!$('ddd').value 	 || $('ddd').value == 'DDD'			)	{
        count = count + 1;
        erro = erro + '- DDD\n';
    }
    if (!$('telefone').value || $('telefone').value == 'Fone'	)   {
        count = count + 1;
        erro = erro + '- Telefone\n';
    }

    if ($('tipo_imovel_v').checked)
        tipo_imovel[0] = 'V';
    if($('tipo_imovel_a').checked)
        tipo_imovel[1] = 'A';

    if (count > 0){
        alert(erro);
        return false;
    }
    else {

        var php = "index.php?on=capa&in=ajax&ac=cadastro";
        var parametros ='nome='+escape($('nome').value)+'&email='+escape($('email').value)+'&ddd='+escape($('ddd').value)+'&telefone='+escape($('telefone').value)+'&tipo_imovel='+escape(tipo_imovel);

        var ajaxNews = new Ajax.Request(php,
        {
            method: 'post',
            parameters: parametros,
            onComplete: function retornoEnviaContato(retorno) {
                resposta = retorno.responseText;
                if(resposta) {
                    alert(resposta);
                    window.location = '?on=capa';
                }
                else alert('Erro na Transmiss�o. Tente mais tarde!');
            }
        });
    }
}
//----------------------------------------------------------

function FormatarInteiro(campo,tecla) {

    var key = '';
    var strCheck = '0123456789';
    var aux = aux2 = '';
    var whichCode = (window.Event) ? tecla.which : tecla.keyCode;

    if (whichCode == 13) return true; // Tecla Enter

    if (whichCode == 8) return true; // Tecla Delete

    key = String.fromCharCode(whichCode); // Pegando o valor digitado

    if (strCheck.indexOf(key) == -1)
        return false; // Valor inv�lido (n�o inteiro)

    return true;
}

function tryAjax () {

    try {
        ajax = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(e) {
        try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(ex) {
            try {
                ajax = new XMLHttpRequest();
            }
            catch(exc) {
                alert("Esse browser n�o tem recursos para uso do Ajax");
                ajax = null;
            }
        }
    }

    return ajax;


}
function ajaxFuncao(php,variaveis,div_id) {
    var ajax = tryAjax();

    if(div_id)
        var div = document.getElementById(div_id);

    if(ajax) {

        ajax.open("POST", php, true); // TRUE PARA N�O SER S�NCRONO
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

        ajax.onreadystatechange = function () {

            if (ajax.readyState == 4) {
                if (ajax.status == 200) {

                    if(div) {

                        div.innerHTML = ajax.responseText;

                    }
                } else
                    alert('ERRO: '+ajax.statusText);
            }

        };

        ajax.send(variaveis);

    }
}

function ajaxRedirect(php,variaveis,link) {
    var ajax = tryAjax();

    if(ajax) {

        ajax.open("POST", php, true); // TRUE PARA N�O SER S�NCRONO
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

        ajax.onreadystatechange = function () {

            if (ajax.readyState == 4) {
                if (ajax.status == 200) {
                    window.location.replace(link);
                }
            }

        };
        ajax.send(variaveis);

    }
}

function ajaxCalendario(mes,ano) {

    var ajax  = tryAjax();
    var php   = 'capa/calendario/?ajax=1';

    var obj   = document.getElementById('calendario');

    if(ajax) {

        ajax.open("POST", php, true); // TRUE PARA N�O SER S�NCRONO
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

        ajax.onreadystatechange = function () {

            if (ajax.readyState == 4) {

                if (ajax.status == 200) {

                    if (ajax.responseText == 1) {
                    //obj.innerHTML="<font color='#FF0000'>Selecione uma Cidade</font><br />";
                    }
                    else
                        obj.innerHTML = ajax.responseText;
                } else
                    alert('ERRO8: '+ajax.statusText);
            }

        }

        if (!mes)
            mes = 0;
        if (!ano)
            ano = 0;

        ajax.send('mes='+mes+'&ano='+ano);

    }

}

//----------------------------------------------------------
function validaTrabalhe() {
    var count = 0;
    var erro  = 'Preencha corretamente os campos abaixo:\n\n';
    var form  = 'form';

    if (!$('nome').value)											{
        count = count + 1;
        erro = erro + '- Nome\n';
    }
    if (!$('email').value || !validaEmail($('email').value))		{
        count = count + 1;
        erro = erro + '- E-mail\n';
    }
    if (!$('endereco').value)										{
        count = count + 1;
        erro = erro + '- Endere�o\n';
    }
    if (!$('bairro_2').value)											{
        count = count + 1;
        erro = erro + '- Bairro\n';
    }
    if (!$('estado_id').value )										{
        count = count + 1;
        erro = erro + '- Estado\n';
    }
    if (!$('cidade').value)											{
        count = count + 1;
        erro = erro + '- Cidade\n';
    }
    if (!$('celular').value)										{
        count = count + 1;
        erro = erro + '- Celular\n';
    }
    if (!$('telefone').value)										{
        count = count + 1;
        erro = erro + '- Telefone\n';
    }
    if (!$('escolaridade_id').value)								{
        count = count + 1;
        erro = erro + '- Escolaridade\n';
    }
    if (!$('cargo_id').value)										{
        count = count + 1;
        erro = erro + '- Cargo\n';
    }
    if (!$('pretensao_salarial').value)								{
        count = count + 1;
        erro = erro + '- Pretens�o Salarial\n';
    }

    $('data_nasc').value = $('dia_nasc').value + "/" + $('mes_nasc').value + "/" + $('ano_nasc').value;
    if (!validarData($('data_nasc')))                               {
        count = count + 1;
        erro = erro + '- Nascimento\n';
    }

    extensao = $('curriculo').value.split('.');
    ext = extensao.reverse();

    if (!$('curriculo').value ||   ((ext[0].toUpperCase()) != 'DOC'  &&
        (ext[0].toUpperCase()) != 'PDF'  &&
        (ext[0].toUpperCase()) != 'PPT'  &&
        (ext[0].toUpperCase()) != 'XLS'  &&
        (ext[0].toUpperCase()) != 'TXT'  &&
        (ext[0].toUpperCase()) != 'RTF'  &&
        (ext[0].toUpperCase()) != 'DOCX' &&
        (ext[0].toUpperCase()) != 'XLSX' &&
        (ext[0].toUpperCase()) != 'ODT'  &&
        (ext[0].toUpperCase()) != 'ODS'  &&
        (ext[0].toUpperCase()) != 'ODP'  &&
        (ext[0].toUpperCase()) != 'JPG') )
        {
        count = count + 1;
        erro = erro + '- Arquivo em Anexo\n';
    }

    if (count > 0){
        alert(erro);
        return false;
    }
    else $(form).submit();

}

//----------------------------------------------------------
function validaPromocao() {
    var count = 0;
    var erro  = 'Preencha corretamente os campos abaixo:\n\n';
    var form  = 'form';

    if (!$('nome').value)											{
        count = count + 1;
        erro = erro + '- Nome\n';
    }
    if (!$('email').value || !validaEmail($('email').value))		{
        count = count + 1;
        erro = erro + '- E-mail\n';
    }
    if (!$('telefone').value)										{
        count = count + 1;
        erro = erro + '- Telefone\n';
    }
    if (!$('local').value)											{
        count = count + 1;
        erro = erro + '- Local da foto\n';
    }


    extensao = $('foto').value.split('.');
    ext = extensao.reverse();

    if (!$('foto').value ||   ((ext[0].toUpperCase()) != 'DOC'  &&
        (ext[0].toUpperCase()) != 'PDF'  &&
        (ext[0].toUpperCase()) != 'PPT'  &&
        (ext[0].toUpperCase()) != 'XLS'  &&
        (ext[0].toUpperCase()) != 'TXT'  &&
        (ext[0].toUpperCase()) != 'RTF'  &&
        (ext[0].toUpperCase()) != 'DOCX' &&
        (ext[0].toUpperCase()) != 'XLSX' &&
        (ext[0].toUpperCase()) != 'ODT'  &&
        (ext[0].toUpperCase()) != 'ODS'  &&
        (ext[0].toUpperCase()) != 'ODP'  &&
        (ext[0].toUpperCase()) != 'JPG') )
        {
        count = count + 1;
        erro = erro + '- Arquivo em Anexo\n';
    }

    if (count > 0){
        alert(erro);
        return false;
    }
    else $(form).submit();

}

//----------------------------------------------------------
function validaLogin() {
    var count = 0;
    var erro  = 'Preencha corretamente os campos abaixo:\n\n';
    var form  = 'formCondominioOnline';

    if (!$('txtCPF').value   || $('txtCPF').value == 'CPF')			{
        count = count + 1;
        erro = erro + '- CPF\n';
    }
    if (!$('txtSenha').value || $('txtSenha').value == 'Senha')		{
        count = count + 1;
        erro = erro + '- Senha\n';
    }

    if (count > 0){
        alert(erro);
        return false;
    }
    else $(form).submit();

}


//----------------------------------------------------------
function enviaProposta(form) {
    var count = 0;

    var erro = 'Preencha corretamente os campos abaixo:\n\n';

    if (!$F('condominio'))								{
        count = count + 1;
        erro = erro + '- Nome do Condom�nio\n';
    }
    if (!$F('endereco'))								{
        count = count + 1;
        erro = erro + '- Endere�o\n';
    }
    if (!$F('numero'))									{
        count = count + 1;
        erro = erro + '- N�mero de Unidades\n';
    }
    if (!$F('nome'))									{
        count = count + 1;
        erro = erro + '- Seu Nome\n';
    }
    if (!$F('email') || !validaEmail($F('email')))		{
        count = count + 1;
        erro = erro + '- E-mail\n';
    }
    if (!$F('telefone'))								{
        count = count + 1;
        erro = erro + '- Telefone\n';
    }

    if (count > 0){
        alert(erro);
        return false;
    }
    else $(form).submit();
}


//----------------------------------------------------------
function validaAnuncie(form) {
    var count = 0;

    var erro = 'Preencha corretamente os campos abaixo:\n\n';

    if (!$F('nome'))									{
        count = count + 1;
        erro = erro + '- Nome\n';
    }
    if (!$F('endereco'))								{
        count = count + 1;
        erro = erro + '- Endere�o\n';
    }
    if (!$F('bairro_2'))								{
        count = count + 1;
        erro = erro + '- Bairro\n';
    }
    if (!$F('cidade'))									{
        count = count + 1;
        erro = erro + '- Cidade\n';
    }
    if (!$F('estado'))									{
        count = count + 1;
        erro = erro + '- Estado\n';
    }
    if (!$F('telefone'))								{
        count = count + 1;
        erro = erro + '- Telefone\n';
    }
    if (!$F('email') || !validaEmail($F('email')))		{
        count = count + 1;
        erro = erro + '- E-mail\n';
    }
    if (!$F('endereco_imovel'))							{
        count = count + 1;
        erro = erro + '- Endere�o do Im�vel\n';
    }
    if (!$F('bairro_imovel'))							{
        count = count + 1;
        erro = erro + '- Bairro do Im�vel\n';
    }
    if (!$F('cidade_imovel'))							{
        count = count + 1;
        erro = erro + '- Cidade do Im�vel\n';
    }
    if (!$F('estado_imovel'))							{
        count = count + 1;
        erro = erro + '- Estado do Im�vel\n';
    }
    if (!$F('dormitorios'))								{
        count = count + 1;
        erro = erro + '- Dormit�rios\n';
    }
    if (!$F('suite'))									{
        count = count + 1;
        erro = erro + '- Su�te\n';
    }
    if (!$F('garagem'))									{
        count = count + 1;
        erro = erro + '- Garagem\n';
    }

    if (count > 0){
        alert(erro);
        return false;
    }
    else $(form).submit();

}

//----------------------------------------------------------
function ajaxBusca(campo, valor) {

    var count 		= 0;
    var nodo		= '';
    var php         = "index.php?on=imoveis&in=ajax";
    var div1 		= $('busca');
    var div2 		= $('num_regs');

    if(campo && valor)
        var parametros  = campo+'='+escape(valor);
    else
        var parametros  = 'sql='+($('sql').value)+'&order='+escape($('order').value);

    div1.innerHTML = '<p style="text-align: center"><img src="resources/images/carregando.gif" /><br />carregando</p>';
    var ajaxNews = new Ajax.Request(php,
    {
        method: 'GET',
        parameters: parametros,
        onComplete: function retornoEnviaContato(retorno) {

            resposta = retorno.responseText;
            if(resposta) {
                div1.innerHTML = resposta;

                // VERIFICA QTOS REGISTROS FORAM IMPRESSOS NA TELA //
                var nodo = div1.childNodes;

                for (var i=0; i<nodo.length; i++){
                    var elemento = nodo[i];

                    if (elemento.className == 'registroBusca'){
                        count = count + 1;
                    }
                }

                // IMPRIME A QTDADE DE REGISTROS ENCONTRADOS //
                div2.innerHTML = count;

            }
            else alert('Erro na Transmiss�o. Tente mais tarde!');


        }
    });

}

runOnce1 = 0;
runOnce2 = 0;
//----------------------------------------------------------
function ajaxBuscaLateral(campo, valor, div, id, ac, blu) {

    ajaxBuscaLateral2(campo, valor, div, id, ac, blu);
    var count 		= 0;
    var nodo		= '';
    var php         = "index.php?on=imoveis&in=ajax";
    var div1 		= $('busca');
    var div2 		= $('num_regs');

    var divPai 		= $(div);
    if(id != '')
        var divSelect   = $(id);



    var select = 1;
    //if (divSelect.style.fontWeight == 'bold')
    //select = 0;

    var parametros  = 'order='+escape($('order').value)+'&busca_'+campo+'='+(valor)+'&ac='+escape(ac)+'&select='+select;

    div1.innerHTML = '<p style="text-align: center"><img src="resources/images/carregando.gif" /><br />carregando</p>';
    var ajaxNews = new Ajax.Request(php,
    {
        method: 'post',
        parameters: parametros,
        onComplete: function retornoEnviaContato(retorno) {
            resposta = retorno.responseText;
            if(resposta) {
                div1.innerHTML = resposta;

                // VERIFICA QTOS REGISTROS FORAM IMPRESSOS NA TELA //
                var nodo = div1.childNodes;

                for (var i=0; i<nodo.length; i++){
                    var elemento = nodo[i];

                    if (elemento.className == 'registroBusca'){
                        count = count + 1;
                    }
                }

                div2.innerHTML = count;
                
                
                if (runOnce1 != 0) {
                    if(campo == 'bairro'){
                        $('juntaBairros').innerHTML += "<li id='"+valor+"' class='clear' ><div class='left'>"+ valor +"</div><a href='javascript:;' class='right' rel='"+valor+"'  onclick=\"ajaxExcluir(this.rel, '"+campo+"')\" >Excluir</a></li>";
                    } else if(campo == 'categoria'){
                        $('juntaTipos').innerHTML += "<li id='"+valor+"' class='clear' ><div class='left'>"+ valor +"</div><a href='javascript:;' class='right' rel='"+valor+"'  onclick=\"ajaxExcluir(this.rel, '"+campo+"')\" >Excluir</a></li>";
                    } else if(campo == 'dormitorio'){
                        $('juntaDormitorios').innerHTML += "<li id='"+valor+"' class='clear' ><div class='left'>"+ valor +"</div><a href='javascript:;' class='right' rel='"+valor+"'  onclick=\"ajaxExcluir(this.rel, '"+campo+"')\" >Excluir</a></li>";
                    } else if(campo == 'valor'){
                        if(valor > 700.000)
                            var texto = "Acima de "+valor;
                        else
                            var texto = "De "+valor+" Reais";
                        $('juntaValor').innerHTML += "<li id='"+valor+"' class='clear' ><div class='left'>"+ texto +"</div><a href='javascript:;' class='right' rel='"+valor+"'  onclick=\"ajaxExcluir(this.rel, '"+campo+"')\" >Excluir</a></li>";
                    } else if(campo == 'area'){
                        $('juntaArea').innerHTML += "<li id='"+valor+"' class='clear' ><div class='left'>"+ valor +" m&sup2;</div><a href='javascript:;' class='right' rel='"+valor+"'  onclick=\"ajaxExcluir(this.rel, '"+campo+"')\" >Excluir</a></li>";
                    }
                }
                
                runOnce1++;
            }
            else alert('Erro na Transmissão. Tente mais tarde!');


        }
    });

}

shouldRun = true;

function ajaxBuscaLateral2(campo, valor2, div, id, ac, blu) {

    // alert(campo + "   " + valor2 + "   " + div + "   " + id + "   " + ac + "   " + blu);
    if (shouldRun) {
        valor2 = $("gambibusca" + blu).getAttribute("class");
        valor = valor2;
        var count 		= 0;
        var nodo		= '';
        var php         = "index.php?on=imoveis&in=ajax";
        var div1 		= $('busca');
        var div2 		= $('num_regs');

        var divPai 		= $(div);
        if(id != '')
            var divSelect   = $(id);



        var select = 1;
        //if (divSelect.style.fontWeight == 'bold')
        //select = 0;

        var parametros  = 'order='+escape($('order').value)+'&busca_'+campo+'='+(valor)+'&ac='+escape(ac)+'&select='+select;

        div1.innerHTML = '<p style="text-align: center"><img src="resources/images/carregando.gif" /><br />carregando</p>';
        var ajaxNews = new Ajax.Request(php,
        {
            method: 'post',
            parameters: parametros,
            onComplete: function retornoEnviaContato(retorno) {
                resposta = retorno.responseText;
                if(resposta) {
                    div1.innerHTML = resposta;

                    // VERIFICA QTOS REGISTROS FORAM IMPRESSOS NA TELA //
                    var nodo = div1.childNodes;

                    for (var i=0; i<nodo.length; i++){
                        var elemento = nodo[i];

                        if (elemento.className == 'registroBusca'){
                            count = count + 1;
                        }
                    }

                    div2.innerHTML = count;
                    //$('juntaBairros').innerHTML += "<li id='"+valor+"'>"+ valor +"</li>";
               
                    if (runOnce2 != 0) {
                        if(campo == 'bairro'){
                            $('juntaBairros').innerHTML += "<li id='"+valor+"' class='clear' ><div class='left'>"+ valor +"</div><a href='javascript:;' class='right' rel='"+valor+"'  onclick=\"ajaxExcluir(this.rel, '"+campo+"')\" >Excluir</a></li>";
                        } else if(campo == 'categoria'){
                            $('juntaTipos').innerHTML += "<li id='"+valor+"' class='clear' ><div class='left'>"+ valor +"</div><a href='javascript:;' class='right' rel='"+valor+"'  onclick=\"ajaxExcluir(this.rel, '"+campo+"')\" >Excluir</a></li>";
                        } else if(campo == 'dormitorio'){
                            $('juntaDormitorios').innerHTML += "<li id='"+valor+"' class='clear' ><div class='left'>"+ valor +"</div><a href='javascript:;' class='right' rel='"+valor+"'  onclick=\"ajaxExcluir(this.rel, '"+campo+"')\" >Excluir</a></li>";
                        } else if(campo == 'valor'){
                            if(valor > 700.000)
                                var texto = "Acima de "+valor;
                            else
                                var texto = "De "+valor+" Reais";
                            $('juntaValor').innerHTML += "<li id='"+valor+"' class='clear' ><div class='left'>"+ texto +"</div><a href='javascript:;' class='right' rel='"+valor+"'  onclick=\"ajaxExcluir(this.rel, '"+campo+"')\" >Excluir</a></li>";
                        } else if(campo == 'area'){
                            $('juntaArea').innerHTML += "<li id='"+valor+"' class='clear' ><div class='left'>"+ valor +" m&sup2;</div><a href='javascript:;' class='right' rel='"+valor+"'  onclick=\"ajaxExcluir(this.rel, '"+campo+"')\" >Excluir</a></li>";
                        }
                    }
                    runOnce2++;
                }
                else alert('Erro na Transmissão. Tente mais tarde!');


            }
        });

        shouldRun = false;
    }
}

function ajaxExcluir(id, campo){

    var count 		= 0;
    var nodo		= '';
    var php         = "index.php?on=imoveis&in=ajax";
    var div1 		= $('busca');
    var div2 		= $('num_regs');

    //var campo = "bairro";
    var valor = id;
    select = 0;
    ac = "venda";

    var divLista = '';

    if(campo == 'bairro'){
        divLista   = $('juntaBairros');
    } else if(campo == 'categoria'){
        divLista   = $('juntaTipos');
    } else if(campo == 'dormitorio'){
        divLista   = $('juntaDormitorios');
    } else if(campo == 'valor'){
        divLista   = $('juntaValor');
    } else if(campo == 'area'){
        divLista   = $('juntaArea');
    }


    var php         = "index.php?on=imoveis&in=ajax";
    var parametros  = 'order='+escape($('order').value)+'&busca_'+campo+'='+(valor)+'&ac='+escape(ac)+'&select='+select;
    var ajaxNews = new Ajax.Request(php,
    {
        method: 'post',
        parameters: parametros,
        onComplete: function retornoEnviaContato(retorno) {
            resposta = retorno.responseText;
            if(resposta) {
                $(id).remove();

                div1.innerHTML = resposta;

                // VERIFICA QTOS REGISTROS FORAM IMPRESSOS NA TELA //
                var nodo = div1.childNodes;

                for (var i=0; i<nodo.length; i++){
                    var elemento = nodo[i];

                    if (elemento.className == 'registroBusca'){
                        count = count + 1;
                    }
                }

                div2.innerHTML = count;

            }
            else alert('Erro na Transmissão. Tente mais tarde!');


        }
    });
}
//----------------------------------------------------------
function ajaxListaImoveis(ac) {
    var php1         = "index.php?on=capa&in=ajaxLancamentos";
    var php2         = "index.php?on=capa&in=ajaxDestaques";

    var divLancamento 		= $('lancamentos');
    var divDestaque 		= $('bordaBoxDestaque');

    var titulo1    			= $('titulo1');
    var titulo1_venda       = $('titulo1_venda');
    var titulo1_aluguel    	= $('titulo1_aluguel');
    var titulo2    			= $('titulo2');
    var titulo2_venda       = $('titulo2_venda');
    var titulo2_aluguel    	= $('titulo2_aluguel');

    var parametros  = 'ac='+escape(ac);

    var ajaxNews = new Ajax.Request(php1,
    {
        method: 'post',
        parameters: parametros,
        onComplete: function retornoEnviaContato(retorno) {
            resposta = retorno.responseText;
            if(resposta) {
                divLancamento.innerHTML = resposta;
            }
            else alert('Erro na Transmissão. Tente mais tarde!');


        }
    });

    var ajaxNewsI = new Ajax.Request(php2,
    {
        method: 'post',
        parameters: parametros,
        onComplete: function retornoEnviaContato(retorno) {
            resposta = retorno.responseText;
            if(resposta) {
                divDestaque.innerHTML = resposta;

                if(ac=='venda') {
                    titulo1.style.display   	  	= 'none';
                    titulo2.style.display   	  	= 'none';
                    titulo1_aluguel.style.display   = 'none';
                    titulo2_aluguel.style.display   = 'none';

                    titulo1_venda.style.display   	= 'block';
                    titulo2_venda.style.display   	= 'block';

                }
                if(ac=='aluguel') {
                    titulo1.style.display   	  	= 'none';
                    titulo2.style.display   	  	= 'none';
                    titulo1_venda.style.display   	= 'none';
                    titulo2_venda.style.display   	= 'none';

                    titulo1_aluguel.style.display   = 'block';
                    titulo2_aluguel.style.display   = 'block';
                }

            }
            else alert('Erro na Transmiss�o. Tente mais tarde!');


        }
    });


}


//----------------------------------------------------------
function ajaxMontaCampo() {

    var div = $('arquivos');
    div.innerHTML = div.innerHTML + '<div style="padding-bottom:13px;"><input type="file" name="fotos[]" class="inputDefaut" style="width:170px;height:20px"></div>';

}


function recarregaBusca(order) {
    href = window.location.href;
    href += "&ord=" + order;
    location.href = href;
}
