//Determino el browser
var ie=document.all?1:0
var ns=document.layers?1:0
var ns6=document.getElementById&&!document.all?1:0
var imagen = "";	

//Genero los divs para los submenus
for (a=1; a<cuantosSubMenus+1; a++)
{
	//Saco el objeto del array que me interesa
	contenidoMenu=eval("arMenu"+a);
	
	d=0;
	
	
	// Para verificar que tiene submenu
	ponersubmenu = contenidoMenu[2];
	
	if (ponersubmenu) {
		//document.write(ponersubmenu);
		//alert(contenidoMenu.length);
	}
		
	//Genero el contenido del submenu
	c='<table border="0" cellpadding="1" cellspacing="1" width="220" bgcolor="#000000"><tr><td><table border="0" cellpadding="0" cellspacing="0" width="100%">';
	
	for(b=3;b<contenidoMenu.length;b++)	
	{	
		
		if (b == ponersubmenu) {
		c+='<tr class=menusitems><td align="left" bgcolor="#000000" height="17" onMouseOut="mOut2(this,\'#000000\');" onMouseOver="mOvr2(this,\'#567BB0\');subirsubmenu(6);" onClick="mClk2(this);" style="padding-left:2px;padding-right:2px"><a href="'+contenidoMenu[b]+'" class="menusitems">&nbsp;'+contenidoMenu[b+1]+'</a></td></tr>'; 
		}
		else
		{
			if (a == 6) {
			c+='<tr class=menusitems><td align="left" bgcolor="#000000" height="17" onMouseOut="mOut2(this,\'#000000\');" onMouseOver="mOvr2(this,\'#567BB0\');" onClick="mClk2(this);" style="padding-left:2px;padding-right:2px"><a href="'+contenidoMenu[b]+'" class="menusitems">&nbsp;'+contenidoMenu[b+1]+'</a></td></tr>'; 
			}
			else
			{
			c+='<tr class=menusitems><td align="left" bgcolor="#000000" height="17" onMouseOut="mOut2(this,\'#000000\');" onMouseOver="mOvr2(this,\'#567BB0\');bajarSubMenusSub();" onClick="mClk2(this);" style="padding-left:2px;padding-right:2px"><a href="'+contenidoMenu[b]+'" class="menusitems">&nbsp;'+contenidoMenu[b+1]+'</a></td></tr>'; 
			}
		}
		
		
		if (b<contenidoMenu.length-2){
		c+='<tr><td background="../gif_archivos/linea14.gif"><img src="../imagenes/px.gif" width="1" height="1"></td></tr>';
		}
				
		b++;
		d=1;

	}
	c+='</table></td></tr></table>';
	
	//Escribimos el contenido de los submenus
	if (ie==1||ns6==1){
		if (d==1)	//Checamos si hay contenido del submenu
			
			if (a == 6) {
			document.write('<div id="menu_ie'+a+'" style="z-index:99;position:absolute;left='+contenidoMenu[0]+'px;top:'+contenidoMenu[1]+'px;visibility:hidden" onMouseOver="entroAlLayer()" onMouseOut="salioDelLayer()">'+c+'</div>');
			}
			else
			{
			document.write('<div id="menu_ie'+a+'" style="z-index:99;position:absolute;left='+contenidoMenu[0]+'px;top:'+contenidoMenu[1]+'px;visibility:hidden" onMouseOver="entroAlLayer()" onMouseOut="salioDelLayer()">'+c+'</div>');	
			}
		else
			document.write('<div id="menu_ie'+a+'" style="z-index:99;position:absolute;left=1px;top:1px;visibility:hidden" onMouseOver="entroAlLayer()" onMouseOut="salioDelLayer()">'+''+'</div>');
	}
	if(ns==1){
		if (d==1)	//Checamos si hay contenido del submenu
			document.write('<layer left="'+contenidoMenu[0]+'" top="'+contenidoMenu[1]+'" visibility="hide" onMouseOver="entroAlLayer()" onMouseOut="salioDelLayer()" id="menu_ns'+a+'">'+c+'</layer>');
		else
			document.write('<layer left="1" top="1" visibility="hide" onMouseOver="entroAlLayer()" onMouseOut="salioDelLayer()" id="menu_ns'+a+'">'+''+'</layer>');
	}
}		

