function getX(obj)
{
   return( obj.offsetParent==null ? obj.offsetLeft : obj.offsetLeft +getX(obj.offsetParent) );
}
function getY(obj)
{
   return( obj.offsetParent==null ? obj.offsetTop : obj.offsetTop+getY(obj.offsetParent) );
}

function pon_el_menu(arreglo)
 {
   reg = arreglo.length;
   menu_principal = '<table id=markito border=0 class=menu cellpadding=0 cellspacing=0 width=100%><tr>';
   div = '';
   smenu='';
   var titulo;
   var todos = new Array(1);
   for (x=0;x<reg;x++)
    {
	 dato = arreglo[x][2];
	 if (dato=='x')
	  {
	   titulo = arreglo[x][1];
	   menu_principal = menu_principal + "<td id=tt"+titulo+" width=125 onClick=oculta_menu() onMouseOver=despliega_smenu('"+titulo+"',tabla);><b>&nbsp;"+titulo+"&nbsp;</b><img src=imagenes/flechita.JPG>&nbsp;</td>";
	   div= div+"<div id='"+titulo+"' class='sub'></div>";
	  }
	}
dd=arreglo[0][0];
if (dd=='l')
{
codigo = "<td widht=100% align=right><div align=right><table border=0 cellpadding=0 cellspacing=0 class=menu2><tr><td><b>&nbsp;&nbsp;<a href=http://andes.com.mx/rentas1/login.php?id=in>Start Session</a>&nbsp;&nbsp;</b></td><td><b>&nbsp;&nbsp;<a href=http://andes.com.mx/rentas1/principal.php?id=in>Begin</a>&nbsp;&nbsp;</b></td></tr></table></div></td>";
}
else
{
codigo = "<td widht=100% align=right><div align=right><table border=0 cellpadding=0 cellspacing=0 class=menu2><tr><td><b>&nbsp;&nbsp;<a href=http://andes.com.mx/rentas1/login.php>Inicio de Sesi&oacute;n</a>&nbsp;&nbsp;</b></td><td><b>&nbsp;&nbsp;<a href=http://andes.com.mx/rentas1/principal.php>Inicio</a>&nbsp;&nbsp;</b></td></tr></table></div></td>";
}
menu_principal = menu_principal + codigo;
menu_principal = menu_principal + "</tr></table>"+div;
liga = "<div id=enlaces class='sub'></div>";
menu_principal = menu_principal + liga;
document.getElementById('menu').innerHTML = menu_principal;
document.getElementById('menu').position = 'absolute';

}

function despliega_smenu(smenu,arreglo)
{
oculta_menu();
tope=arreglo.length;
var fx=0;
var encontre='no';
while(encontre!='si')
 {
  xxx=arreglo[fx][1];
  if (xxx==smenu)
   {
    encontre='si';
	sm=fx+1;
   }else{fx=fx+1;
   }
 }
dato = arreglo[sm][2];
var ss="<table border=1 cellpadding=2 cellspacing=0 class=sub>";
while (dato!='x')
 {
  ss=ss+"<tr><td><a href='"+arreglo[sm][2]+"'>"+arreglo[sm][1]+"</a></td></tr>";
  sm=sm+1;
  if (sm<tope)
   {
	dato=arreglo[sm][2];
   }
  if (sm>=tope)
   {
    dato='x';
   }
 }
 ss=ss+"</table>";
nombre = 'tt'+smenu;
mp=document.getElementById(nombre);
sm=document.getElementById(smenu);
px=mp.offsetHeight+getY(mp);
py=mp.offsetLeft+8;
sm.style.position='absolute';
sm.style.visibility='visible';
sm.style.top=px+0;
sm.style.left=py+2;
document.getElementById(smenu).innerHTML = ss;
}

function oculta_menu()
{
 reg = tabla.length;
   for (x=0;x<reg;x++)
    {
	 dato = tabla[x][2];
	 if (dato=='x')
	  {
	   document.getElementById(tabla[x][1]).innerHTML = "";
	  }
	}
}