//------------------------------------------
function AlternaDiv(div1, div2) {

if(document.getElementById(div1).style.display == "none"){
		document.getElementById(div1).style.display = "";
		document.getElementById(div2).style.display = "none";
	}else{
		document.getElementById(div1).style.display = "none";
		document.getElementById(div2).style.display = "";
	}
}


function ExecAjax(valor, dest, TrocaTexto) {


  try {
	 ajax = new ActiveXObject("Microsoft.XMLHTTP");
  } 
  catch(e) {
	 try {
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
	 }
	 catch(ex) {
		try {
		   ajax = new XMLHttpRequest();
		}
		catch(exc) {
		   alert("Esse browser não tem recursos para uso do Ajax");
		   ajax = null;
		}
	 }
  }
  if(ajax) {
	 
	 idOpcao  = document.getElementById("opcoes");
	 Div      = document.getElementById("DivCarregando");
	 //idOpcao.style.zIndex  = 100;
	 ajax.open("POST", dest, true);

	 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
	 
	 ajax.onreadystatechange = function() {
		if(ajax.readyState == 1) {

		Div.innerHTML = "<table align='center' cellpadding='2' cellspacing='1'>";
		Div.innerHTML = Div.innerHTML + " <tr>";
		Div.innerHTML = Div.innerHTML + "   <td align='center'>";
		Div.innerHTML = Div.innerHTML + " 		<img src='images/load.gif' width=32 height=32  align=absmiddle>";
		Div.innerHTML = Div.innerHTML + " 		&nbsp;&nbsp; Aguarde. Carregando...</td>";
		Div.innerHTML = Div.innerHTML + " </tr>";
		Div.innerHTML = Div.innerHTML + "</table>";
		Div.className = "DivCarregando";  

		}
		if(ajax.readyState == 4 ) {

			  idOpcao.style.visibility = "visible"; //Mostra a DIV caso esteja ocultada
			  idOpcao.innerHTML = ajax.responseText ;
			  Div.innerHTML = "";
			  Div.className = ""; 
			  if (TrocaTexto == 1 ) {
			  AlternaDiv ("EnviaRequisicao", "MostraRequisicao");
			  }
			   
		}
	 }

	 var params = "varID="+valor;
	 ajax.send(params);
  }
}

function ExecAjaxDestino(valor, dest, TrocaTexto, divResultado) {

//			alert(divResultado)

 // ajax = null;
 
  try {
	 ajax = new ActiveXObject("Microsoft.XMLHTTP");
  } 
 
  catch(e) {
	 try {
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
	 }
	 catch(ex) {
		try {
		   ajax = new XMLHttpRequest();
		}
		catch(exc) {
		   alert("Esse browser não tem recursos para uso do Ajax");
		   ajax = null;
		}
	 }
  }
  //alert(ajax);
  if(ajax) {
	 
	 idOpcao  = document.getElementById(divResultado);
	 if ( idOpcao == null) {
		 idOpcao  = parent.document.getElementById(divResultado);
	 
		 }
	 Div      = document.getElementById("DivCarregando");
	 //idOpcao.style.zIndex  = 100;
	 ajax.open("POST", dest, true);

	 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
	 
	 ajax.onreadystatechange = function() {
		if(ajax.readyState == 1) {
		
		Div.innerHTML = "<table align='center' cellpadding='2' cellspacing='1'>";
		Div.innerHTML = Div.innerHTML + " <tr>";
		Div.innerHTML = Div.innerHTML + "   <td align='center'>";
		Div.innerHTML = Div.innerHTML + " 		<img src='../images/load.gif' width=32 height=32  align=absmiddle>";
		Div.innerHTML = Div.innerHTML + " 		&nbsp;&nbsp; Aguarde. Carregando...</td>";
		Div.innerHTML = Div.innerHTML + " </tr>";
		Div.innerHTML = Div.innerHTML + "</table>";
		Div.className = "DivCarregando";  
		
		}
		if(ajax.readyState == 4 ) {

			  // idOpcao.style.visibility = "visible"; //Mostra a DIV caso esteja ocultada
			  idOpcao.style.display = ""; //Mostra a DIV caso esteja ocultada
			  idOpcao.innerHTML = ajax.responseText ;
			  Div.innerHTML = "";   
			  Div.className = "";  
			  if (TrocaTexto == 1 ) {
				  AlternaDiv ("EnviaRequisicao", "MostraRequisicao");
			  }
			   
		}
	 }
	 var params = "varID="+valor;
	 ajax.send(params);
  }
}


//---------------------------------------------------------------

