//Elaborado por: I.S.C. Victor Hugo Zamarripa Gómez
var zindex=100
  function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1)
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }


function dropit2(whichone,left,event,hyperBallon){
whichone=document.getElementById(whichone);
if (window.themenu&&themenu.id!=whichone.id)
themenu.style.visibility="hidden"
themenu=whichone



var ob
 if(window.event) 
        ob=window.event.srcElement;
    else{ 
        ob=event.target;
    } 
if (event.offsetX==undefined)//FIREFOX Y NETSCAPE
{
	themenu.style.left=window.pageXOffset+event.clientX- event.layerX+ob.offsetWidth+3;
	themenu.style.top=window.pageYOffset+event.clientY-event.layerY;
}
else
{
	if (event.pageX==undefined)//IE
	{	
		//themenu.style.left=document.body.scrollLeft+event.clientX- event.offsetX+left;


		themenu.style.left=document.body.scrollLeft+event.clientX- event.offsetX+ob.offsetWidth+3;		
		themenu.style.top=document.body.scrollTop+event.clientY-event.offsetY;
		
	}
	else//Opera
	{


		//themenu.style.left=document.body.scrollLeft+event.clientX- event.offsetX+left;//+findPosX(whichone);
		if (ob.offsetWidth>0)
			themenu.style.left=findPosX(ob)+ob.offsetWidth+3;
		else
			themenu.style.left=findPosX(ob)+ob.offsetParent.offsetWidth+3;		

		themenu.style.top=document.body.scrollTop+event.clientY-event.offsetY;
	}
}
/*themenu.style.top=document.body.scrollTop+event.clientY-event.offsetY;*/

if (themenu.style.visibility=="hidden"){

themenu.style.visibility="visible"
themenu.style.zIndex=zindex++
}


/*
if (document.all){

themenu.style.left=document.body.scrollLeft+event.clientX-event.offsetX+left
themenu.style.top=document.body.scrollTop+event.clientY-event.offsetY

if (themenu.style.visibility=="hidden"){

themenu.style.visibility="visible"
themenu.style.zIndex=zindex++
}
else{
hidemenu()
}
}*/

}


function muestra_balloon(whichone,left,top,event,hyperBallon){
whichone=document.getElementById(whichone);
if (window.themenu&&themenu.id!=whichone.id)
themenu.style.visibility="hidden"
themenu=whichone



var ob
 if(window.event) 
        ob=window.event.srcElement;
    else{ 
        ob=event.target;
    } 
if (event.offsetX==undefined)//FIREFOX Y NETSCAPE
{
	

	themenu.style.left=findPosX(ob)+left;
	themenu.style.top=findPosY(ob)+ob.offsetHeight+top;

}
else
{
	if (event.pageX==undefined)//IE
	{	
		//themenu.style.left=document.body.scrollLeft+event.clientX- event.offsetX+left;


		themenu.style.left=document.body.scrollLeft+event.clientX- event.offsetX+left;		
		themenu.style.top=document.body.scrollTop+event.clientY-event.offsetY+ob.offsetHeight+top;
		
	}
	else//Opera
	{


		//themenu.style.left=document.body.scrollLeft+event.clientX- event.offsetX+left;//+findPosX(whichone);
		themenu.style.left=findPosX(ob)+left;
		themenu.style.top=document.body.scrollTop+event.clientY-event.offsetY+ob.offsetHeight+top;
	}
}
if (themenu.style.visibility=="hidden"){

themenu.style.visibility="visible"
themenu.style.zIndex=zindex++
}




}













function dropit(e,whichone){
whichone=document.getElementById(whichone);
if (window.themenu&&themenu.id!=eval(whichone).id)
themenu.visibility="hide"
themenu=eval(whichone)
if (themenu.visibility=="hide")
themenu.visibility="show"
else
themenu.visibility="hide"
themenu.zIndex++
themenu.left=e.pageX-e.layerX
themenu.top=e.pageY-e.layerY+19
return false
}

function hidemenu(whichone){
if (window.themenu)
themenu.style.visibility="hidden"
}

function hidemenu2(){
themenu.visibility="hide"
}


document.body.onclick=hidemenu

//-- !>

function establece_hehight(tabla,ballon)
{
	var alto=document.getElementById(tabla).height;
	document.getElementById(ballon).height=alto;

}

