﻿function createXMLHTTP()
	{
	var ajax;
		try
		{
			ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e)
		{
			   try
			   {
				   ajax = new ActiveXObject("Msxml2.XMLHTTP");
				   alert(ajax);
			   }
			   catch(ex)
				   {
					   try
						   {
								ajax = new XMLHttpRequest();
						   }
						   catch(exc)
						   {
								alert("Esse browser não tem recursos para uso do Ajax");
								ajax = null;
						   }
				   }
			return ajax;
		}
   	   var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
	   for (var i=0; i < arrSignatures.length; i++) {
					  try {
						 var oRequest = new ActiveXObject(arrSignatures[i]);
						 return oRequest;
					  } catch (oError) {
			  }
		  }
  
		  throw new Error("MSXML não está instalado em seu sistema.");
	}

function abrirPagina(url){
	var http_request = createXMLHTTP();
	http_request.onreadystatechange = function() { alertContents(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function alertContents(http_request) {
	
	var carregando = document.getElementById('div-carregando');
	var conteudo = document.getElementById('div-conteudo-abas');

	if (http_request.readyState == 1) {
	  carregando.style.display = 'block';
	}
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var texto = http_request.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);
			conteudo.innerHTML = texto;
			carregando.style.display = 'none';
		}
	}
}

function fecharDiv(){
    var conteudo = document.getElementById('div-conteudo-abas');
    conteudo.style.visibility = 'hidden';
}

 //var divName = 'div-conteudo-abas'; // div that is to follow the mouse
 //var btn = 'teste';
   
  // (must be position:absolute)

  var offX = 5;          // X offset from mouse position

  var offY = 5;          // 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, divName) {
      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';
      }
  }

  

