      var http_request = false;

      function makeRequest()
      {
        //qry = "SAO PAULO";
        qry = document.getElementById("uf").value;
        prod = document.getElementById("assocprod").value;

        http_request = false;

        var conteudo = document.getElementById("loader");
        conteudo.innerHTML = "<img src=\"imagens/loader3.gif\" />";

        // Mozilla, Safari,...
        if (window.XMLHttpRequest)
        {
          http_request = new XMLHttpRequest();
          if (http_request.overrideMimeType)
          {
             http_request.overrideMimeType('text/xml');
             // See note below about this line
          }
        }
        else if (window.ActiveXObject)
        {
           try
           {
             http_request = new ActiveXObject("Msxml2.XMLHTTP");
           }
           catch (e)
           {
             try
             {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
             }
             catch (e) {}
           }
        }

        if (!http_request)
        {
           alert('Giving up :( Cannot create an XMLHTTP instance');
           return false;
        }

        http_request.onreadystatechange = function() {
          if(http_request.readyState == 4)
          {
             //document.getElementById('assocprod').value='PROD => '+http_request.responseText;

             if(http_request.status==200)
             {
                document.getElementById("cidades").innerHTML='';

                var cidades = http_request.responseText;
                cidades = cidades.split("|;");

                conteudo.innerHTML="";
             }

             list = document.createElement("option");
             list.value="";
             list.text="Selecione";

             document.getElementById("cidades").add(list,null);

             for(x=0;x<cidades.length-1;x++)
             {
                list = document.createElement("option");
                list.value=cidades[x];
                list.text=cidades[x];

                try
                {
                   document.getElementById("cidades").add(list,null);
                } catch(error) {
                   document.getElementById("cidades").add(list);
                }
             }
          }
        }
        http_request.open('GET', 'seekuf.php?uf='+qry+'&prod='+prod, true);
        http_request.send(null);

      }


      function makeRequestUF()
      {
        prod = document.getElementById("assocprod").value;

        http_request = false;

        var conteudo = document.getElementById("loader");
        conteudo.innerHTML = "<img src=\"imagens/loader3.gif\" />";

        // Mozilla, Safari,...
        if (window.XMLHttpRequest)
        {
          http_request = new XMLHttpRequest();
          if (http_request.overrideMimeType)
          {
             http_request.overrideMimeType('text/xml');
             // See note below about this line
          }
        }
        else if (window.ActiveXObject)
        {
           try
           {
             http_request = new ActiveXObject("Msxml2.XMLHTTP");
           }
           catch (e)
           {
             try
             {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
             }
             catch (e) {}
           }
        }

        if (!http_request)
        {
           alert('Giving up :( Cannot create an XMLHTTP instance');
           return false;
        }

        http_request.onreadystatechange = function() {
          if(http_request.readyState == 4)
          {
             //document.getElementById('assocprod').value='PROD => '+http_request.responseText;

             if(http_request.status==200)
             {
                document.getElementById("uf").innerHTML='';

                var estados = http_request.responseText;

                if(estados=="|;") {
                   doFOR = false;

                   list = document.createElement("option");
                   list.value="";
                   list.text="Selecione";

                   document.getElementById("uf").add(list,null);
                } else {
                   doFOR = true;
                   estados = estados.split("|;");
                }

                conteudo.innerHTML="";
             }

             if(doFOR) {
                list = document.createElement("option");
                list.value="";
                list.text="Selecione";

                document.getElementById("uf").add(list,null);

                for(x=0;x<estados.length-1;x++)
                {
                   list = document.createElement("option");
                   list.value=estados[x];
                   list.text=estados[x];

                   try
                   {
                      document.getElementById("uf").add(list,null);
                   } catch(error) {
                      document.getElementById("uf").add(list);
                   }
                }
             }
          }
        }
        http_request.open('GET', 'seekuf.php?souf=T&prod='+prod, true);
        http_request.send(null);

      }

      function seekCNPJ(cnpj)
      {
        //qry = "SAO PAULO";
        //qry = document.getElementById("uf").value;

        http_request = false;

        //var conteudo = document.getElementById("loader");
        //conteudo.innerHTML = "<img src=\"imagens/loader3.gif\" />";

        // Mozilla, Safari,...
        if (window.XMLHttpRequest)
        {
          http_request = new XMLHttpRequest();
          if (http_request.overrideMimeType)
          {
             http_request.overrideMimeType('text/xml');
             // See note below about this line
          }
        }
        else if (window.ActiveXObject)
        {
           try
           {
             http_request = new ActiveXObject("Msxml2.XMLHTTP");
           }
           catch (e)
           {
             try
             {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
             }
             catch (e) {}
           }
        }

        if (!http_request)
        {
           alert('Giving up :( Cannot create an XMLHTTP instance');
           return false;
        }

        http_request.onreadystatechange = function() {
          if(http_request.readyState == 4)
          {
             if(http_request.status==200)
             {
                resp = http_request.responseText;
                resp = resp.split("::");

                document.getElementById('respcnpj').innerHTML='<br />'+resp[0]+'<br /><br />O login e a senha serão enviados para o e-mail '+resp[1];
                //conteudo.innerHTML="";
             }
          }
        }
        http_request.open('GET', 'seekcnpj.php?cnpj='+cnpj, true);
        http_request.send(null);

      }

