function VistaMenu(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 restaura(codi)
{
	var restaura=codi;

	for(var i=0; i < 13; i++)
	{
		if(i != restaura)
		{
			nomText="fitxa"+i;
			document.getElementById(nomText).style.visibility="hidden";
		}
	}

}

var index;
var index2;
function bucle(movcapa,top,rig,bot,left,pix,limitTop,temps)
{
	index=setInterval("UpMenuClip('"+movcapa+"',"+top+","+rig+","+bot+","+left+","+pix+","+limitTop+")",temps);	
	//alert('Hola');
}
function nobucle()
{
	clearInterval(index);
}
function bucle2(movcapa,top,rig,bot,left,pix,limitTop,temps)
{
	index=setInterval("DownMenuClip('"+movcapa+"',"+top+","+rig+","+bot+","+left+","+pix+","+limitTop+")",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,limitTop){
	
	//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 != limitTop)
		{
			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,limitTop){
	
	//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 != limitTop)
		{
			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();	
		}
	}
}
/*Canviar  imatges*/
function FaderImages(imageID,imageName)
{
	document.images[imageID].src=imageName;
}

