function VistaMenu(barra,capa,movcapa,vista)
{
	//alert(capa+movcapa+vista);
	document.getElementById(barra).style.visibility='hidden';
	document.getElementById(capa).style.visibility=vista;
	document.getElementById(movcapa).style.visibility=vista;
}

function ResetMenu(barra,movcapa)
{
	document.getElementById(barra).style.top=162;
	document.getElementById(movcapa).style.top=145;
	document.getElementById(movcapa).style.clip="rect(1 300 75 1)";
}

function EnlaceActivo(activo)
{
	document.getElementById(activo).style.fontWeight=900;
}

function UpBarra(capa,pix)
{
	var BarraUpposition=document.getElementById(capa).offsetTop;
	var newPosition=BarraUpposition+pix
	if(BarraUpposition != 162)
	{
		document.getElementById(capa).style.top=newPosition;
	}
}

function DownBarra(capa,pix)
{
	var BarraDownposition=document.getElementById(capa).offsetTop;
	var newPosition=BarraDownposition+pix
	if(BarraDownposition != 194)
	{
	document.getElementById(capa).style.top=newPosition;
	}
}
var index;
var index2;
function bucle(movcapa,top,rig,bot,left,pix,temps)
{
	index=setInterval("UpMenuClip('"+movcapa+"',"+top+","+rig+","+bot+","+left+","+pix+")",temps);	
	//alert('Hola');
}
function nobucle()
{
	clearInterval(index);
}
function bucle2(movcapa,top,rig,bot,left,pix,temps)
{
	index=setInterval("DownMenuClip('"+movcapa+"',"+top+","+rig+","+bot+","+left+","+pix+")",temps);	
}
function nobucle2()
{
	clearInterval(index);
}

function clipValues(movcapa,which)
{
				var clipv = document.getElementById(movcapa).style.clip.split("rect(")[1].split(")")[0].split("px")
				//alert(clipv);
				if (which=="top") return Number(clipv[0])
				if (which=="rig") return Number(clipv[1])
				if (which=="bot") return Number(clipv[2])
				if (which=="left") return Number(clipv[3])
}

function MovMenu(movcapa,pix)
{
	var actualPosition=document.getElementById(movcapa).offsetTop;
	//alert(actualPosition);
	var newPosition=actualPosition-pix;
	//alert(newPosition);
	document.getElementById(movcapa).style.top=newPosition;
}

function UpMenuClip(movcapa,top,rig,bot,left,pix){
	
	//alert(movcapa);
	var TopPosition=null;
	var BottomPosition=null;
	BottomPosition=clipValues(movcapa,'bot');
	TopPosition=clipValues(movcapa,'top');
	
	//alert(BottomPosition);		
	var newBottomPosition=BottomPosition+pix;
	var newTopPosition=TopPosition+pix;
	//alert(newBottomPosition);
	if(document.getElementById)
	{
		limitTopPosition=document.getElementById(movcapa).offsetTop;
		//alert(limitTopPosition);
		if(BottomPosition != newBottomPosition && limitTopPosition != -65)
		{
			scrollt=newTopPosition;
			scrollb=newBottomPosition;
			//alert(scrollt+scrollb);
			MovMenu(movcapa,pix);
			document.getElementById(movcapa).style.clip="rect("+scrollt+"px,"+rig+"px,"+scrollb+"px,"+left+"px)";
		}
		else
		{
			nobucle();	
		}
	}
}

function DownMenuClip(movcapa,top,rig,bot,left,pix){
	
	//alert(movcapa);
	var TopPosition=null;
	var BottomPosition=null;
	BottomPosition=clipValues(movcapa,'bot');
	TopPosition=clipValues(movcapa,'top');
	
	//alert(BottomPosition);		
	var newBottomPosition=BottomPosition+pix;
	var newTopPosition=TopPosition+pix;
	//alert(newBottomPosition);
	if(document.getElementById)
	{
		limitTopPosition=document.getElementById(movcapa).offsetTop;
		//alert(limitTopPosition);
		if(BottomPosition != newBottomPosition && limitTopPosition != 145)
		{
			scrollt=newTopPosition;
			scrollb=newBottomPosition;
			//alert(scrollt+scrollb);
			MovMenu(movcapa,pix);
			document.getElementById(movcapa).style.clip="rect("+scrollt+"px,"+rig+"px,"+scrollb+"px,"+left+"px)";
		}
		else
		{
			nobucle();	
		}
	}
}
