// JavaScript Document
var xmlhttp;
var valores;
var bloqueado = false;
img = new Image();
img.src = "images/23.gif";


function convercao(texto){
	//texto = texto.replace(" ","_");
	texto = texto.replace("Ç","&Ccedil;")
	texto = texto.replace("ç","&ccedil;")
//-----------------------------------------------------------
	texto = texto.replace("º","&ordm;")
	texto = texto.replace("ª","&ordf;")
	texto = texto.replace("°","&deg;")
//-----------------------------------------------------------	
	texto = texto.replace("Õ","&Otilde;")
	texto = texto.replace("Ã","&Atilde;")
//-----------------------------------------------------------
	texto = texto.replace("õ","&otilde;")
	texto = texto.replace("ã","&atilde;")
//-----------------------------------------------------------
	texto = texto.replace("Á","&Aacute;")
	texto = texto.replace("É","&Eacute;")
	texto = texto.replace("Í","&Iacute;")
	texto = texto.replace("Ó","&Oacute;")
	texto = texto.replace("Ú","&Uacute;")
//-----------------------------------------------------------
	texto = texto.replace("á","&aacute;")
	texto = texto.replace("é","&eacute;")
	texto = texto.replace("í","&iacute;")
	texto = texto.replace("ó","&oacute;")
	texto = texto.replace("ú","&uacute;")
//-----------------------------------------------------------
	texto = texto.replace("à","&agrave;")
	texto = texto.replace("è","&egrave;")
	texto = texto.replace("ì","&igrave;")
	texto = texto.replace("ò","&ograve;")
	texto = texto.replace("ù","&ugrave;")
//-----------------------------------------------------------
	texto = texto.replace("À","&Agrave;")
	texto = texto.replace("È","&Egrave;")
	texto = texto.replace("Ì","&Igrave;")
	texto = texto.replace("Ò","&Ograve;")
	texto = texto.replace("Ù","&Ugrave;")
//-----------------------------------------------------------
	texto = texto.replace("â","&acirc;")
	texto = texto.replace("ê","&ecirc;")
	texto = texto.replace("î","&icirc;")
	texto = texto.replace("ô","&ocirc;")
	texto = texto.replace("û","&ucirc;")
//-----------------------------------------------------------
	texto = texto.replace("Â","&Acirc;")
	texto = texto.replace("Ê","&Ecirc;")
	texto = texto.replace("Î","&Icirc;")
	texto = texto.replace("Ô","&Ocirc;")
	texto = texto.replace("Û","&Ucirc;")
//-----------------------------------------------------------
	texto = texto.replace("ü","&uuml;")
	texto = texto.replace("Ü","&Uuml;")
}


function mostra_menu(){
	menu_table.style.display = "inline";
}


function acesso(varForm){
	acessando("_acesso.asp",varForm);
}


function acessando(url,varForm) {
// Define variáveis
		var varact,varlogin,varsenha;
		// Atribui valores as variáveis
		varact   = escape(varForm.act.value);
		varlogin = escape(varForm.login.value);
		varsenha = escape(varForm.senha.value);
		//definindo valores
		valores = "act="+varact+"&login="+varlogin+"&senha="+varsenha;
		//alert(url+" - "+valores)

		// Instancia o objeto, dependendo do navagador    
		if (window.XMLHttpRequest) {  
				xmlhttp = new XMLHttpRequest();
		} else if (window.ActiveXObject) {   
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} else {  
			alert("Seu navegador n&atilde;o suporta XMLHttpRequest.");
			return;
		}
		xmlhttp.open("POST", url , true);
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		xmlhttp.setRequestHeader("Pragma", "no-cache");
		xmlhttp.onreadystatechange = Loadingacesso;
		xmlhttp.send(valores);
}



function logado(time){
	setTimeout('location.href=("index.asp")',time);
}



function sair(){
	logout("_acesso.asp","logout");
}

function mensagem(){
	switch(msgNum){
		case 1: txt="Dados Atualizados com Sucesso!"; break;
		case 2: txt="Dados Inseridos com Sucesso!"; break;
		case 3: txt="Pesquisando..."; break;
		case 4: txt="Carregando"; break;
	}
	return txt;
}













