/*
 * Javascript para combos dinâmicos
 *
 * José Ricardo
 */
var req;
var reqq;
var reqqq;

function loadXMLDoc(url,valor)
{
    req = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url+'?id_tipo='+valor, true);
        req.send(null);
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url+'?id_tipo='+valor, true);
            req.send();
        }
    }
}

function processReqChange()
{
    // apenas quando o estado for "completado"
    if (req.readyState == 4) {
        // apenas se o servidor retornar "OK"
        if (req.status == 200) {
            // procura pela div id="atualiza" e insere o conteudo
            // retornado nela, como texto HTML
            document.getElementById('atualiza').innerHTML = req.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + req.statusText);
        }
    }
}

function loadXMLDoc1(url,valor)
{
    reqq = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        reqq = new XMLHttpRequest();
        reqq.onreadystatechange = processReqChange1;
        reqq.open("GET", url+'?locacao_venda='+valor, true);
        reqq.send(null);
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
        reqq = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            reqq.onreadystatechange = processReqChange1;
            reqq.open("GET", url+'?locacao_venda='+valor, true);
            reqq.send();
        }
    }
}

function processReqChange1()
{
    // apenas quando o estado for "completado"
    if (reqq.readyState == 4) {
        // apenas se o servidor retornar "OK"
        if (reqq.status == 200) {
            // procura pela div id="atualiza" e insere o conteudo
            // retornado nela, como texto HTML
            document.getElementById('atualiza_valor').innerHTML = reqq.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + reqq.statusText);
        }
    }
}

function loadXMLDoc2(url)
{
    reqqq = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        reqqq = new XMLHttpRequest();
        reqqq.onreadystatechange = processReqChange2;
        reqqq.open("GET", url, true);
        reqqq.send(null);
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
        reqqq = new ActiveXObject("Microsoft.XMLHTTP");
        if (reqq) {
            reqqq.onreadystatechange = processReqChange2;
            reqqq.open("GET", url, true);
            reqqq.send();
        }
    }
}

function processReqChange2()
{
    // apenas quando o estado for "completado"
    if (reqqq.readyState == 4) {
        // apenas se o servidor retornar "OK"
        if (reqqq.status == 200) {
            // procura pela div id="atualiza" e insere o conteudo
            // retornado nela, como texto HTML
            document.getElementById('atualiza_local').innerHTML = reqqq.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + reqqq.statusText);
            
        }
    }
}


function Atualiza(valor)
{
    loadXMLDoc("atualiza.php",valor);
    //document.forms[0].tipo_apartamento.value = '';
}

function Atualiza_valor(valor)
{
    loadXMLDoc1("atualiza_valor.php",valor);
}

function Atualiza_rapida(valor)
{
    loadXMLDoc("atualiza_rapida.php",valor);
}

function Teste()
   {
   
if  (document.forms[0].locacao_venda[0].checked == true) {
var vend = document.forms[0].locacao_venda[0].value;
}else{
var vend = document.forms[0].locacao_venda[1].value;
}
if  (document.forms[0].residencial_comercial[1].checked == true) {
var rescom = document.forms[0].residencial_comercial[1].value;
}else{
var rescom = document.forms[0].residencial_comercial[0].value;
}
var tipo = document.forms[0].id_tipo.value;
var dorm = document.forms[0].dormitorio.value;
var gar = document.forms[0].garagem.value;

if (document.forms[0].tipo_apartamento) {
var apto = document.forms[0].tipo_apartamento.value;
} else {
var apto = '';
}

if (document.forms[0].tipo_comercial) {
var com = document.forms[0].tipo_comercial.value;
} else {
var com = '';
}


if (document.forms[0].tipo_rural) {
var rur = document.forms[0].tipo_rural.value;
} else {
var rur = '';
}

if (document.forms[0].valor) {
var val = document.forms[0].valor.value;
} else {
var val = '';
}


  loadXMLDoc2("teste_atualiza.php?locacao_venda="+vend+"&id_tipo="
     +tipo+"&tipo_apartamento="+apto+"&uso="+rescom+"&dormitorio="+dorm
     +"&garagem="+gar+"&tipo_comercial="+com+"&tipo_rural="+rur
     +"&valor="+val);
}
