try {
	xmlhttp = new XMLHttpRequest();
} catch(ee) {
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch(e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(E) {
			xmlhttp = false;
		}
	}
}

function exibeErro(msgErro)
{
	exibeEfeito();
	while(msgErro.indexOf(" ")>0)
		msgErro=msgErro.replace(" ","%20");		
	iniciaAjax("../page/_erro.asp?msg=1","erro=" + msgErro.replace(" ","%20"),"divResultado");
}

function exibeInformacao(msgErro)
{
	exibeEfeito();
	while(msgErro.indexOf(" ")>0)
		msgErro=msgErro.replace(" ","%20");		
	iniciaAjax("../page/_informacao.asp","erro=" + msgErro.replace(" ","%20"),"divResultado");
}

var resultados;
function iniciaAjax(linksql, vars, div)
{
	var args = iniciaAjax.arguments.length
	xmlhttp.open("POST", linksql, true);
	xmlhttp.onreadystatechange = function()
	{
		if (xmlhttp.readyState==4)
		{
			t = xmlhttp.responseText
			t = unescape(t.replace(/\+/g," "))
			if (args == 3) 
				document.getElementById(div).innerHTML =t;				
		}
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
	xmlhttp.send(vars) 
}

function iniciaAcaoExterna(linksql, vars, div)
{
	var args = iniciaAcaoExterna.arguments.length
	xmlhttp.open("POST", linksql, true);	
	xmlhttp.onreadystatechange = function()
	{		
		if (xmlhttp.readyState==4){
				t = xmlhttp.responseText;				
				setTimeout(t,1);
		}
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
	xmlhttp.send(vars) 	
}
	
function iniciaPost(linksql,div,form)
{
	try
	{
	var vars="";
	for (var i = 0; i < form.elements.length; i++) 
	{
		vars=vars + form.elements[i].name + "=" + escape(form.elements[i].value) + "&"
    	if (form.elements[i].type == "text") {
        	form.elements[i].value = "";
	    }
	}

	var args = iniciaPost.arguments.length
	xmlhttp.open("POST", linksql, true);
	xmlhttp.onreadystatechange = function()
	{
		if (xmlhttp.readyState==4)
		{
			t = xmlhttp.responseText
			t = unescape(t.replace(/\+/g," "))
			if (args == 3) 
				document.getElementById(div).innerHTML=t;				
		}
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
	xmlhttp.send(vars) 
	}
	catch(e)
	{
	}
}
 
function exibeEfeito(){
	var div, div2;
	escondeSelect();
	document.getElementsByTagName("html")[0].style.overflow="hidden";
	var tudo=document.getElementsByTagName("body")[0];
	tudo.scroll="no";		
	div2=document.createElement("div");
 	div2.id=("divJanela");
	tudo.appendChild(div2);	
	div=document.createElement("div");
 	div.id=("divResultado");
 	tudo.appendChild(div);
	//tudo.scrollTop=0;
	div.style.marginTop=tudo.scrollTop;
	tudo.style.paddingRight="15px";
}
 
function apagaEfeito(){
	mostraSelect();
  	var tudo=document.getElementsByTagName("body")[0]
  	var div1 = document.getElementById("divResultado");
	var div2 = document.getElementById("divJanela");	
	div1.innerHTML="";
  	tudo.removeChild(div1);
	tudo.removeChild(div2);
	document.getElementsByTagName("html")[0].style.overflow="";
  	tudo.scroll="";
	tudo.style.paddingRight="";
}

function escondeSelect(){
	var objSelect = document.getElementsByTagName("select");
	for (i=0;i<objSelect.length;i++){
		objSelect[i].style.visibility = "hidden";
	}
}
function mostraSelect(){
	var objSelect = document.getElementsByTagName("select");
	for (i=0;i<objSelect.length;i++){
		objSelect[i].style.visibility = "visible";
	}
}