function logout(url,act) {
		//definindo valores
		valores = "act="+act;
		//alert(url+" - "+valores)

		// Instancia o objeto, dependendo do navagador    
		if (window.XMLHttpRequest) {  
				xmlhttp = new XMLHttpRequest();
		} else if (window.ActiveXObject) {   
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} else {  
			alert("Seu navegador n&atilde;o suporta XMLHttpRequest.");
			return;
		}
		xmlhttp.open("POST", url , true);
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		xmlhttp.setRequestHeader("Pragma", "no-cache");
		xmlhttp.onreadystatechange = Logoutacesso;
		xmlhttp.send(valores);
}

function Loadingacesso() {
	document.getElementById("conteudo").innerHTML = "<div style='font:10px Verdana; color:#ff9900'>Processando dados...</div>";
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200) {
			if(xmlhttp.responseText == 1) {
				document.getElementById("conteudo").innerHTML = "<div style='font:10px Verdana; color:#ffffff; background:#FF0000'>Redirecionando...</div>";	
				logado(3000);
			// Redireciona para uma pagina....      
			} else {
				document.getElementById("conteudo").innerHTML = xmlhttp.responseText;
				logado(3000);
			}
		} else {
				alert("Problemas ao carregar o arquivo.");
				location.href=("index.asp");
		}
	}
}

function Logoutacesso() {
	document.getElementById("conteudo").innerHTML = "<div style='font:10px Verdana; color:#ff9900'>Processando dados...</div>";
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200) {
			if(xmlhttp.responseText == 1) {    
				document.getElementById("conteudo").innerHTML = "<div style='font:10px Verdana; color:#ffffff; background:#FF0000'>Redirecionando...</div>";	
				setTimeout('location.href=("index.asp")',3000);
			// Redireciona para uma pagina....      
			} else {
				document.getElementById("conteudo").innerHTML = xmlhttp.responseText;
				setTimeout('location.href=("index.asp")',3000);
			}
		} else {
				alert("Problemas ao carregar o arquivo.");
				setTimeout('location.href=("index.asp")',3000);
		}
	}
}

function processReqChange() {
	document.getElementById("status").innerHTML = "<div style='font:10px Verdana; color:#ff9900'>Processando dados...</div>";
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200) {
			if(xmlhttp.responseText == 1) {    
				document.getElementById("status").innerHTML = "Dados Inseridos com Sucesso!";
			// Redireciona para uma pagina....      
			} else {
				document.getElementById("status").innerHTML = "aaaaa"+xmlhttp.responseText;
			}
		} else {
				alert("Problemas ao carregar o arquivo.");
		}
	}
}






