var xm;

function objetus() 
{
try {
    objetus = new ActiveXObject("Msxml2.XMLHTTP");
    } catch ( e) {
                 try { 
                     objetus= new ActiveXObject ("Microsoft.XMLHTTP");
                     } catch (E) {
                                 objetus= false; 
                                 } 
                 }
if (! objetus && typeof XMLHttpRequest!= 'undefined') 
  {
  objetus = new XMLHttpRequest();
  } 
return objetus
}

//-----------------------------------------------------------------------
xm=objetus();
 
if (!xm && typeof XMLHttpRequest!='undefined') {
	try {xm = new XMLHttpRequest();} catch (e) {xm=false;}} if (!xm && window.createRequest) {
	try {xm = window.createRequest();} catch (e) {xm=false;}}

 
//-----------------------------------------------------------------------
function ret(parm,ext,lloc,OnLoadCall) 
{
if(parm!="")
  {url=parm+ext;} 
else 
  {url="ErrorLlamadaAJAX.htm";}
//document.location.href = "index.php#noti";
xm.open("GET",url,true);
xm.onreadystatechange=function() 
  {
  if (xm.readyState==4) 
    {
    document.getElementById(lloc).innerHTML=xm.responseText;
    eval(OnLoadCall);
    }
  }
xm.setRequestHeader('Accept','message/x-formresult')
xm.send(null)
return false 
}
//-----------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------
function CargaPagina(MiDIV,Pagina)
{ 
    var Respuesta='';
    var URL=Pagina;
    //Que deje todo lo que está haciendo, si no cascará
	CancelaAjax();
	// k is the xml http object
	//xm=GetXMLObject(); en este ajax.js lo crea al leer
	if(xm)
	{	       
        //-----------------
		xm.open("GET",URL,false);//Llamada Síncrona	
        //k.setRequestHeader('Content-Type', 'text/html; charset=iso-8859-1');
		xm.send(null);
        Respuesta=xm.responseText;//Utf8.decode(k.responseText);
	}// end if	

//Muestro la respuesta
FINDLayer(MiDIV).innerHTML=Respuesta;
} // end function

//--------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------------------------------
//Para es scroll de la subventana leida con ajax
function Point(x,y) {  this.x = x; this.y = y; }
function testScroll(XOffsetTemp,YOffsetTemp)
{
    // Initialize scrollbar cache if necessary
    if (window.pageYOffset) 
      {
      XOffsetTemp = window.pageXOffset
      YOffsetTemp = window.pageYOffset
      }
      else if (document.documentElement && document.documentElement.scrollTop)
  	         // Explorer 6 Strict
             {
          	 XOffsetTemp = document.documentElement.scrollLeft;
	         YOffsetTemp = document.documentElement.scrollTop;
             }
             else if (document.body) // all other Explorers
                    {
	                XOffsetTemp = document.body.scrollLeft;
	                YOffsetTemp = document.body.scrollTop;
                    }
return new Point(XOffsetTemp,YOffsetTemp);
  }
//---------------------------------------------------------------------------------------------------------------------------------------------------------
function CancelaAjax()
{
if(xm&&xm.readyState!=0) xm.abort();
}
//---------------------------------------------------------------------------------------------------------------------------------------------------------