//Detectamos el navegador..........
var n,ie,dom;
n = (document.layers) ? 1:0 ;
ie = (document.all ) ? 1:0 ;
dom = (!document.layers && !ie)? 1:0 ; 


//	Colores del menu
var tdColor="#000000";		// color del texto de los elementos del menu
var tdBgColor="#BBDDFF";	// color de fondo de los elementos del menu
var hlColor="#000000";		// color texto cuando puntero encima
var hlBgColor="#FFFFFF";	// color fondo cuando punetor encima

var md=1500;
var ti=-1;
var oTd=new Object;
oTd=null;

function doMenu(li,nombre){
	clearTimeout(ti);

	var i;
	var sT="";
	var tda=new Array();
	tda=li.id.split("_");
	
	if(oTd!=null){
		var tdo=new Array();
		tdo=oTd.id.split("_");
		for(i=1;i<tdo.length;i++){
			sT+="_"+tdo[i];
			if(tdo[i]!=tda[i]){
				if(document.getElementById("tbl"+sT)!=null)
					document.getElementById("tbl"+sT).style.visibility="hidden";
			}
		}			
	}
	oTd=li;
	sT="tbl";
	for(i=1;i<tda.length;i++)
		sT+="_"+tda[i];
		izq=posicionIzq(nombre);
		alto=posicionAlto(nombre);

		if(document.getElementById(sT)!=null)
	{
		document.getElementById(sT).style.visibility="visible";
		document.getElementById(sT).style.left=izq;
		document.getElementById(sT).style.top=alto;		
		
	}

}

function clearMenu(){
	if(oTd!=null){
		var tdo=new Array();
		tdo=oTd.id.split("_");
		var sT="";
		for(var i=1;i<tdo.length;i++){
			sT+="_"+tdo[i];
			if(document.getElementById("tbl"+sT)!=null)
				document.getElementById("tbl"+sT).style.visibility="hidden";
		}
		oTd=null;			
	}
}
var tt="";
var sT="";
var pT=new Array();
var tA=new Array();


function posicionIzq(nombre){
	if(ie==0)
	{
		nombre="s"+nombre;
	}
	izq=document.getElementById(nombre).offsetLeft;	
	if (izq>900)
		izq=izq-100;
	return izq;
}


function posicionAlto(nombre){
	if(ie==0)
	{
		nombre="s"+nombre;
	}

	alto=document.getElementById(nombre).offsetHeight+document.getElementById(nombre).offsetTop;	

	if(document.getElementById("cabecera")!=null)
	{
		alto=alto+document.getElementById("cabecera").offsetHeight;	
	}
	return alto;
}
