try
{
    xmlhttp = new XMLHttpRequest();
}
catch(ee)
{
  	try
  	{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
        try
        {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(E)
        {
            xmlhttp = false;
        }
    }
}

atual=0

// para o arquivo local:
url="/jtavares/";
urlimg="/jtavares/scijt/intranet/img/";
// para o arquivo no servidor:
//url="/sistemaweb/paginas";
//urlimg="/sistemaweb/imagens/";


function ajaxPermutas(divperm,acao,cod_registro,codigo,tipo_op){
    var conteudo=document.getElementById(divperm)
    conteudo.innerHTML='<div class="carregando"><img src="img/ico_carregando_animado.gif" align="absmiddle"> Aguarde, trabalhando...</div>'

    //Guarda o codigo informado na variavel atual
    atual=cod_registro

    //Abre a url
    xmlhttp.open("GET", "../cliente/inc/inc_ajax_"+divperm+".php?divperm="+divperm+"&acao="+acao+"&cod_registro="+cod_registro+"&codigo="+codigo+"&tipo_op="+tipo_op,true);

    //Executada quando o navegador obtiver o codigo
    xmlhttp.onreadystatechange=function() {

        if (xmlhttp.readyState==4){

            //Le o texto
            var texto=xmlhttp.responseText

            //Desfaz o urlencode
            texto=texto.replace(/\+/g," ")
            texto=unescape(texto)

            //Exibe o texto no div conteudo
            var conteudo=document.getElementById(divperm)
            conteudo.innerHTML=texto

			//if (document.form.resultado.value=="ok") {
				if (document.getElementById("resultado").value=="ok") {
				//alert("Operação efetuada com sucesso! ");
				return ajaxPermutas(divperm,'mostra',cod_registro,codigo,tipo_op);
				} else if(document.getElementById("resultado").value=="existe") {
				alert("Registro já cadastrado! ");
				return ajaxPermutas(divperm,'mostra',cod_registro,codigo,tipo_op);
				}
        }
    }
    xmlhttp.send(null)
}


function filtraBairros(div,neg,cid,tipos,qts,vgs,pvalor,pvalor2,altcidade){
    //Exibe o texto carregando no div conteudo
    var conteudo=document.getElementById(div);
    conteudo.innerHTML='<span><img  src="img/ico_carregando_animado.gif" align="absmiddle" style="padding-top: 2px;"> <br />Aguarde, atualizando... <br />[ <a href="index.php"><font size="1">se demorar muito clique aqui</font></a> ]</span>';

    //Guarda o codigo informado na variavel atual
    atual=div;

    //Abre a url
    xmlhttp.open("GET", "_pages/p_inc_ajax_filtra_bairros.php?div="+div+"&neg="+neg+"&tipos="+tipos+"&qts="+qts+"&vgs="+vgs+"&cid="+cid+"&pvalor="+pvalor+"&pvalor2="+pvalor2,true);
	

    //Executada quando o navegador obtiver o codigo
    xmlhttp.onreadystatechange=function() {

        if (xmlhttp.readyState==4){
            //Le o texto
            var texto=xmlhttp.responseText;

            //Desfaz o urlencode
            texto=texto.replace(/\+/g," ");
            texto=unescape(texto);

            //Exibe o texto no div conteudo
            var conteudo=document.getElementById(div);
            conteudo.innerHTML=texto;
			
			//alert("cidade: "+cid);
			// retorna um js para executar o AJAX e atualizar os tipos de acordo com a cidade
			if(altcidade=='sim') {
			return jsfiltraTipos('tipobox',cid,neg);
			}
			
			//alert("Código: "+cod+" Página: "+pag+" Div: "+div);
			/*
			if (document.formulario.achou_endesc.value=="sim") {
			alert("CEP encontrado! Preencha o endereço corretamente.");
			document.formulario.end_esc.focus();
			} else {
				alert("CEP não encontrado! Informe o endereço corretamente.");
				document.formulario.uf_esc.focus();
			} */
		
        }
    }
    xmlhttp.send(null);
}


function filtraTipos(divx,codx,negx){
    //Exibe o texto carregando no div conteudo
    var conteudox=document.getElementsById(divx);
    conteudox.innerHTML='<span><img  src="img/ico_carregando_animado.gif" align="absmiddle" style="padding-top: 2px;"> <br />Aguarde, atualizando... <br />[ <a href="index.php"><font size="1">se demorar muito clique aqui</font></a> ]</span>';

    //Guarda o codigo informado na variavel atual
    atual=codx;

    //Abre a url
    xmlhttp.open("GET", "_pages/p_inc_ajax_tipos_imoveis.php?div="+divx+"&cod="+codx+"&neg="+negx,true);

    //Executada quando o navegador obtiver o codigo
    xmlhttp.onreadystatechange=function() {

        if (xmlhttp.readyState==4){
            //Le o texto
            var textox=xmlhttp.responseText;

            //Desfaz o urlencode
            textox=textox.replace(/\+/g," ");
            textox=unescape(textox);

            //Exibe o texto no div conteudo
            var conteudox=document.getElementById(divx);
            conteudox.innerHTML=textox;		
        }
    }
    xmlhttp.send(null);
}


function exibeFotos(div,nome,desc){
    //Exibe o texto carregando no div conteudo
    var conteudo=document.getElementById(div);
    conteudo.innerHTML='<span><img  src="/site/img/ico_carregando_animado.gif" align="absmiddle" style="padding-top: 2px;"> <br />Aguarde, carregando...</span>';

    //Guarda o codigo informado na variavel atual
    atual=div;

    //Abre a url
    xmlhttp.open("GET", "/hotsite/_pages/inc_ajax_fotos.php?n="+nome+"&desc="+desc,true);

    //Executada quando o navegador obtiver o codigo
    xmlhttp.onreadystatechange=function() {

        if (xmlhttp.readyState==4){
            //Le o texto
            var texto=xmlhttp.responseText;

            //Desfaz o urlencode
            texto=texto.replace(/\+/g," ");
            texto=unescape(texto);

            //Exibe o texto no div conteudo
            var conteudo=document.getElementById(div);
            conteudo.innerHTML=texto;
			//alert("Código: "+cod+" Página: "+pag+" Div: "+div);
			/*
			if (document.formulario.achou_endesc.value=="sim") {
			alert("CEP encontrado! Preencha o endereço corretamente.");
			document.formulario.end_esc.focus();
			} else {
				alert("CEP não encontrado! Informe o endereço corretamente.");
				document.formulario.uf_esc.focus();
			} */
		
        }
    }
    xmlhttp.send(null);
}




//Função que envia o formulário

function enviarForm(url, campos, destino) {
    //Atribui à variável 'elemento' o elemento que irá receber a página postada
    var elemento = document.getElementById(destino);

    //Executa a função objetoXML()
    objetoXML();

    //Se o objeto de 'xmlhttp' não estiver true
    if (!xmlhttp) {

        //Insere no 'elemento' o texto atribuído
        elemento.innerHTML = 'Impossível iniciar o objeto XMLHttpRequest.';
        return;
    } else {
        //Insere no 'elemento' o texto atribuído
        elemento.innerHTML = 'Carregando...';
    }

    xmlhttp.onreadystatechange = function () {
        //Se a requisição estiver completada
        if (xmlhttp.readyState == 4 || xmlhttp.readyState == 0) {
            //Se o status da requisição estiver OK
            if (xmlhttp.status == 200) {
                //Insere no 'elemento' a página postada
                elemento.innerHTML = xmlhttp.responseText;
            } else {
                //Insere no 'elemento' o texto atribuído
                elemento.innerHMTL = 'Página não encontrada!';
            }

        }

    }

    //Abre a página que receberá os campos do formulário
    xmlhttp.open('POST', url+'?'+campos, true);

    //Envia o formulário com dados da variável 'campos' (passado por parâmetro)
    xmlhttp.send(campos);

}



function carregaLugar(cod,pag,div,divb,origem){

    //Exibe o texto carregando no div conteudo
    var conteudo=document.getElementById(div)
    conteudo.innerHTML='<div class="carregando"><img src="img/ico_carregando_animado.gif" align="absmiddle"> Aguarde, trabalhando...</div>'

    //Guarda o codigo informado na variavel atual
    atual=cod

if(origem=='pref_cliente_site') {
	url_dir='../cliente/inc';
	url='';
} else {
	url_dir='';
}
    //Abre a url
    xmlhttp.open("GET", url+url_dir+"/inc_ajax_"+pag+".php?cod="+cod+"&div="+div+"&divb="+divb+"&origem="+origem,true);

    //Executada quando o navegador obtiver o codigo
    xmlhttp.onreadystatechange=function() {

        if (xmlhttp.readyState==4){

            //Le o texto
            var texto=xmlhttp.responseText

            //Desfaz o urlencode
            texto=texto.replace(/\+/g," ")
            texto=unescape(texto)

            //Exibe o texto no div conteudo
            var conteudo=document.getElementById(div)
			var conteudob=document.getElementById(divb)
            conteudo.innerHTML=texto
			conteudob.innerHTML="Selecione a cidade"
			//alert("Código: "+cod+" Página: "+pag+" Div: "+div);
			/*
			if (document.formulario.achou_endesc.value=="sim") {
			alert("CEP encontrado! Preencha o endereço corretamente.");
			document.formulario.end_esc.focus();
			} else {
				alert("CEP não encontrado! Informe o endereço corretamente.");
				document.formulario.uf_esc.focus();
			} */
		
        }
    }
    xmlhttp.send(null)
}



/*
cod = codigo do bairro
pag = página a ser aberta
div = div a ser atualizada
divb = segunda div a ser atualizada
origem = 
*/

function carregaOfertasCondominio(cod,pag,div,divb,origem){

    //Exibe o texto carregando no div conteudo
    var conteudo=document.getElementById(div)
    conteudo.innerHTML='<div class="carregando"><img src="img/ico_carregando_animado.gif" align="absmiddle"> Aguarde, trabalhando...</div>'

    //Guarda o codigo informado na variavel atual
    atual=cod

    //Abre a url
    xmlhttp.open("GET", "_pages/inc_"+pag+".php?cod="+cod+"&div="+div+"&divb="+divb+"&origem="+origem,true);

    //Executada quando o navegador obtiver o codigo
    xmlhttp.onreadystatechange=function() {

        if (xmlhttp.readyState==4){

            //Le o texto
            var texto=xmlhttp.responseText

            //Desfaz o urlencode
            texto=texto.replace(/\+/g," ")
            texto=unescape(texto)

            //Exibe o texto no div conteudo
            var conteudo=document.getElementById(div)
			var conteudob=document.getElementById(divb)
            conteudo.innerHTML=texto
			conteudob.innerHTML="Selecione a cidade"
			//alert("Código: "+cod+" Página: "+pag+" Div: "+div);
	
        }
    }
    xmlhttp.send(null)
}



function carregaImovel(cod,pag,div,divb,origem){
//alert(cod);
    //Exibe o texto carregando no div conteudo
    var conteudo=document.getElementById(div)
    conteudo.innerHTML='<div class="carregando"><img src="img/ico_carregando_animado.gif" align="absmiddle"> Aguarde, trabalhando...</div>'

    //Guarda o codigo informado na variavel atual
    atual=cod

    //Abre a url
    xmlhttp.open("GET", "_pages/inc_"+pag+".php?cod="+cod+"&div="+div+"&divb="+divb+"&origem="+origem,true);

    //Executada quando o navegador obtiver o codigo
    xmlhttp.onreadystatechange=function() {

        if (xmlhttp.readyState==4){

            //Le o texto
            var texto=xmlhttp.responseText

            //Desfaz o urlencode
            texto=texto.replace(/\+/g," ")
            texto=unescape(texto)

            //Exibe o texto no div conteudo
            var conteudo=document.getElementById(div)
			//var conteudob=document.getElementById(divb)
            conteudo.innerHTML=texto
			//alert('foi');
			//conteudob.innerHTML="Selecione a cidade"
			//alert("Código: "+cod+" Página: "+pag+" Div: "+div);
	
        }
    }
    xmlhttp.send(null)
}



//('ficha_imovel',codigo_imovel,'Mapa do google não localizado')
function ajaxAvisaEmail(origem,mensagem){
//Exibe o texto carregando no div conteudo
//    var conteudo=document.getElementById(div)
//    conteudo.innerHTML='<div class="carregando"><img src="img/ajax-loader_branco.gif" align="absmiddle"> Aguarde, trabalhando...</div>'

    //Guarda o codigo informado na variavel atual
    atual=origem

    //Abre a url
    xmlhttp.open("GET", "../mailscript/processa_emails.php?pagina="+origem+"&opx=avisa_webmaster&acx=processa_form&cod=webmaster&msg="+mensagem,true);

    //Executada quando o navegador obtiver o codigo
    xmlhttp.onreadystatechange=function() {

        if (xmlhttp.readyState==4){

            //Le o texto
            //var texto=xmlhttp.responseText

            //Desfaz o urlencode
            //texto=texto.replace(/\+/g," ")
           // texto=unescape(texto)

            //Exibe o texto no div conteudo
            //var conteudo=document.getElementById(div)
            //conteudo.innerHTML=texto
			//alert("Webmaster avisado."+texto);
        }
    }
    xmlhttp.send(null)	
}




