var req;

function loadXMLDoc(url,valor,variavel)
{
    req = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url+'?'+variavel+'='+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+'?'+variavel+'='+valor, true);
            req.send();
        }
    }
}

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

function Atualiza(valor,url,variavel)
{
    loadXMLDoc(url,valor,variavel);
}

var req3;

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

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

function Atualiza3(valor,url,variavel)
{
    loadXMLDoc3(url,valor,variavel);
}
var req2;

function loadXMLDoc2(url,valor,variavel,valor2,variavel2)
{
    req2 = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req2 = new XMLHttpRequest();
        req2.onreadystatechange = processReqChange2;
        req2.open("GET", url+'?'+variavel+'='+valor+'&'+variavel2+'='+valor2, true);
        req2.send(null);
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
        req2 = new ActiveXObject("Microsoft.XMLHTTP");
        if (req2) {
            req2.onreadystatechange = processReqChange2;
            req2.open("GET", url+'?'+variavel+'='+valor+'&'+variavel2+'='+valor2, true);
            req2.send();
        }
    }
}

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

function Atualiza2(valor,url,variavel,valor2,variavel2)
{
    loadXMLDoc2(url,valor,variavel,valor2,variavel2);
}
var req4;

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

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

function Atualiza4(valor,url,variavel)
{
    loadXMLDoc4(url,valor,variavel);
}



var req5;

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

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

function Atualiza5(valor,url,variavel)
{
    loadXMLDoc5(url,valor,variavel);
}


var req5;

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

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

function Atualiza5(valor,url,variavel)
{
    loadXMLDoc5(url,valor,variavel);
}

var req6;

function loadXMLDoc6(url,valor,variavel,valor2,variavel2)
{
    req6 = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req6 = new XMLHttpRequest();
        req6.onreadystatechange = processReqChange6;
        req6.open("GET", url+'?'+variavel+'='+valor+'&'+variavel2+'='+valor2, true);
        req6.send(null);
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
        req6 = new ActiveXObject("Microsoft.XMLHTTP");
        if (req6) {
            req6.onreadystatechange = processReqChange6;
            req6.open("GET", url+'?'+variavel+'='+valor+'&'+variavel2+'='+valor2, true);
            req6.send();
        }
    }
}

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

function Atualiza6(valor,url,variavel,valor2,variavel2)
{
    loadXMLDoc6(url,valor,variavel,valor2,variavel2);
}

var req7;

function loadXMLDoc7(url,valor,variavel,valor2,variavel2,valor3,variavel3)
{
    req7 = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req7 = new XMLHttpRequest();
        req7.onreadystatechange = processReqChange7;
        req7.open("GET", url+'?'+variavel+'='+valor+'&'+variavel2+'='+valor2+'&'+variavel3+'='+valor3, true);
        req7.send(null);
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
        req7 = new ActiveXObject("Microsoft.XMLHTTP");
        if (req7) {
            req7.onreadystatechange = processReqChange7;
            req7.open("GET", url+'?'+variavel+'='+valor+'&'+variavel2+'='+valor2+'&'+variavel3+'='+valor3, true);
            req7.send();
        }
    }
}

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

function Atualiza7(valor,url,variavel,valor2,variavel2,valor3,variavel3)
{
    loadXMLDoc7(url,valor,variavel,valor2,variavel2,valor3,variavel3);
}


var req5;

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

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

function Atualiza5(valor,url,variavel)
{
    loadXMLDoc5(url,valor,variavel);
}


var req8;

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

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

function Atualiza8(valor,url,variavel)
{
    loadXMLDoc8(url,valor,variavel);
}

var req9;

function loadXMLDoc9(url,valor,variavel,valor2,variavel2,valor3,variavel3)
{
    req9 = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req9 = new XMLHttpRequest();
        req9.onreadystatechange = processReqChange9;
        req9.open("GET", url+'?'+variavel+'='+valor+'&'+variavel2+'='+valor2+'&'+variavel3+'='+valor3, true);
        req9.send(null);
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
        req9 = new ActiveXObject("Microsoft.XMLHTTP");
        if (req9) {
            req9.onreadystatechange = processReqChange9;
            req9.open("POST", url+'?'+variavel+'='+valor+'&'+variavel2+'='+valor2+'&'+variavel3+'='+valor3, true);
            req9.send();
        }
    }
}

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

function Atualiza9(valor,url,variavel,valor2,variavel2,valor3,variavel3)
{
    loadXMLDoc9(url,valor,variavel,valor2,variavel2,valor3,variavel3);
}

function enviaForm(x)
{
    var objeto = x;
    var escolha = null;

    for (var i = 0; i < objeto.length; i++)
    {
        if (objeto[i].checked)
            escolha = objeto[i].value;
    }

    // Chama a função do Ajax e passa:
    var dados = 'opcaoEscolhida=' + escolha;

    return false;
}





