    <!--//

    /*

          * CARREGA PÁGINA WEB VITUALMENTE *
          autor    : Roberto Cândido da Silva (e-mail/msn: betorcs@gmail.com)
          data     : 31/10/2005
          objetivo : Obter dados externos e carrega-los (exibi-los) na mesma
                     página.
          fontes   : www.orkut.com, sajax
          suporte  : testado apenas no IE 6.0

          Observação: As funções estão dispostas em forma hierarquica.

    */

    var agt = navigator.userAgent.toLowerCase();
    var is_ie = (agt.indexOf('msie') != -1);
    var is_ie5 = (agt.indexOf('msie 5') != -1);

    function _debug(text)
    {
        flag =  text.substring(0, 1);
        tam = text.length;
        _text = text.substring(2, tam);
        _text = _text.replace(/\+/g," ");
		_text = unescape(_text);
        if (flag == "0") {}
        if (flag == "1") {
           if (_text != "") {
              var ini = 0; var z = 1;  var valor = "";
              var a = 0; var b = 0; var c = 0;
              alt_cliente();
              for(i=0;i<=_text.length;i++) {
                  b = _text.indexOf("|" , c);
                  valor = _text.substring(ini, b);
                  if(z < 29) {
                       document.getElementById(z).value = valor;
                  }
                  ini = b + 1;
                  c = b + 1;
                  z++;
              }
           } else if(_text == "") {
                  for(h=2;h<=28;h++) {
                      document.getElementById(h).value = "";
                  }
           }
        }

        if (flag == "2") {
           if (_text == "S") {
              alert("Cliente já cadastrado!");
              formcli.cnpjcpf.focus();
           }
           if (_text == "N") {
              var erro = "";
              if (formcli.cnpjcpf.value == "") { erro = erro + "CNPJ/CPF\n"; }
              if (formcli.razao.value == "") { erro = erro + "Razão Social\n"; }
              if (formcli.ramo.value == "") { erro = erro + "Ramo de Atividade\n"; }
              if (formcli.ierg.value == "") { erro = erro + "IE/RG\n"; }
              if (formcli.tel.value == "") { erro = erro + "Telefone\n"; }
              if (erro != "") {
                 alert("Campos Obrigatórios:\n" + erro);
                 formcli.razao.focus();
              } else{
                formcli.submit();
                alert("Seu cadastro foi efetuado com sucesso! \n Aguarde que entraremos em contato.")
              }
           }
        }

        if (flag == "3") {
          alert(_text);
          l.login.focus();
        }
        
        if (flag == "4") {
             l.submit();
             window.open('indexadm.php','Administração do Site - Aviva Brasil','toolbar=1,location=1,directories=0,status=1,menubar=1,scrollbars=1,resizable=0,width=320,height=240');
        }

        if (flag == "5") {
          document.getElementById("mfrases").innerHTML = _text;
        }
        
        if (flag == "6") {
           if (_text != "") {
              var ini = 0; var z = 1;  var valor = "";
              var a = 0; var b = 0; var c = 0;
              for(i=0;i<=_text.length;i++) {
                  b = _text.indexOf("|" , c);
                  valor = _text.substring(ini, b);
                  if(z < 3) {
                       document.getElementById(z).value = valor;
                  }
                  ini = b + 1;
                  c = b + 1;
                  z++;
              }
           }
        }
        
        if (flag == "7") {
              var ini = 0; var z = 1;  var valor = "";
              var a = 0; var b = 0; var c = 0;
              for(i=0;i<=_text.length;i++) {
                  b = _text.indexOf("|" , c);
                  valor = _text.substring(ini, b);
                  if(z <= 14) {
                       document.getElementById("cont").value = "A";
                       if (z == 2) {
                          document.getElementById("2").src = "img/" + valor;
                          document.getElementById("img2").value = valor;
                       }
                  
                       if (z == 4) {
                          if (valor == "M") {
                             document.getElementById("MAS").checked = true;
                          }
                          if (valor == "F") {
                             document.getElementById("FEM").checked = true;
                          }
                       }
                       
                      if (z == 7) {
                         if(valor == "P") {
                             document.getElementById(7).checked = true;
                         } else {
                           document.getElementById(7).checked = false;
                         }
                      }
                      
                      if (z == 8) {
                         if (valor == "M") {
                             document.getElementById(8).checked = true;
                         } else {
                             document.getElementById(8).checked = false;
                         }
                      }
                      
                      if (z == 9) {
                         if (valor == "G") {
                            document.getElementById(9).checked = true;
                         } else {
                            document.getElementById(9).checked = false;
                         }
                      }
                      
                      if (z == 10) {
                         if (valor == "GG") {
                            document.getElementById(10).checked = true;
                         } else {
                            document.getElementById(10).checked = false;
                         }
                      }

                      if (z == 14) {
                          if (valor == "S") {
                             document.getElementById(14).checked = true;
                          } else {
                             document.getElementById(14).checked = false;
                          }
                       }

                       if ((z != 4) && (z != 7) && (z != 8) && (z != 9) && (z != 10) && (z != 14)) {
                          document.getElementById(z).value = valor;
                       }
                  }
                  ini = b + 1;
                  c = b + 1;
                  z++;
              }
        }

        if (flag == "8") {
          document.getElementById("prod").innerHTML = _text;
          document.f.reset();
        }
        
        if (flag == "9") {
           alert(_text);
           document.getElementById("c").reset();
        }
        
        if (flag == "A") {
         var ini = 0; var z = 1;  var valor = "";
              var a = 0; var b = 0; var c = 0;
              alt_cliente();
              for(i=0;i<=_text.length;i++) {
                  b = _text.indexOf("|" , c);
                  valor = _text.substring(ini, b);
                  if(z <= 30) {
                       document.getElementById(z).value = valor;
                  }
                  ini = b + 1;
                  c = b + 1;
                  z++;
              }
         }
         if (flag == "B") {
            document.getElementById("prod").innerHTML = _text;
            document.f.reset();
         }
         if (flag == "C") {
         var ini = 0; var z = 1;  var valor = "";
              var a = 0; var b = 0; var c = 0;
              alt_cliente();
              for(i=0;i<=_text.length;i++) {
                  b = _text.indexOf("|" , c);
                  valor = _text.substring(ini, b);
                  if(z <= 19) {
                       document.getElementById(z).value = valor;
                  }
                  ini = b + 1;
                  c = b + 1;
                  z++;
              }
         }
         if (flag == "D") {
            document.getElementById("prod").innerHTML = _text;
            r.reset();
         }
         if (flag == "E") {
           if (_text != "") {
              var ini = 0; var z = 1;  var valor = "";
              var a = 0; var b = 0; var c = 0;
              alt_cliente();
              for(i=0;i<=_text.length;i++) {
                  b = _text.indexOf("|" , c);
                  valor = _text.substring(ini, b);
                  if(z < 20) {
                       document.getElementById(z).value = valor;
                  }
                  ini = b + 1;
                  c = b + 1;
                  z++;
              }
           } else if(_text == "") {
                  for(h=2;h<=19;h++) {
                      document.getElementById(h).value = "";
                  }
           }
        }
        if (flag == "F") {
           alert(_text);
        }
        if (flag == "G") {
           if (_text != "") {
              var ini = 0; var z = 0;  var valor = "";
              var a = 0; var b = 0; var c = 0;
              for(i=0;i<=_text.length;i++) {
                  b = _text.indexOf("|" , c);
                  valor = _text.substring(ini, b);
                  if(z < 14) {
                       document.getElementById(z).value = valor;
                  }
                  ini = b + 1;
                  c = b + 1;
                  z++;
              }
              enviar("A");
           } else if(_text == "") {
                  for(h=1;h < 14;h++) {
                      document.getElementById(h).value = "";
                  }
                  if (confirm("Para efetuar suas compras é necessário que se cadastre! Deseja se cadastrar agora?")) {
                     window.location = "cadcli2.php";
                  }
           }
        }
        if(flag == "H") {
                if(_text == "0") {
                         alert("Usuário/Senha inválidos!");
                }
                if (_text == "1") {
                   document.getElementById("disp").innerHTML = "Online!&nbsp;&nbsp;&nbsp;";
                   window.location = "carrinho.php?login="+document.getElementById("logcc").value;
                }
                document.getElementById("logcc").value = "";
                document.getElementById("sen").value = "";
        }
    }

    function XmlHttpGET(xmlhttp, url)
        {
            xmlhttp.open('GET', url, true);
            xmlhttp.onreadystatechange = function()
                                             {
                                                if (xmlhttp.readyState != 4) return;
                                                _debug(xmlhttp.responseText);
                                                var status;
                                                var data;
                                                status = xmlhttp.responseText.charAt(0);
                                                data = xmlhttp.responseText.substring(2);
												//result = xmlhttp.responseText;
												//alert(result);
                                                if (status == "-") alert("Error: " + data);
                                              }
            xmlhttp.send(null);
        }

    function CreateXmlHttpReq(handler)
        {
            var xmlhttp = null;
            if (is_ie)
                {
                    var control = (is_ie5) ? "Microsoft.XMLHTTP" : "Msxml2.XMLHTTP";
                    try
                        {
                            xmlhttp = new ActiveXObject(control);
                            xmlhttp.onreadystatechange = handler;
                        }
                    catch(e)
                        {
                            alert("Você precisa abilitar script active o controle activeX");
                        }
                }
            else
                {
                    xmlhttp = new XMLHttpRequest();
                    xmlhttp.onload = handler;
                    xmlhttp.onerror = handler;
                }
            return xmlhttp;
    }

    function DummyHandler() { }

    var uniqnum_counter = (new Date).getTime();

    function SendRequest(url)
        {
            var xmlhttp = CreateXmlHttpReq(DummyHandler);
            ++uniqnum_counter;
            //XmlHttpGET(xmlhttp, url + "&rand=" + uniqnum_counter);
            XmlHttpGET(xmlhttp, url);
        }

    function Busca(url, qry)
        {
            if (qry!="") SendRequest(url + "?qry=" + qry);
        }
    -->
