function createXMLHTTP() {
var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0",
"MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP",
"Microsoft.XMLHTTP"];
for (var i=0; i < arrSignatures.length; i++) {
	try {
		var oRequest = new ActiveXObject(arrSignatures[i]);
		return oRequest;
	} catch (oError) {
	}
}
throw new Error("MSXML is not installed on your system.");
}


function XMLHTTPRequest() { var tXHR=0;
  if (window.XMLHttpRequest) { tXHR=new XMLHttpRequest(); } //Objeto nativo (FF/Safari/Opera7.6+)
  else {
    try { tXHR=new ActiveXObject("Msxml2.XMLHTTP"); } //activeX (IE5.5+/MSXML2+)
    catch(e) {
      try { tXHR=new ActiveXObject("Microsoft.XMLHTTP"); } //activeX (IE5+/MSXML1)
      catch(e) { /* O navegador não tem suporte */ tXHR=false; }
    }
  } return tXHR;
}


function recuperarValores(pag,childDiv)
{ 

var oHTTPRequest = XMLHTTPRequest(); 
if (pag.indexOf('?')==-1)
{
	pag=pag+"?"
}

 var n_random = get_random();

oHTTPRequest.open("get", pag+"&limpa_cache="+n_random, true);
oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

oHTTPRequest.onreadystatechange=function() {
	//alert(pag+'-->'+(oHTTPRequest.readyState==4));
	if (oHTTPRequest.readyState==4){
		//alert(pag+'-->'+(oHTTPRequest.responseText.length));
		if(oHTTPRequest.responseText.length > 0)
			{
			document.getElementById(childDiv).innerHTML = oHTTPRequest.responseText;
			
			var re = /<script.*?>(.*?)<\//igm;
			var match;
			while (match = re.exec(document.getElementById(childDiv).innerHTML)) {
				eval(match[1]);
				}
			}
			
	}
	else
	{
		teste='<table><tr><td valign="middle" align=right width=50%><h2>AGUARDE</h2></td><td  width=50% valign="middle" align=left></tr></table>';
		
		document.getElementById(childDiv).innerHTML=teste;
	}
}
oHTTPRequest.send();

}


function encodeMyValue(valueToEncode) {
     encodedHtml = escape(valueToEncode);
     encodedHtml = encodedHtml.replace(/\//g,"%2F");
     encodedHtml = encodedHtml.replace(/\?/g,"%3F");
     encodedHtml = encodedHtml.replace(/=/g,"%3D");
     encodedHtml = encodedHtml.replace(/&/g,"%26");
     encodedHtml = encodedHtml.replace(/@/g,"%40");
     encodedHtml = encodedHtml.replace("+","%2B");
    return encodedHtml;
   } 

function Disable_form(){
		var pass=true
		var first=-1
			
		if (document.images){
		for (i=0;i<document.form1.length;i++){
			
		var tempobj=document.form1.elements[i]
			
		 if (tempobj.type=="text"){
			if (tempobj.name=="data_ot")
			{
				eval(tempobj.disabled=false)
			}
			else
			 { eval(tempobj.disabled=true)}
		 
		  if (first==-1) {first=i}
		 }
		 else if (tempobj.type=="checkbox") {
		  eval(tempobj.disabled=true)
		  if (first==-1) {first=i}
		 }
		 else if (tempobj.col!="") {
		  eval(tempobj.disabled=true)
		  if (first==-1) {first=i}
		 }
		 
		}
		}
		//document.form1.elements[first].focus()
		return false
	}

	function Enable_form(){
		var pass=true
		var first=-1
		if (document.images){
		for (i=0;i<document.form1.length;i++){
		var tempobj=document.form1.elements[i]
		 if (tempobj.type=="text"){
		  eval(tempobj.disabled=false)
		  if (first==-1) {first=i}
		 }
		 else if (tempobj.type=="checkbox") {
		  eval(tempobj.disabled=false)
		  if (first==-1) {first=i}
		 }
		 else if (tempobj.col!="") {
		  eval(tempobj.disabled=false)
		  if (first==-1) {first=i}
		 }
		 
		}
		}
		//document.form1.elements[first].focus()
		return false
	}



var http_request = false;
var xmldoc;

function makeRequest(url,childDiv) {
	if (window.XMLHttpRequest) 
	{ // for mozilla and firefox
		try
			{ netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
		} 
		catch (e)
		{ alert("Permission UniversalBrowserRead denied.");
		}
http_request = false;
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{ http_request.overrideMimeType('text/xml');
}


}else if (window.ActiveXObject)
{ //for ie
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 = Contents;
http_request.open('GET', url, true);
http_request.send(null);

}


function Contents()
	{ 
		if (http_request.readyState == 4)
		{ 
			if (http_request.status == 200)
			{			
				var string = http_request.responseText;
				var xmldoc;
				if (window.XMLHttpRequest) 
				{ 
					var parser = new DOMParser();
					var doc = parser.parseFromString(string, "text/xml");
					xmldoc = doc.documentElement;
				}
				else if (window.ActiveXObject)
				{ 
					xmldoc = http_request.responseXML;
				}
				alert (xmldoc);
				var title = xmldoc.getElementsByTagName("title")[0].firstChild.nodeValue;
				var desc = xmldoc.getElementsByTagName("description")[0].firstChild.nodeValue;
				alert(desc);
				//document.getElementById("content").innerHTML ='<h1>'+title+'</h1>'+desc;
			} else 
			{ 
				alert('There was a problem with the request.');
			}
		}
	}

function get_random()
{
	
    var ranNum= Math.floor(Math.random()*5000);
    return ranNum;
}




