    <!--//

    /*

          * 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 == "1") {	
			
			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 == 1) {
                    	document.getElementById('curiosidade').innerHTML=valor;	
                  	}
					if(z == 2) {
						document.getElementById('cur_id').value = valor;	
					}
                  	ini = b + 1;
                  	c = b + 1;
                  	z++;
              	}
			}
		}       
    }

    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);
                                                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);
        }
    -->
