var activo0=0;
var activo1=0;
var activo2=0;
var allowed=1;
function autorizar(val)
  {allowed=val;}
  
var precached0=new Array();
for (i=0;i<5;i++)
  {
     precached0[i]=new Image();
     precached0[i].src="images/menu"+i+"2.gif";
  }  
  
var precached1=new Array();
for (i=0;i<5;i++)
  {
     precached1[i]=new Image();
     precached1[i].src="images/menu"+i+"1.gif";
  }

var precached2=new Array();
for (i=0;i<5;i++)
  {
     precached2[i]=new Image();
     precached2[i].src="images/menu"+i+"2.gif";
  }

var precached3=new Array();
for (i=0;i<9;i++)
  {
     precached3[i]=new Image();
     precached3[i].src="images/submen"+i+"1.gif";
  }

var precached4=new Array();
for (i=0;i<9;i++)
  {
     precached4[i]=new Image();
     precached4[i].src="images/submen"+i+"2.gif";
  }

function on(num)
{
	if(num!=0)
		swapimg('menu'+num,precached2[num].src);
	
	//comentar para ocultar zona privada
	else
		parent.menu.menu0.src='images/menu02.gif';
}

function out(num)
{
	if((num==0) && (activo0==0))
		menu0.src='images/menu01.gif';
	if(num!=activo1)
		swapimg('menu'+num,precached1[num].src);
}

function out2(num)
{
	swapimg('menu'+num,precached1[num].src);
}

function onsub(num)
{
	swapimg('submen'+num,precached4[num].src);
}

function outsub(num)
{
	if(num!=activo2)
	{
		swapimg('submen'+num,precached3[num].src);
	}
}

function outsub2(num)
{
	swapimg('submen'+num,precached3[num].src);
}

function mostrar(num)
{
	if(num<3)
	{
		on(num);	
	}
	else
	{
		var submenu=eval('submenu'+num)	
		submenu.glideTo('slow','fast',null,43,2,10,'autorizar(1)');
	}
}

function recolocar(num)
{
	var submenu=eval('submenu'+num)	
	submenu.moveTo(null,23,'autorizar(1)');
}

function ocultar(num)
{
	if(num<3)
	{
		out2(num);
		autorizar(1)		
	}
	else
	{
		out2(num);
		var submenu=eval('submenu'+num)	
		submenu.glideTo('slow','fast',null,20,2,10,'autorizar(1)');
	}
}

function ocultar2(num)
{
	if(num<3)
	{
		out2(num);
		autorizar(1)		
	}
	else
	{
		out2(num);
		var submenu=eval('submenu'+num)	
		submenu.glideTo('slow','fast',null,65,2,10,'recolocar('+num+')');
	}
}

function quitar(num)
{
if(num!=0)
	{
	outsub2(activo2);
	activo2=0;
	}
}

function activar(num)
{
if(allowed)
	{
		activo0=0;
		//comentar para ocultar zona privada
		parent.menu.menu0.src='images/menu01.gif';
		if(activo1!=num)
		{	
			if(activo1!=0)
			{
				if(num<3)
				{
					ocultar(activo1);
				}
				else
				{
					ocultar2(activo1);
					autorizar(0);
				}
			}
				mostrar(num);
				activo1=num;
		}	
	quitar(activo2);
	}
}

function activar2(num)
{
	if(num!=0)
	{
		if(activo2!=0)
		{
			outsub2(activo2);
		}
		onsub(num);
		activo2=num;
	}
}

function iniciar()
{
	DynLayerInit();
}

function activar0(num) {
	activo0=1;
	menu0.src='images/menu02.gif';
}