function AlternaDiv(div1, div2) {

if(document.getElementById(div1).style.display == "none"){
		document.getElementById(div1).style.display = "";
		document.getElementById(div2).style.display = "none";
	}else{
		document.getElementById(div1).style.display = "none";
		document.getElementById(div2).style.display = "";
	}
}

   function ExecAjaxCombo(valor,pagina,idRecebe) {
      
	  //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax) {
	     //deixa apenas o elemento 1 no option, os outros são excluídos
		 document.forms[0].idTaroCategoria.options.length = 1;
	     
		 idOpcao  = document.getElementById("opcoes");
		 Div      = document.getElementById("DivCarregando");
		 
	     ajax.open("POST", "Aj_SubTemaPergunta.asp", true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			if(ajax.readyState == 1) {
				Div.innerHTML = "<table align='center' cellpadding='2' cellspacing='1'>";
				Div.innerHTML = Div.innerHTML + " <tr>";
				Div.innerHTML = Div.innerHTML + "   <td align='center'>";
				Div.innerHTML = Div.innerHTML + " 		<img src='../images/load.gif' width=32 height=32  align=absmiddle>";
				Div.innerHTML = Div.innerHTML + " 		&nbsp;&nbsp; Aguarde. Carregando...</td>";
				Div.innerHTML = Div.innerHTML + " </tr>";
				Div.innerHTML = Div.innerHTML + "</table>";
				Div.className = "DivCarregando";  
	        }
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   if(ajax.responseXML) {
			      processXML(ajax.responseXML);
				  //Div.innerHTML = "";   
				  Div.className = "";  


			   }
			   else {
			       //caso não seja um arquivo XML emite a mensagem abaixo
				   //idOpcao.innerHTML = "--Primeiro selecione o Solicitante--";
			   }
            }
         }
		 //passa o código do estado escolhido
	     var params = "idTaroCategoria"+valor;
         ajax.send(params);
      }
   }
//----------------------------------------------------------------

function ExecPopUpAjax(valor, dest, w , h) {


  try {
	 ajax = new ActiveXObject("Microsoft.XMLHTTP");
  } 
  catch(e) {
	 try {
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
	 }
	 catch(ex) {
		try {
		   ajax = new XMLHttpRequest();
		}
		catch(exc) {
		   alert("Esse browser não tem recursos para uso do Ajax");
		   ajax = null;
		}
	 }
  }
  if(ajax) {
	 
	 Face  = document.getElementById("divPopup");
	 Texto = document.getElementById("divPopupConteudo");
	 Div   = document.getElementById("DivCarregando");
	 //idOpcao.style.zIndex  = 100;
	 ajax.open("POST", dest, true);

	 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
	 
	 ajax.onreadystatechange = function() {
		if(ajax.readyState == 1) {

		Div.innerHTML = "<table align='center' cellpadding='2' cellspacing='1'>";
		Div.innerHTML = Div.innerHTML + " <tr>";
		Div.innerHTML = Div.innerHTML + "   <td align='center'>";
		Div.innerHTML = Div.innerHTML + " 		<img src='images/load.gif' width=32 height=32  align=absmiddle>";
		Div.innerHTML = Div.innerHTML + " 		&nbsp;&nbsp; Aguarde. Carregando...</td>";
		Div.innerHTML = Div.innerHTML + " </tr>";
		Div.innerHTML = Div.innerHTML + "</table>";
		Div.className = "DivCarregando";  

		}
		if(ajax.readyState == 4 ) {

			  
			  Texto.style.width 	 = w;
			  Texto.style.height 	 = h;
			  Texto.style.marginLeft = - (w / 2) ;
			  Texto.style.marginTop  = - h ;
			  Face.style.visibility  = "visible"; //Mostra a DIV caso esteja ocultada
			  Texto.style.visibility = "visible"; //Mostra a DIV caso esteja ocultada

			  Texto.innerHTML = ajax.responseText ;
			  Div.innerHTML   = "";   
			  Div.className   = "";  
			 // AlternaDiv ("divConteudo", "divPopup");
			   
		}
	 }

	 var params = "varID="+valor;
	 ajax.send(params);
  }
}

function ExecPopUpAjaxClose() {
	 Face   = document.getElementById("divPopup");
	 Texto  = document.getElementById("divPopupConteudo");
	 Face.style.visibility  = "hidden";
	 Texto.style.visibility = "hidden"; 

}

function ExecAjaxClose() {
	 idOpcao  = document.getElementById("opcoes");
	 idOpcao.style.visibility  = "hidden";

}



