// gets a reference to the xml http object
k=null;//XML Object

//Si estoy en UTF8 lo paso a utf8 p.e.
function EncodeLocale(La){
  return La;
  if(encodeURIComponent) {
    return encodeURIComponent(La);
  }
  if(escape) {
    return escape(La)
  }
}

function GetXMLObject(){
  var A=null;
  try{
    A=new ActiveXObject("Msxml2.XMLHTTP")
  }catch(e){
    try{
      A=new ActiveXObject("Microsoft.XMLHTTP")
    } catch(oc){
      A=null
    }
  }
  if(!A&&typeof XMLHttpRequest!="undefined"){
    A=new XMLHttpRequest()
  }
  return A
}
//-----------------------------------------------------------------------------------------------
function CargaPagina(MiDIV,Pagina)
{ 
    var Respuesta='';
    var URL=Pagina;
    //Que deje to que está haciendo, si no cascará
	if(k&&k.readyState!=0) k.abort();
	// k is the xml http object
	k=GetXMLObject();
	if(k)
	{	       
        //-----------------
		k.open("GET",URL,false);//Llamada Síncrona	
        //k.setRequestHeader('Content-Type', 'text/html; charset=iso-8859-1');
		k.send(null);
        Respuesta=k.responseText;//Utf8.decode(k.responseText);
	}// end if	

//Muestro la respuesta
FINDLayer(MiDIV).innerHTML=Respuesta;
} // end function

//--------------------------------------------------------------------------------------------------------------------
function HTMLCargaPagina(Pagina)//Devuelve el código html de la página
{ 
    var Respuesta='';
    var URL=Pagina;
    //Que deje to que está haciendo, si no cascará
	if(k&&k.readyState!=0) k.abort();
	// k is the xml http object
	k=GetXMLObject();
	if(k)
	{	       
        //-----------------
		k.open("GET",URL,false);//Llamada Síncrona	
        //k.setRequestHeader('Content-Type', 'text/html; charset=iso-8859-1');
		k.send(null);
        Respuesta=k.responseText;//Utf8.decode(k.responseText);
	}// end if	

//Muestro la respuesta
return 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);
  }
//---------------------------------------------------------------------------------------------------------------------------------------------------------