//Fechar div
function fechaDivPopup(){
document.getElementById("popup").style.display = 'none';
}

//Abre div
function abredivPopup(){
document.getElementById("popup").style.display = 'block';
}

<!-- Imagem Popup -->

function fechaFotoDash1(){
	document.getElementById("FotoDash1").style.display = 'none';
	document.getElementById("FundoFotos").style.display = 'none';
}
function abreFotoDash1(){
	document.getElementById("FotoDash1").style.display = 'block';
	document.getElementById("FundoFotos").style.display = 'block';
}

function fechaMouseFotoDash1(){
	document.getElementById("FotoMouseDash1").style.display = 'none';
}
function abreMouseFotoDash1(){
	document.getElementById("FotoMouseDash1").style.display = 'block';
}

function fechaFotoDash2(){
	document.getElementById("FotoDash2").style.display = 'none';
	document.getElementById("FundoFotos").style.display = 'none';
}
function abreFotoDash2(){
	document.getElementById("FotoDash2").style.display = 'block';
	document.getElementById("FundoFotos").style.display = 'block';
}

function fechaMouseFotoDash2(){
	document.getElementById("FotoMouseDash2").style.display = 'none';
}
function abreMouseFotoDash2(){
	document.getElementById("FotoMouseDash2").style.display = 'block';
}



//IMAGENS - OPERACIONAL
function fechaMouseFotoOp1(){
	document.getElementById("FotoMouseOp1").style.display = 'none';
}
function abreMouseFotoOp1(){
	var divName = 'FotoMouseOp1';


  // (must be position:absolute)
   var offX = 15;          // X offset from mouse position
   var offY = 15;          // Y offset from mouse position
  
   function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX;    else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?      document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
  
   function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY;       else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ?       document.documentElement.scrollTop : document.body.scrollTop); else return 0;}
  
   function follow(evt) {if (document.getElementById) {
   	var obj =        document.getElementById(divName).style; obj.visibility = 'visible';
  
      obj.left = (parseInt(mouseX(evt))+offX) + 'px';
      obj.top = (parseInt(mouseY(evt))+offY) + 'px';
      		
      		
      }}
  
      document.onmousemove = follow;
	document.getElementById("FotoMouseOp1").style.display = 'block';
}
function fechaFotoOp1(){
	document.getElementById("FotoOp1").style.display = 'none';
	document.getElementById("FundoFotos").style.display = 'none';
}
function abreFotoOp1(){
	document.getElementById("FotoOp1").style.display = 'block';
	document.getElementById("FundoFotos").style.display = 'block';
}

//IMAGENS - GERENCIAL

function fechaMouseFotoGe1(){
	document.getElementById("FotoMouseGe1").style.display = 'none';
}
function fechaMouseFotoGe2(){
	document.getElementById("FotoMouseGe2").style.display = 'none';
}
function fechaMouseFotoGe3(){
	document.getElementById("FotoMouseGe3").style.display = 'none';
}
function fechaMouseFotoGe4(){
	document.getElementById("FotoMouseGe4").style.display = 'none';
}
function abreMouseFotoGe1(){
var divName = 'FotoMouseGe1';


  // (must be position:absolute)
   var offX = 15;          // X offset from mouse position
   var offY = 15;          // Y offset from mouse position
  
   function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX;    else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?      document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
  
   function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY;       else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ?       document.documentElement.scrollTop : document.body.scrollTop); else return 0;}
  
   function follow(evt) {if (document.getElementById) {
   	var obj =        document.getElementById(divName).style; obj.visibility = 'visible';
  
      obj.left = (parseInt(mouseX(evt))+offX) + 'px';
      obj.top = (parseInt(mouseY(evt))+offY) + 'px';
      		
      		
      }}
  
      document.onmousemove = follow;
	document.getElementById("FotoMouseGe1").style.display = 'block';
}

function abreMouseFotoGe2(){
	var divName = 'FotoMouseGe2';


  // (must be position:absolute)
   var offX = 15;          // X offset from mouse position
   var offY = 15;          // Y offset from mouse position
  
   function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX;    else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?      document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
  
   function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY;       else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ?       document.documentElement.scrollTop : document.body.scrollTop); else return 0;}
  
   function follow(evt) {if (document.getElementById) {
   	var obj =        document.getElementById(divName).style; obj.visibility = 'visible';
  
      obj.left = (parseInt(mouseX(evt))+offX) + 'px';
      obj.top = (parseInt(mouseY(evt))+offY) + 'px';
      		
      		
      }}
  
      document.onmousemove = follow;
	document.getElementById("FotoMouseGe2").style.display = 'block';
}

