// JavaScript Document
// Define variável global
var xmlhttp;
var valores;
var msgNum;
img = new Image();
img.src = "../imagem/spinner[1].gif";

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;
	}
	return txt;
}

function chama_dica(cod){
	//alert(cod);
	dicas_orientacoes("/portal/sala_espera/dicas_orientacoes.asp",cod);
}

function Contato(varForm){
    enviar_contato("/portal/sala_espera/envio_contato.asp",varForm);
}

function dicas_orientacoes(url,cod) {
		//definindo valores
		valores = "cod="+cod;
		// 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 = 3;
		xmlhttp.onreadystatechange = Processando;
		xmlhttp.send(valores);
}

function enviar_contato(url,varForm){
	 //alert(url+" - "+varForm);
    req = null;
	 
	 var varnome, varemail, varmens;
	 varnome  = escape(varForm.nome.value);
	 varemail = escape(varForm.email.value);
	 varmens  = escape(varForm.mensagem.value);
	
	 valores = "nome="+varnome+"&email="+varemail+"&mensagem="+varmens;
	 //alert(valores);
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
		  req.open("POST",url,true);
		  req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		  req.setRequestHeader("Content-length", 1);
        req.onreadystatechange = processReqChange;
        req.send(valores);
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
				//alert("teste")
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
				req.open("POST",url,true);
				req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				req.setRequestHeader("Content-length", 1);
				req.onreadystatechange = processReqChange;
				req.send(valores);
        }
    }
}

function Processando() {
	document.getElementById("txt").innerHTML = "Processando dados...";
	if (xmlhttp.readyState == 4) {
		//janela = window.open()
		//janela.document.write(xmlhttp.responseText);
		if (xmlhttp.status == 200) {
			if(xmlhttp.responseText == 1) {
				document.getElementById("txt").style.display = "inline";
				document.getElementById("txt").innerHTML = mensagem();
			// Redireciona para uma pagina....      
			} else {				
				document.getElementById("txt").innerHTML = xmlhttp.responseText;
			}
		} else {
				alert("Problemas ao carregar o arquivo.");
		}
	}
}

function processReqChange(){
    document.getElementById('conteudo').innerHTML = "<table width='100' border='0' align='center' cellpadding='0' cellspacing='5' style='border:1px dotted #b6b6b6'><tr><td align='center' valign='middle' style='background:#ffffff; border:1px solid #D7E7F7'><img src='"+img.src+"'><br><h><span style=\"font-family: verdana; font-size: 11px; color:#006699;\">Carregando...</span></td></tr></table>";
    if (req.readyState == 4) {
		  //janela = window.open();
		  //janela.document.write(req.responseText);
        if (req.status == 200) {
            document.getElementById('conteudo').innerHTML = req.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + req.statusText);
        }
    }
}

// deletar registros
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 tempo(){
	setTimeout("document.getElementById('status').style.display='none'",3000);
}
