//Inicio da verificação se o navegador suporta AJAX
   function ObjAjax() {
	  try {
		//Usado por algumas versões do IE
		 ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch(e) {
         try {
            //Usado pela maioria das versões do IE
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               //Funciona no Safari, FireFox, Mozila, Opera e 
			   //a maioria dos navegadores que não são Microsoft
			   ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               //Navegador sem suporte a AJAX
			   alert("Navegador não suporta AJAX");
               ajax = null;
            }
         }
      }
   }
   //Fim da Verificação

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 no seu sistema.");
}

function ExecPag(pag, q, met, obj){

	obj = eval(obj)
	
    var pAsp = createXMLHTTP();

    pAsp.open(met, pag + '?' + q, true);
	pAsp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 	pAsp.setRequestHeader("Cache-Control", "no-cache");
	pAsp.setRequestHeader("Pragma", "no-cache");
	pAsp.setRequestHeader("Expires", "-1");
	pAsp.setRequestHeader("Charset", "ISO-8859-1");	
	
//	document.all.caixaRanking.innerHTML = "<p class='Texto'><img src='<%=aSite( nSIS_SITEDEFAULT, nSIS_URLDOSITE )%>images/indicator.gif'> Carregando...</p>";

	pAsp.onreadystatechange=function(){
    if (pAsp.readyState==4){
		obj.innerHTML = pAsp.responseText;}}
	pAsp.send(null);
}