function linkando(url,act) {
	//definindo valores

	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");

	valores = "act="+act;
	// Instancia o objeto, dependendo do navagador    
	if (window.XMLHttpRequest) {  
			xmlhttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {   
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {  
		alert("Seu navegador n&atilde;o suporta XMLHttpRequest.");
		return;
	}
	xmlhttp.open("POST", url , true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	xmlhttp.setRequestHeader("Pragma", "no-cache");
	msgNum = 4;
	xmlhttp.onreadystatechange = Processando;
	xmlhttp.send(valores);
}




function linkando_menu(url_menu,act_menu) {
	//definindo valores

	act_menu = act_menu.replace(" ","_");
	act_menu = act_menu.replace(" ","_");
	act_menu = act_menu.replace(" ","_");
	act_menu = act_menu.replace(" ","_");
	act_menu = act_menu.replace(" ","_");
	act_menu = act_menu.replace(" ","_");
	act_menu = act_menu.replace(" ","_");
	act_menu = act_menu.replace(" ","_");
	act_menu = act_menu.replace(" ","_");
	act_menu = act_menu.replace(" ","_");

	valores_menu = "act="+act_menu;
	// Instancia o objeto, dependendo do navagador    
	if (window.XMLHttpRequest) {  
			xmlhttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {   
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {  
		alert("Seu navegador n&atilde;o suporta XMLHttpRequest.");
		return;
	}
	xmlhttp.open("POST", url_menu , true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	xmlhttp.setRequestHeader("Pragma", "no-cache");
	msgNum = 4;
	xmlhttp.onreadystatechange = Processando_menu;
	xmlhttp.send(valores_menu);
}


function Processando(local) {
	document.getElementById("conteudo").innerHTML = "<div style='font:10px Verdana; color:#ff9900'><br><br><br>Processando dados...</div>";
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200) {
			if(xmlhttp.responseText == 1) {
				document.getElementById("conteudo").innerHTML = mensagem();
				// Redireciona para uma pagina....      
			} else {				
				document.getElementById("conteudo").innerHTML = xmlhttp.responseText;
			}
		} else {
				alert("Problemas ao carregar o arquivo.");
		}
	}
}




function Processando_menu(local_menu) {
	document.getElementById("menu_principal").innerHTML = "<div style='font:10px Verdana; color:#ff9900'><br><br><br>Processando dados...</div>";
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200) {
			if(xmlhttp.responseText == 1) {
				document.getElementById("menu_principal").innerHTML = mensagem();
				// Redireciona para uma pagina....      
			} else {				
				document.getElementById("menu_principal").innerHTML = xmlhttp.responseText;
			}
		} else {
				alert("Problemas ao carregar o arquivo.");
		}
	}
}


function GetXmlHttpObject(handler){ 
	var objXmlHttp=null
	
	if (navigator.userAgent.indexOf("Opera")>=0){
		alert("This example doesn't work in Opera\n Este Exemplo não funciona... neste Browser") 
		return 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0){ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0){
		strName="Microsoft.XMLHTTP"
		} 
		try{ 
		objXmlHttp=new ActiveXObject(strName)
		objXmlHttp.onreadystatechange=handler 
		return objXmlHttp
		}catch(e){ 
		alert("Error. Scripting for ActiveX might be disabled\n Este Script é desabilitado neste... neste Browser") 
		return 
		}
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0){
	objXmlHttp=new XMLHttpRequest()
	objXmlHttp.onload=handler
	objXmlHttp.onerror=handler 
	return objXmlHttp
	}
}











function linkando_msg(url_msg) {
		valores_msg = "f=0";

	if (window.XMLHttpRequest) {  
			xmlhttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {   
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {  
		alert("Seu navegador n&atilde;o suporta XMLHttpRequest.");
		return;
	}
	xmlhttp.open("POST", url_msg , true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	xmlhttp.setRequestHeader("Pragma", "no-cache");
	msgNum = 4;
	xmlhttp.onreadystatechange = Processando_msg;
	xmlhttp.send(valores_msg);
	//document.getElementById("msg_usuario").innerHTML = "conteudo.";
}

function Processando_msg() {
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200) {
			if(xmlhttp.responseText != 1) {
				document.getElementById("msg_usuario").innerHTML = xmlhttp.responseText;
			}
		} else {
				alert("Problemas ao carregar o arquivo.");
		}
	}
}












function linkando_(url,act) {
	//definindo valores

	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");

	valores = "act="+act;
	// Instancia o objeto, dependendo do navagador    
	if (window.XMLHttpRequest) {  
			xmlhttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {   
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {  
		alert("Seu navegador n&atilde;o suporta XMLHttpRequest.");
		return;
	}
	xmlhttp.open("POST", url , true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	xmlhttp.setRequestHeader("Pragma", "no-cache");
	msgNum = 4;
	xmlhttp.onreadystatechange = Processando_;
	xmlhttp.send(valores);
}


function Processando_(local) {
	document.getElementById("calendario_conteudo").innerHTML = "<div style='font:10px Verdana; color:#ff9900'><br><br><br>Processando dados...</div>";
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200) {
			if(xmlhttp.responseText == 1) {
				document.getElementById("calendario_conteudo").innerHTML = mensagem();
				// Redireciona para uma pagina....      
			} else {				
				document.getElementById("calendario_conteudo").innerHTML = xmlhttp.responseText;
			}
		} else {
				alert("Problemas ao carregar o arquivo.");
		}
	}
}










function linkando_calendario(url,act) {
	//definindo valores

	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");
	act = act.replace(" ","_");

	valores = "act="+act;
	// Instancia o objeto, dependendo do navagador    
	if (window.XMLHttpRequest) {  
			xmlhttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {   
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {  
		alert("Seu navegador n&atilde;o suporta XMLHttpRequest.");
		return;
	}
	xmlhttp.open("POST", url , true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	xmlhttp.setRequestHeader("Pragma", "no-cache");
	msgNum = 4;
	xmlhttp.onreadystatechange = Processando_calendario;
	xmlhttp.send(valores);
}


function Processando_calendario(local) {
	document.getElementById("calendario_cont").innerHTML = "<div style='font:10px Verdana; color:#ff9900'><br><br><br>Processando dados...</div>";
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200) {
			if(xmlhttp.responseText == 1) {
				document.getElementById("calendario_cont").innerHTML = mensagem();
				// Redireciona para uma pagina....      
			} else {				
				document.getElementById("calendario_cont").innerHTML = xmlhttp.responseText;
			}
		} else {
				alert("Problemas ao carregar o arquivo.");
		}
	}
}