function abreMouseFotoGe3(){
	var divName = 'FotoMouseGe3';


  // (must be position:absolute)
   var offX = 15;          // X offset from mouse position
   var offY = 15;          // Y offset from mouse position
  
   function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX;    else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?      document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
  
   function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY;       else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ?       document.documentElement.scrollTop : document.body.scrollTop); else return 0;}
  
   function follow(evt) {if (document.getElementById) {
   	var obj =        document.getElementById(divName).style; obj.visibility = 'visible';
  
      obj.left = (parseInt(mouseX(evt))+offX) + 'px';
      obj.top = (parseInt(mouseY(evt))+offY) + 'px';
      		
      		
      }}
  
      document.onmousemove = follow;
	document.getElementById("FotoMouseGe3").style.display = 'block';
}

function abreMouseFotoGe4(){
	var divName = 'FotoMouseGe4';


  // (must be position:absolute)
   var offX = 15;          // X offset from mouse position
   var offY = 15;          // Y offset from mouse position
  
   function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX;    else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?      document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
  
   function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY;       else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ?       document.documentElement.scrollTop : document.body.scrollTop); else return 0;}
  
   function follow(evt) {if (document.getElementById) {
   	var obj =        document.getElementById(divName).style; obj.visibility = 'visible';
  
      obj.left = (parseInt(mouseX(evt))+offX) + 'px';
      obj.top = (parseInt(mouseY(evt))+offY) + 'px';
      		
      		
      }}
  
      document.onmousemove = follow;
	document.getElementById("FotoMouseGe4").style.display = 'block';
}

function fechaFotoGe1(){
	document.getElementById("FotoGe1").style.display = 'none';
	document.getElementById("FundoFotos").style.display = 'none';
}
function abreFotoGe1(){
   
	document.getElementById("FotoGe1").style.display = 'block';
	document.getElementById("FundoFotos").style.display = 'block';
}

function fechaFotoGe2(){
	document.getElementById("FotoGe2").style.display = 'none';
	document.getElementById("FundoFotos").style.display = 'none';
}
function abreFotoGe2(){
   
	document.getElementById("FotoGe2").style.display = 'block';
	document.getElementById("FundoFotos").style.display = 'block';
}

function fechaFotoGe3(){
	document.getElementById("FotoGe3").style.display = 'none';
	document.getElementById("FundoFotos").style.display = 'none';
}
function abreFotoGe3(){
   
	document.getElementById("FotoGe3").style.display = 'block';
	document.getElementById("FundoFotos").style.display = 'block';
}

function fechaFotoGe4(){
	document.getElementById("FotoGe4").style.display = 'none';
	document.getElementById("FundoFotos").style.display = 'none';
}
function abreFotoGe4(){
   
	document.getElementById("FotoGe4").style.display = 'block';
	document.getElementById("FundoFotos").style.display = 'block';
}
//IMAGENS - ESTRATEGICO

function fechaMouseFotoEs1(){
	document.getElementById("FotoMouseEs1").style.display = 'none';
}
function abreMouseFotoEs1(){
var divName = 'FotoMouseEs1';


  // (must be position:absolute)
   var offX = 15;          // X offset from mouse position
   var offY = 15;          // Y offset from mouse position
  
   function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX;    else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?      document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
  
   function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY;       else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ?       document.documentElement.scrollTop : document.body.scrollTop); else return 0;}
  
   function follow(evt) {if (document.getElementById) {
   	var obj =        document.getElementById(divName).style; obj.visibility = 'visible';
  
      obj.left = (parseInt(mouseX(evt))+offX) + 'px';
      obj.top = (parseInt(mouseY(evt))+offY) + 'px';
      		
      		
      }}
  
      document.onmousemove = follow;
	document.getElementById("FotoMouseEs1").style.display = 'block';
}
function fechaFotoEs1(){
	document.getElementById("FotoEs1").style.display = 'none';
	document.getElementById("FundoFotos").style.display = 'none';
}
function abreFotoEs1(){
   
	document.getElementById("FotoEs1").style.display = 'block';
	document.getElementById("FundoFotos").style.display = 'block';
}




