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
function carrega(file,div){
    var conteudo=document.getElementById(div);//Exibe o texto carregando no div conteúdo
    conteudo.innerHTML='<div class="carregando">Carregando...</div>';
    atual=file;    //Guarda a página escolhida na variável atual
    xmlhttp.open("GET", /*"funcoes.php?n="+*/file,true);    //Abre a url
    xmlhttp.onreadystatechange=function() {    //Executada quando o navegador obtiver o código
        if (xmlhttp.readyState==4){
            var texto=xmlhttp.responseText;//Lê o texto
            //Desfaz o urlencode //texto=texto.replace(/\+/g," ")
            texto=unescape(texto);
            var conteudo=document.getElementById(div);//Exibe o texto no div conteúdo
            conteudo.innerHTML=texto;
        }
    }
    xmlhttp.send(null)
}

function cidadeByEstado(estado)
{
    div = 'buscaAvCidade';
    var conteudo=document.getElementById(div);//Exibe o texto carregando no div conteúdo
    conteudo.innerHTML='<div class="carregando">Carregando...</div>';

    try{
        var conteudo=document.getElementById('zonaReq');//Exibe o texto carregando no div conteúdo
        conteudo.innerHTML='Selecione Cidade...';
    }catch(err){}

    var conteudo=document.getElementById('bairroReq');//Exibe o texto carregando no div conteúdo
    conteudo.innerHTML='Selecione Cidade...';

    id = estado[estado.selectedIndex].value;

    xmlhttp.open("GET", 'ajax/B_cidade.php?id='+id);    //Abre a url

    //Executada quando o navegador obtiver o código
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4)
        {
            var texto=xmlhttp.responseText;//Lê o texto
            texto=unescape(texto);//Desfaz o urlencode
            var conteudo=document.getElementById(div);//Exibe o texto no div conteúdo
            conteudo.innerHTML=texto;
        }
    }
    xmlhttp.send(null);
}

function bairroByZona(zona,cidade,div)
{
    var conteudo=document.getElementById(div);//Exibe o texto carregando no div conteúdo
    conteudo.innerHTML='<div class="carregando">Carregando...</div>';
    idCidade = cidade[cidade.selectedIndex].value;
    idZona   = zona[zona.selectedIndex].value;
    xmlhttp.open("GET", 'ajax/B_ZBairro.php?idZ='+idZona+'&idC='+idCidade,'bairroReq');    //Abre a url

    //Executada quando o navegador obtiver o código
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4)
        {
            var texto=xmlhttp.responseText;//Lê o texto
            texto=unescape(texto);//Desfaz o urlencode
            var conteudo=document.getElementById(div);//Exibe o texto no div conteúdo
            conteudo.innerHTML=texto;
        }
    }
    xmlhttp.send(null);
}

// alert('oi');
//pega bairro e zona apartir da cidade
function B_cidade(el,div)
{
    //Exibe o texto carregando no div conteúdo
    divs = div.split(",");

    bairro = divs[0];
    zona = divs[1];

    try{
        var bairroConteudo=document.getElementById(bairro)
        bairroConteudo.innerHTML='<div class="carregando">carregando...</div>'
    }catch(err){}

    try{
        var zonaConteudo=document.getElementById(zona)
        zonaConteudo.innerHTML='<div class="carregando">carregando...</div>'
    }catch(err){}

    //Guarda a página escolhida na variável atual

// valor selecionado
    id = el[el.selectedIndex].value;

    //Abre a url
    xmlhttp.open("GET", "ajax/B_bairroZona.php?id="+id,true);

    //Executada quando o navegador obtiver o código
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4)
        {

            //Lê o texto
            var texto=xmlhttp.responseText

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

//pega bairro e zona separadamente
            selects = texto.split("|#|");
            selBairro = selects[0];
            selZona = selects[1];

            //Exibe o texto no div conteúdo
            try{
                bairroConteudo.innerHTML=selBairro;
            }catch(err){}

            try{
                zonaConteudo.innerHTML=selZona;
            }catch(err){}

        }
    }
    xmlhttp.send(null)
}

function msnStatus(id){

    //Exibe o texto carregando no div conteúdo
    //Guarda a página escolhida na variável atual
    //atual=file

    //Abre a url
    xmlhttp.open("POST", "ajaxMSN.php?id="+id,true);

    //Executada quando o navegador obtiver o código
    xmlhttp.onreadystatechange=function() {

        if (xmlhttp.readyState==4){

            var texto = xmlhttp.responseText
            texto=unescape(texto)

            if(texto) $("msn_img").innerHTML=texto;

        }
    }
    xmlhttp.send(null)
}

function menuclick(e){

    //Correção para eventos quebrados da Microsoft
    if(typeof(e)=='undefined')var e=window.event
    source=e.target?e.target:e.srcElement
    //Correção para o bug do Konqueror/Safari
    if(source.nodeType==3)source=source.parentNode

    //Obtém o número quebrando a url
    n=source.getAttribute("href").replace(/.*=/,"")

    //Chama o carrega
    carrega(parseInt(n))

    //Cancela o click (evita a navegação)
    return false
}

function init(){
    //Atribui o evento
}



function cityByUfIdBusca(es,id)
{
    div = 'city';
    var conteudo=document.getElementById(div);//Exibe o texto carregando no div conteúdo
    conteudo.innerHTML='<div class="carregando">Carregando...</div>';

    xmlhttp.open("GET", 'xml/cidadeImovel.php?id='+id+'&es='+es);    //Abre a url

    //Executada quando o navegador obtiver o código
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4)
        {
            var texto=xmlhttp.responseText;//Lê o texto
            texto=unescape(texto);//Desfaz o urlencode
            var conteudo=document.getElementById(div);//Exibe o texto no div conteúdo
            conteudo.innerHTML=texto;
        }
    }
    xmlhttp.send(null);
}



if(xmlhttp)window.onload=init