//Iniciamos variables
estaSobreSubMenu = 0;
menuArriba = 1;
timeID1 = setTimeout("bajarSubMenus()", 1);
timeID2 = setTimeout("bajarSubMenus()", 1);

function entroAlLayer(){
	estaSobreSubMenu = 1;
	clearTimeout(timeID1);
	clearTimeout(timeID2);
}

function entroAlLayerSub(){
	estaSobreSubMenu = 1;
	clearTimeout(timeID1);
	clearTimeout(timeID2);
}

function salioDelLayer(){
	estaSobreSubMenu = 0;
	timeID1 = setTimeout("bajarSubMenus()", 10);
}

function salioDelLayerSub(){
	estaSobreSubMenu = 0;
	timeID1 = setTimeout("bajarSubMenusSub()", 1);
}

function bajarSubMenusSub(rollover){
		if (ie==1){
			menu = eval('document.all.menu_ie6');
			menu.style.visibility='hidden';
		}
		if(ns==1){
			menu = eval('document.menu_ns6');
			menu.visibility='hide';
		}
		if (ns6==1){
			menu = eval(document.getElementById('menu_ie6'));
			menu.style.visibility='hidden';
		}
}

function bajarSubMenus(rollover){
	//Bajar todos los submenus
	for (a=1;a<cuantosSubMenus+1;a++)
	{
		if (ie==1){
			menu = eval('document.all.menu_ie'+a);
			menu.style.visibility='hidden';
		}
		if(ns==1){
			menu = eval('document.menu_ns'+a);
			menu.visibility='hide';
		}
		if (ns6==1){
			menu = eval(document.getElementById('menu_ie'+a));
			menu.style.visibility='hidden';
		}
	}
	//Quito el rollover
	if(conmouseover == 1){imgOff(menuArriba);} //funcion de roll over
}

function subir(queMenu){
	clearTimeout(timeID2);
	bajarSubMenus();	//Quito los submenus que esten visibles
	if(conmouseover == 1){imgOff(menuArriba);}	//funcion de roll over
	
	//Hago visible el submenu que me piden	
	if (ie==1){
		menu = eval('document.all.menu_ie'+queMenu);
		menu.style.visibility='visible';
	}
	if(ns==1){
		menu = eval('document.menu_ns'+queMenu);
		menu.visibility='show';
	}
	if(ns6==1){
		menu = eval(document.getElementById('menu_ie'+queMenu));
		contenidoMenu=eval("arMenu"+queMenu);
		menu.style.left=contenidoMenu[0];
		menu.style.visibility="visible";
	}
	if(conmouseover == 1){imgOn(queMenu);}		//funcion de roll over
}

function subirsubmenu(queMenu){
	clearTimeout(timeID2);
	//bajarSubMenus();	//Quito los submenus que esten visibles
	if(conmouseover == 1){imgOff(menuArriba);}	//funcion de roll over
	
	//Hago visible el submenu que me piden	
	if (ie==1){
		menu = eval('document.all.menu_ie'+queMenu);
		menu.style.visibility='visible';
	}
	if(ns==1){
		menu = eval('document.menu_ns'+queMenu);
		menu.visibility='show';
	}
	if(ns6==1){
		menu = eval(document.getElementById('menu_ie'+queMenu));
		contenidoMenu=eval("arMenu"+queMenu);
		menu.style.left=contenidoMenu[0];
		menu.style.visibility="visible";
	}
	if(conmouseover == 1){imgOn(queMenu);}		//funcion de roll over
}

function bajar(queMenu){
	timeID2 = setTimeout("bajarSubMenus()", 1000);
	menuArriba = queMenu;
}

function bajarsubmenu(queMenu){
	timeID2 = setTimeout("bajarSubMenusSub()", 1);
	menuArriba = queMenu;
}
function mOvr2(src,clrOver) 
{ 
	if (!src.contains(event.fromElement)) 
	{ src.style.cursor = 'hand'; src.bgColor = clrOver; }
} 
function mOut2(src,clrIn) 
{ 
	if (!src.contains(event.toElement)) 
	{ src.style.cursor = 'default'; src.bgColor = clrIn; } 
} 
function mClk2(src){ 
src.children.tags('A')[0].click(); 
}