// JavaScript Document
function tntAjax(){
	this.layername = arguments[0];
	this.idTag = arguments[1];
	this.url = "";
	this.change=false;
	if(arguments[2]) this.change = arguments[2];

 	this.createXMLHttpRequest = function () {
		/*
			Interface genérica para acesso ao conector remoto.
		*/
   		try{ return new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){}
	    try{ return new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){}
	    try{ return new XMLHttpRequest(); }catch(e){}
	    alert("XMLHttpRequest not supported");
	    return null;
	}
	// contem objeto para solicitar recursos remotos.
	this.xhReq = this.createXMLHttpRequest();
	
	this.xhSend = function(){
		this.url = arguments[0];
		if(arguments[1])this.idTag=arguments[1];

		/*
		envia a requisicao para o servidor, e tudo o que eh
		retornado eh passado a funcao do_readyStateChange
		*/
   
		this.xhReq.open("GET",this.url,false);	
	    this.xhReq.send(null);
		this.xhReq.onreadystatechange = this.do_readyStateChange();
    	

	}

	this.do_readyStateChange = function (){
		/*
		se a requisicao estiver completa entao exibir o
		valor no campo de formulario com id total.
		*/
		var exibeResultado = document.getElementById(this.idTag);

		if(this.xhReq.readyState==2){
			exibeResultado.innerHTML="<h1>Aguarde, Carregando...</h1>";
		}

		if (this.xhReq.readyState != 4)  { return} // se der erro retorna false

		var resultado = this.xhReq.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
			resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos
			resultado = unescape(resultado); // Resolve o problema dos acentos

        // troca o dominio origem das imagens
        var frm=document.createElement("div");
        	frm.innerHTML = resultado;
			if(this.change==false){
        	this.changeImageLink(frm);
        	this.changeLink(frm);
			this.changeGraphLink(frm);
        	this.changeApplet(frm);
			}
        	exibeResultado.innerHTML = frm.innerHTML;
		
	}

	/* Função para trocar o link das imagens */
	this.changeImageLink = function (){
	//   var frame=document.getElementById("resultado");
	  var frame=arguments[0];
	  if(frame!="undefined"){
    	var imglist=frame.getElementsByTagName("img");
	    for(var i=0;i<imglist.length;i++){
    	  	var aux=imglist[i].src.split("/");
			
			if(aux[1]){ 
				imglist[i].src="images"+aux[1];
			}
			// se aux[1] for diferente de undefined altera as imagens senão fica como o mesmo link
    	}
  	  }
	} // fim changeImageLink
//alert(serverResponse);
	this.changeLink = function (){
	//   var frame=document.getElementById("resultado");
  		var frame=arguments[0];
	    if(frame!="undefined"){
    		var alist=frame.getElementsByTagName("a");
    		for(var i=0;i<alist.length;i++){
      			var aux=alist[i].href.split("/pages");
      			if(aux[1])
        			alist[i].href="javascript: "+this.layername+".xhSend('/erptnt"+aux[1]+"&component=true','"+this.idTag+"');";
    		}
  		}
	}
	
	this.changeGraphLink = function (){	
	//   var frame=document.getElementById("resultado");
  		var frame=arguments[0];
	    if(frame!="undefined"){
    		var alist=frame.getElementsByTagName("area");			
    		for(var i=0;i<alist.length;i++){				
      			var aux=alist[i].href.split("/pages");
      			if(aux[1])
        			alist[i].href="javascript: "+this.layername+".xhSend('/erptnt"+aux[1]+"&component=true','"+this.idTag+"');";
    		}
  		}
	}
	
	this.changeApplet = function (){
		//   var frame=document.getElementById("resultado");
		 var frame=arguments[0];
		 if(frame!="undefined"){
		    var appletlist=frame.getElementsByTagName("applet");	
		    for(var i=0;i<appletlist.length;i++){		
				var aux=appletlist[i].codeBase.split("/applet");	// busco pelo caminho do applet indepentende do que estiver antes		
				appletlist[i].codeBase="http://sistemas.tnt/erptnt/applet"+aux[1];		
    		}	
  		 }  
	}// fim changeApplet
}//fim da classe


