/***********************************/
/** MENU orquestradecadaques.com **/
/***********************************/
pageLoaded=false;
function notExcluded(lyr,i) {
	//alert(lyr+" "+i)
	if(lyr==1 && i==8) return false;
	if(lyr==3 && i==7) return false;
	return true;
}
//Object Menu
//numLayer es el numero N dels: <div id="lyrN" ...></div> corresponent a cada menu
function Menu(numLayer){ 
	this.active=0; //ens diu quin es el menu actiu
	this.lyr=numLayer;
}

function MenuGoTo(pos) {
  if(pageLoaded) {
		clean();
		mostra("lyr"+pos);
		eval("menu"+pos+".reset()");
  }
}

function MenuClick(pos){
  if(pageLoaded) {
	var img=2;
	if(this.active!=0)
		changeImage("lyr"+this.lyr,"lyr"+this.lyr+"_img"+this.active,"images"+this.lyr+"["+ (this.active-1) +"][0]");
	this.active=pos;
	changeImage("lyr"+this.lyr,"lyr"+this.lyr+"_img"+pos,"images"+this.lyr+"["+ (pos-1) +"]["+img+"]");
}
}

function MenuOver(pos){
  if(pageLoaded) {
	if(this.active==pos) var img=2;
	else var img=1;
	changeImage("lyr"+this.lyr,"lyr"+this.lyr+"_img"+pos,"images"+this.lyr+"["+ (pos-1) +"]["+img+"]");
  }
}

function MenuOut(pos){
  if(pageLoaded) {
	if(this.active==pos) var img=2;
	else var img=0;
		changeImage("lyr"+this.lyr,"lyr"+this.lyr+"_img"+pos,"images"+this.lyr+"["+ (pos-1) +"]["+img+"]");
  }
}

function MenuReset(){
  if(pageLoaded) {
	this.active=this.lyr;
	var img=0;
	var maxim=eval("images"+this.lyr+".length");
	for(var i=0; i<maxim; i++) {
	  if(notExcluded(this.lyr,i)) {
		if(this.lyr!=(i+1))
			changeImage("lyr"+this.lyr,"lyr"+this.lyr+"_img"+(i+1),"images"+this.lyr+"["+ i +"]["+img+"]");
		else 
			changeImage("lyr"+this.lyr,"lyr"+this.lyr+"_img"+(i+1),"images"+this.lyr+"["+ i +"][2]");
		}
	  }
  }
}
//Prototipus
Menu.prototype.click = MenuClick;
Menu.prototype.goTo = MenuGoTo;
Menu.prototype.over = MenuOver;
Menu.prototype.out = MenuOut;
Menu.prototype.reset = MenuReset;

function MenuEmpty(){}
MenuEmpty.prototype.over=function (){}
MenuEmpty.prototype.out=function (){}
MenuEmpty.prototype.goTo=function (){}
MenuEmpty.prototype.click=function (){}