

// llamar a la ventana nuevamente para cargar menu
function pasarVariables(pagina) {
  location.href=pagina;
}


function getXMLHTTPRequest()
{
var req = false;
try
  {
    req = new XMLHttpRequest(); /* p.e. Firefox */
  }
catch(err1)
  {
  try
    {
     req = new ActiveXObject("Msxml2.XMLHTTP");
  /* algunas versiones IE */
    }
  catch(err2)
    {
    try
      {
       req = new ActiveXObject("Microsoft.XMLHTTP");
  /* algunas versiones IE */
      }
      catch(err3)
        {
         req = false;
        }
    }
  }
return req;
}

var Peticion = getXMLHTTPRequest();

function llamado(uno,dos) {
	var aleatorio = parseInt(Math.random() * 9999999999); 
	var url = "item.php?parame="+uno+"&calendar="+dos+"&rand="+aleatorio;
	Peticion.open("GET", url, true);
	Peticion.onreadystatechange = llamadoOK;
	Peticion.send(null);
}

function llamadoOK() {
if(Peticion.readyState == 4) {
if(Peticion.status == 200) {
 var nodoRelleno = Peticion.responseText;
				document.getElementById('ejemplo').innerHTML = (nodoRelleno);
			} else {
		document.getElementById('ejemplo').innerHTML = '<img src="loading.gif" width="49" height="50">';
        } 
    }
}


// tiempo de espera para menu


var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;

function mopen(id)
{
	mcancelclosetime();
	if(ddmenuitem) ddmenuitem.style.display = 'none';
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.display = 'block';
// display:none;
}
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.display = 'none';
}

function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 


this.findLeftObj = function(obj) {  
var curleft = 0;  
if (obj.offsetParent) {  
   while (obj.offsetParent) {  
    curleft += obj.offsetLeft  
    obj = obj.offsetParent;  
    }  
}  
else {  
 if(obj.x) {  
   curleft += obj.x;  
  }  
}  
return(curleft);  
}  
           
this.findTopObj = function(obj) {  
var curtop = 0;  
if (obj.offsetParent) {  
    while (obj.offsetParent) {  
        curtop += obj.offsetTop  
        obj = obj.offsetParent;  
    }  
}  
else {  
  if (obj.y) {  
    curtop += obj.y;  
   }  
}  
return(curtop);  
}  
   
function posicionImagen(imagen) {  
   
    posXImagen = findLeftObj(imagen);  
    posYImagen = findTopObj(imagen);  
       
    document.getElementById('ejemplo').style.top = (posYImagen + 26)+'px'; 
	document.getElementById('ejemplo').style.left = (posXImagen - 50)+'px'; 
   
} // Fin de la función posicionImagen()  
