<!--
var undefined;
var disableCache=true;
var bgcolorLevel4="#BBBBBB";
var menuImageWidth=9;
var bordercolor="#FFFFFF";
var bgcolor="#EEEEEE";
var linkDelay=10000;
var tabHeight=10;

function BrowserCheck(){
	this.isNN=false;
	this.isIE=false;
	this.isMac=false;
	var b=navigator.appName
	if(b=="Netscape")this.isNN=true;
	else if(b=="Microsoft Internet Explorer")this.isIE=true;

	if(navigator.userAgent.indexOf("Mac")!=-1)this.isMac=true;

}


var nav=new BrowserCheck();
var t=".top";
var l=".left";
var v=".visibility";
var c=".clip";
var h=".height";
var w=".width";
var visible="show";
var hidden="hide";
var creando=false;

if(nav.isIE){
	
	t=".style"+t;
	l=".style"+l;
	v=".style"+v;
	c=".style"+c;
	h=".style"+h;
	visible="visible";
	hidden="hidden";
}


var maxHeight;
function desplaza(o,x,y){
	
	eval("o"+t+"=y;");
	eval("o"+l+"=x;");
}

function desplazaPor(obj,incx,incy){
	eval("obj"+t+"=parseInt(obj"+t+")+incy;");
	eval("obj"+l+"=parseInt(obj"+l+")+incx;");
}

var deslizando=false;

function desliza(hasta){
	if(objsDes==null)objsDes=new Array();
	else
	for(var i=0;i<objsDes.length;i++)
		if(objsDes[i]==this){objsDes[i]=null;break;}
	objsDes[objsDes.length]=this;
	if(objsDesHasta==null)
	objsDesHasta=new Array();
	objsDesHasta[objsDesHasta.length]=hasta;
	deslizando=true;
	deslizaObjs(objsDes.length-1);
}
	var objsDes;
	var objsDesHasta;

function deslizaObjs(i){
	if(objsDes!=null&&objsDes[i]!=null){
		var desMas=false;
		var capa=objsDes[i].objL;
		var hasta=parseInt(objsDesHasta[i]);
		var top=parseInt(eval(capa+t));
		var inc=incDes;
		if(top!=hasta){
			if(top>hasta){
				if((top-hasta)<=incDes)inc=top-hasta;
				else
				desMas=true;
				eval(capa+t+"="+(top-inc)+";");
			}
			else if(top<hasta){
				if((hasta-top)<=incDes)inc=hasta-top;
				else
				desMas=true;
				eval(capa+t+"="+(top+inc)+";");
			}
			if(desMas)setTimeout("deslizaObjs("+i+");",timeDes);
			else{objsDes[i]=null;
			if(i==objsDes.length-1){
				objsDes=null;
				objsDesHasta=null;
				deslizando=false;
			}
		}
	}
	else
	objsDes[i]=null;
}
}

function setHTML(obj,html){
	if(nav.isIE)obj.innerHTML=html;
	else if(nav.isNN){
		obj.document.open();
		obj.document.write(html);
		obj.document.close();
	}
}

function Menu(name,text,link,path,linkAndMenu)
{
this.name=name;
this.text=text;
this.isMenu=false;
if(link==""||link==undefined||linkAndMenu==true) this.isMenu=true;
this.javaScriptLink=this.name+".click()";
this.link=link;
this.path=path;
this.getPath=getPath;
this.level=0;
this.menu=this;
this.restore=restore;
this.id=-1;
this.openChild=-1;
this.isOpen=false;
this.html="";
this.htmlChilds="";
this.create=create;
this.addChild=addChild;
this.addChilds=addChilds;
this.extend=extend;
this.moveChilds=moveChilds;
this.click=click;
this.extendChilds=extendChilds;
this.openURL=openURL;
this.desliza=desliza;
this.setVisible=setVisible;
if(nav.isIE)
	{
	this.objL=this.name+"L";
	this.objC=this.name+"C";
	}
else if(nav.isNN)
		{this.objL="document."+this.name+"Tot.document."+this.name+"L";
		 this.objC=this.objL+".document."+this.name+"C";
		}
this.init=initMenu;
this.end=endMenu;
this.addTabs=addTabsToMenu;
this.childsCreated=!this.isMenu;

}

function create()
{
	this.id=this.parent.childs.length-1;
	this.level=this.parent.level+1;
	var top=0;
	if(this.level==1) top=this.id*itemHeight;
	var vis=visible;

	if(this.level!=1) vis=hidden;

	var aux="";
	var aux2=" ";

	for(var i=1;i<this.level;i++)
		aux+="&nbsp;&nbsp;";

	var auxalign="align='absmiddle'";
	
	if(nav.isNN&&this.level==1)
		auxalign="align='top' vspace=2";

	var img="";
	var hayimg=false;
	
	if(window.imageDown!=undefined)
	{
	 	if(window.imageDown.src!=undefined)
	 	{
		 	if(window.imageDown.src!="");
		 	{
			 	hayimg=true;
				img="<IMG id='"+this.name+"I' src='"+imageDown.src+"' height="+menuImageWidth+" width="+menuImageWidth+" border=0 "+auxalign+">";
		 	}
		}
	}
	
	if(!hayimg) img="&nbsp;<B>·</B>&nbsp;";
	if(!this.isMenu) img="";
	
	var auxbackground="";

	var cellspacing=border;
	if(eval("window.bgimageLevel"+this.level+"!=undefined"))
	{
	 	if(eval("window.bgimageLevel"+this.level+".src!=undefined"))
		if(eval("window.bgimageLevel"+this.level+".src!=''"))
		{
			 auxbackground=" background='"+eval("bgimageLevel"+this.level).src+"'";
			 cellspacing="0";
		}
	 }
	 
if(nav.isIE) this.html="<DIV id='"+this.name+"L' name='"+this.name+"L' style='position:absolute;top:"+top+";left:0;visibility:"+vis+";width:"+itemWidth+";'><TABLE bgcolor='"+bordercolor+"' width="+itemWidth+" border=0 cellspacing="+cellspacing+" cellpadding=0><TR onMouseOver='entrarMenu(this);' OnMouseOut='salirMenu(this)' onClick='"+this.javaScriptLink+"' class='level"+this.level+"'><TD bgcolor='"+eval("bgcolorLevel"+this.level)+"' valign='middle' height="+(itemHeight-border)+auxbackground+">"+aux+this.text+aux2+img+"</TD></TR></TABLE><TABLE border=0 cellspacing=0 cellpadding=0><tr valign='top'><td></td></tr></TABLE><DIV id='"+this.name+"C' name='"+this.name+"C' style='position:absolute;top:"+itemHeight+";left:0'></DIV></DIV>";
else if(nav.isNN) this.html="<LAYER id='"+this.name+"L' name='"+this.name+"L' top="+top+" left=0 visibility='"+vis+"' width="+itemWidth+((cellspacing!="0")?" bgcolor='"+bordercolor+"'":"")+"><TABLE bgcolor='"+bordercolor+"' width="+itemWidth+" border=0 cellspacing=0 cellpadding=0><TR><TD bgcolor='"+eval("bgcolorLevel"+this.level)+"' valign='middle' height="+(itemHeight-border)+auxbackground+"><A class='level"+this.level+"' href='javascript:"+this.javaScriptLink+"'>"+aux+this.text+aux2+img+"</A></TD></TR></TABLE><LAYER id='"+this.name+"C' name='"+this.name+"C' top="+itemHeight+" bgcolor='"+bgcolor+"'></LAYER></LAYER>";
}

function addChild(obj,flag)
{

if(this.childs==null) this.childs=new Array();
this.childs[this.childs.length]=obj;
obj.parent=this;
obj.menu=this.menu;
obj.create();
this.htmlChilds+=obj.html;
if(flag!="wait") setHTML(eval(this.objC),this.htmlChilds);
if(nav.isNN)
	{
	 obj.objL=this.objC+".document."+obj.name+"L";
	 obj.objC=obj.objL+".document."+obj.name+"C";
	}

}

function addChilds(arr)
{

if(arr!=null&&arr.length>0)
	{
		for(var i=0;i<arr.length-1;i++) this.addChild(arr[i],"wait");
		this.addChild(arr[arr.length-1]);
	}
}

function setVisible(b)
{

var ov=eval(this.objL+v);
if(b) ov=visible;
else  ov=hidden;

}

function extend(b)
{

if(this.childs!=null)
	{
	 if(b)
	 	{
		 if(window.imageUp!=undefined&&window.imageUp.src!=undefined&&window.imageUp.src!="")
		 	{
			 if(nav.isIE) eval("document.images('"+this.name+"I').src=imageUp.src;");
			 else eval(this.objL+".document.images[0].src=imageUp.src;");
			 }
		 this.isOpen=true;
		 for(var i=0;i<this.childs.length;i++)
		 	{
			 eval(this.childs[i].objL+v+"=\""+visible+"\";");
			 desplaza(eval(this.childs[i].objL),0,i*itemHeight);
			 if(nav.isNN)
			 	{
				 eval(this.objC).clip.height+=itemHeight;
				 eval(this.objL).clip.height+=itemHeight;
				 }
			}
		 this.menu.tabs.newHeight(this.menu.tabs.height+this.childs.length*itemHeight);
		}
	  else
	  	{
		 if(window.imageDown!=undefined&&window.imageDown.src!=undefined&&window.imageDown.src!="")
		 	{
			 if(nav.isIE) eval("document.images('"+this.name+"I').src=imageDown.src;");
			 else eval(this.objL+".document.images[0].src=imageDown.src;");
			 }
		 this.isOpen=false;
		 for(var i=0;i<this.childs.length;i++)
		 	{
			 eval(this.childs[i].objL+v+"=\""+hidden+"\";");
			 desplaza(eval(this.childs[i].objL),0,itemHeight);
			 }
		 if(this.openChild!=-1)
		 	{
			 this.childs[this.openChild].isOpen=false;
			 this.childs[this.openChild].extend(false);
			 this.openChild=-1;
			 }
		 desplazaPor(eval(this.menu.tabs.layer),0,this.childs.length*itemHeight);
		 if(parseInt(eval(this.menu.tabs.layer+t))>tabHeight) desplaza(eval(this.menu.tabs.layer),0,tabHeight);
		 this.menu.tabs.newHeight(this.menu.tabs.height-this.childs.length*itemHeight);
		}
	this.parent.moveChilds(this.id,this.childs.length,b,false);
	}
}

function moveChilds(num,can,dir,flag)
{

if (num!=this.openChild&&this.openChild!=-1) this.childs[this.openChild].extend(false);

if(dir)
	{
	 if(nav.isNN)
	 	{
		 eval(this.objC).clip.height+=can*itemHeight;
		 eval(this.objL).clip.height+=can*itemHeight;
		 }
	 this.openChild=num;
	 if(nav.isMac)
		for(var i=num+1;i<this.childs.length;i++)
			desplazaPor(eval(this.childs[i].objL),0,can*itemHeight);
	 else
		for(var i=num+1;i<this.childs.length;i++)
			eval(this.childs[i]).desliza((parseInt(eval(this.childs[i].objL+t))+can*itemHeight));
	}
else
	{
	 if(nav.isNN)
	 	{
		 eval(this.objC).clip.height+=-can*itemHeight;
		 eval(this.objL).clip.height+=-can*itemHeight;
		 }
	 if(!flag)
		this.openChild=-1;
		for(var i=num+1;i<this.childs.length;i++)
			desplazaPor(eval(this.childs[i].objL),0,-can*itemHeight);
	}

if(this.level>0)
	this.parent.moveChilds(this.id,can,dir,true)

}

function click()
{

if(isMenuDes)
	{
	 if(this.isMenu&&!this.childsCreated)
	 	{
		 //window.status=(window.mens1!=undefined)?mens1:"Please wait.";
		 m.createChilds((this.level+1),this.name);
		 //window.status=(window.mens2!=undefined)?mens2:"Pàgina carregada";
		 this.childsCreated=true;
		 }
	}

if(this.childs!=null&&this.childs.length>0)
	this.extendChilds();

if(this.link!=""&&this.link!=undefined) 
	this.openURL();

}

function extendChilds()
{

if(!deslizando&&!creando)
	{
	 this.menu.restore(false);
	 if(this.isOpen) this.extend(false);
	 else this.extend(true);
	 setPath(this.getPath());
	 }
return false;
}
var isOk=true;

function openURL()
{

if(isOk)
{
	if(this.link.substring(0,11)=="javascript:")
		eval(this.link.substring(11));
	else
	{
		linkTarget='framePrincipal';
		var href=this.link;
		if(disableCache&&href.indexOf("?")!=-1)
		{
			var date=new Date();
			href+="&p="+date.getTime();
		}
		if(linkTarget!=""&&parent[linkTarget]!=undefined)
			parent[linkTarget].location.href=href;
		else
			document.location.href=href;
		isOk=false;
		setTimeout("isOk=true;",linkDelay);
	}
	
	setPath(this.getPath());
}

return false;
}

function setPath(path)
{

if(pathTarget!="")
	{
	 var fr=eval("parent."+pathTarget)
	 if(fr!=undefined)
	 	{
		 if(nav.isIE)
		 	{
			 if(fr.path!=undefined)
				fr.path.innerHTML="&nbsp;&nbsp;"+path;
			}
		 else if(nav.isNN)
		 	{
			 if(fr.document.pathAbsolute!=undefined)
			 	{
				 fr.document.pathAbsolute.document.open();
				 fr.document.pathAbsolute.document.write("<FONT face='verdana' size=0>"+path+"</FONT>");
				 fr.document.pathAbsolute.document.close();
				 }
			}
		}
	}
}

function getPath()
{

var p="";

if(this.path==null||this.path==undefined)
	{
	 if(this.childs!=null&&this.childs.length>0)
		p=this.text+"&nbsp;/";
	 else
		p="<B>"+this.text+"</B>";
	 var obj=this.parent;
	 while(obj!=null&&obj.level>0)
	 	{
		 p=obj.text+"&nbsp;/&nbsp;"+p;obj=obj.parent;
		}
	}
else
	p=this.path;

return p;

}

function initMenu()
{

creando=true;
this.setVisible(false)
//window.status=(window.mens1!=undefined)?mens1:"Please wait.";
setMaxHeight();

}

function endMenu()
{

creando=false;
this.setVisible(true);
//window.status=(window.mens2!=undefined)?mens2:"Pàgina carregada";
window.onresize=this.restore;

}

function preload(imgObj,imgSrc)
{

if(document.images)
	{
	 eval(imgObj+' = new Image()');
	 eval(imgObj+'.src = "'+imgSrc+'"');
	 }
}

function addTabsToMenu()
{

eval(this.name+"Tabs=new ScrollTabs('"+this.name+"Tabs', '"+this.name+"Tot');");
this.tabs=eval(this.name+"Tabs;");

}

function ScrollTabs(name,layerTot)
{

this.menuName=layerTot.substring(0,layerTot.indexOf("Tot"));
this.name=name;
var tot=layerTot;

if(nav.isIE)
	{
	 this.layer=this.menuName+"L";
	 this.tab1=this.layer+"Tab1";
	 this.tab2=this.layer+"Tab2";
	}
else 
	if(nav.isNN)
		{
		 this.layer="document."+this.menuName+"Tot.document."+this.menuName+"L";
		 this.tab1=this.layer+"Tab1";
		 this.tab2=this.layer+"Tab2";
		 tot="document."+this.menuName+"Tot";
		 }
		 
desplaza(eval(this.tab1),0,-tabHeight);
desplaza(eval(this.tab2),0,maxHeight+tabHeight);

this.upOver=tabUpOver;
this.upOut=tabUpOut;
this.downOver=tabDownOver;
this.downOut=tabDownOut;
var aux1="";var aux2="";

if(nav.isIE)
	{
	 aux1=" onMouseOver='"+this.name+".upOver()' onMouseOut='"+this.name+".upOut()'";
	 aux2=" onMouseOver='"+this.name+".downOver()'  onMouseOut='"+this.name+".downOut()'";
	}


//! Carreguem les imatges
preload("imageTab1Off","../imgweb/sube.gif");
preload("imageTab2Off","../imgweb/baja.gif");

setHTML(eval(this.tab1),"<IMG id='"+this.name+"Up' name='"+this.name+"Up' src='"+imageTab1Off.src+"' border=0 height="+tabHeight+aux1+">");
setHTML(eval(this.tab2),"<IMG id='"+this.name+"Down' name='"+this.name+"Down' src='"+imageTab2Off.src+"' border=0 height="+tabHeight+aux2+">");
this.newHeight=newHeight;
this.on=false;
eval(tot+h+"="+(maxHeight+2*tabHeight));
eval(tot+w+"="+itemHeight);
if(nav.isIE)
	eval(tot+c+"='rect(0px "+itemWidth+"px "+(maxHeight+2*tabHeight)+"px 0px)';");
else 
	if(nav.isNN)
		{
		 eval(tot).clip.height=(maxHeight+2*tabHeight);
		 eval(tot).layers[1].captureEvents(Event.MOUSEOUT|Event.MOUSEOVER);
		 eval(tot).layers[1].tabObj=this;eval(tot).layers[1].onmouseover=tabUpOver;
		 eval(tot).layers[1].onmouseout=tabUpOut;
		 eval(tot).layers[2].captureEvents(Event.MOUSEOUT|Event.MOUSEOVER);
		 eval(tot).layers[2].tabObj=this;
		 eval(tot).layers[2].onmouseover=tabDownOver;
		 eval(tot).layers[2].onmouseout=tabDownOut;
		}

this.newHeight(eval(layerTot.substring(0,layerTot.length-3)+".childs.length")*itemHeight);
}

var menuToMove;
var moveMenuDir;
var menuHeight;
var menuIni;
var desMenuTimer;
var tabover=false;

function moveMenu()
{

if(moveMenuDir=="up")
	{
	 if(parseInt(eval(menuToMove+t))<menuIni)
	 	{
		 var i=incDes;
		 if(parseInt(eval(menuToMove+t))>=menuIni-incDes)
			i=menuIni-parseInt(eval(menuToMove+t));
		 desplazaPor(eval(menuToMove),0,i);
		}
	 else
		clearInterval(desMenuTimer);
	}
else 
	if(moveMenuDir=="down")
		{
		 if(parseInt(eval(menuToMove+t))+menuHeight>menuIni+maxHeight)
		 	{
			 var i=incDes;
			 if(parseInt(eval(menuToMove+t))+menuHeight<=menuIni+maxHeight+incDes)
				i=parseInt(eval(menuToMove+t))+menuHeight-menuIni-maxHeight;
			 desplazaPor(eval(menuToMove),0,-i);
			}
		 else
			clearInterval(desMenuTimer);
		}
}

function tabUpOver()
{

if(!tabover)
	{
	 tabover=true;
	 if(nav.isIE)
		var tabObj=this;
	 else 
	 	if(nav.isNN)
			var tabObj=this.tabObj;
	 menuIni=tabHeight;
	 menuHeight=tabObj.height;
	 if(!deslizando&&!creando)
	 	{
		 if(parseInt(eval(tabObj.layer+t))<tabHeight)
		 	{
			 if(window.imageTab1On!=undefined)
			 	{
				 if(nav.isIE)
					eval("document.images('"+tabObj.name+"Up').src=imageTab1On.src;");
				 else
					eval(tabObj.tab1+".document.images[0].src=imageTab1On.src;");
				 }
			  clearInterval(tabObj.timer);
			  moveMenuDir="up";
			  menuToMove=tabObj.layer;
			  desMenuTimer=setInterval("moveMenu();",timeDes*20);
			 }
		 }
	 }
}

function tabUpOut()
{

tabover=false;

if(nav.isIE)
	var tabObj=this;
else 
	if(nav.isNN)
		var tabObj=this.tabObj;
if(!deslizando&&!creando)
	{
	 if(window.imageTab1On!=undefined)
	 	{
		 if(nav.isIE)
			eval("document.images('"+tabObj.name+"Up').src=imageTab1Off.src;");
		 else
			eval(tabObj.tab1+".document.images[0].src=imageTab1Off.src;");
		 }
	}
clearInterval(desMenuTimer);

}

function tabDownOver()
{

if(!tabover)
	{
	 tabover=true;
	 if(nav.isIE)
		var tabObj=this;
	 else 
		if(nav.isNN)
			var tabObj=this.tabObj;

	 menuIni=tabHeight;
	 menuHeight=tabObj.height;

	 if(!deslizando&&!creando)
		{
	 	 if(parseInt(eval(tabObj.layer+t))+tabObj.height>(tabHeight+maxHeight))
	 		{
		 	 if(window.imageTab1On!=undefined)
		 		{
			 	 if(nav.isIE)
					eval("document.images('"+tabObj.name+"Down').src=imageTab2On.src;");
			 	else
					eval(tabObj.tab2+".document.images[0].src=imageTab2On.src;");
			 	}
		 	 clearInterval(tabObj.timer);
		 	 menuToMove=tabObj.layer;
		 	 moveMenuDir="down";
		     desMenuTimer=setInterval("moveMenu();",timeDes*20);
		    }
	 	}
	}
}

function tabDownOut()
{

tabover=false;
if(nav.isIE)
	var tabObj=this;
else if(nav.isNN)
		var tabObj=this.tabObj;
if(!deslizando&&!creando)
	{
	 if(window.imageTab1On!=undefined)
	 	{
		 if(nav.isIE)
			eval("document.images('"+tabObj.name+"Down').src=imageTab2Off.src;");
		 else
			eval(tabObj.tab2+".document.images[0].src=imageTab2Off.src;");
		}
	}
clearInterval(desMenuTimer);

}

function newHeight(height)
{

this.height=height;
if(this.height>(maxHeight+2*tabHeight))
	{
	 eval(this.tab1+v+"=\""+visible+"\";");
	 eval(this.tab2+v+"=\""+visible+"\";");
	 desplaza(eval(this.tab1),0,0);
	 desplaza(eval(this.tab2),0,maxHeight+tabHeight);
	 if(!this.on)
		desplaza(eval(this.layer),0,tabHeight);
	 this.on=true;
	}
else
	{
	 eval(this.tab1+v+"=\""+hidden+"\";");
	 eval(this.tab2+v+"=\""+hidden+"\";");
	 desplaza(eval(this.tab1),0,-tabHeight);
	 desplaza(eval(this.layer),0,0);
	 this.on=false;
	}

}

function setMaxHeight()
{

if(nav.isIE)
{
	maxHeight=document.body.clientHeight-tabHeight*2-136;
	if (maxHeight<0) maxHeight = 0;
}
else 
	if(nav.isNN)
		{
		 var aux=5;
		 if(nav.isMac) aux=0;
		 maxHeight=window.innerHeight-tabHeight*2+aux-136;
		 if (maxHeight<0) maxHeight = 0;
		}
}

function restore(resize)
{

if(resize==undefined)
	resize=true;
if(!isOk)
	return false;
var oldMaxHeight=maxHeight;
setMaxHeight();
if(maxHeight!=oldMaxHeight)
	{
	 var tot=this.menu.name+"Tot";
	 if(nav.isIE)
	 	{
		 eval(tot).style.height=maxHeight+2*tabHeight;
		 eval(tot).style.clip='rect(0px '+itemWidth+'px '+(maxHeight+2*tabHeight)+'px 0px)';
		}
	 else 
	 	if(nav.isNN)
			{
			 tot="document."+this.menu.name+"Tot";
			 eval(tot).height=maxHeight+2*tabHeight;
			 eval(tot).clip.height=maxHeight+2*tabHeight;
			}
	 this.menu.tabs.newHeight(this.menu.tabs.height);
	}

if(nav.isNN&&resize)
	{
	 var va=eval("parent."+linkTarget);
	 if(va!=undefined)
		va.reload=false;
	 document.location.href=document.location.href;
	 }
}

var activeWindowLocale;

function setActiveWindowLocale(l)
{

if(activeWindowLocale!=undefined&&l!=activeWindowLocale)
	eval("parent."+pathTarget+".history.go(0);");

}

function entrarMenu(obj){
	if(!obj.contains(event.fromElement))
	obj.style.cursor="hand";
	obj.style.color="#E67210"; // color de menú al passar per sobre
}

function salirMenu(obj){
	if(!obj.contains(event.toElement))
	obj.style.cursor="default";
	obj.style.color="#FFFFFF"    // color de menú després de passar per sobre
}

function MenuDescriptor(name)
{

var parent="";
this.levels=new Array();
this.parents=new Array();
this.names=new Array();
this.names[0]="";
this.parents[0]="";
this.lastLevel=0;
this.lastName="";
this.lastObj="";
this.a=function(level,obj)
	{
	 level=level-1;
	 if(this.levels[level]==undefined||this.levels[level]=="")
			this.levels[level]=new Array();
	 if(level>this.lastLevel)
	 	{
		 this.parents[level]=this.lastName;
		 this.lastLevel=level;
		}
	 else
		this.lastLevel=level;
	 this.levels[level][this.levels[level].length]=[obj[0],obj[1],obj[2],obj[3],obj[4],this.parents[level]];
	 this.lastName=obj[0];
	};
this.createLevel1=function()
	{
	 var aux="";
	 for(var i=0;i<this.levels[0].length;i++)
	 	{
		 var obj=this.levels[0][i];
		 var name=obj[0];
		 var description=(obj[2]!=undefined)?obj[2]:"";
		 if(description==""||description==undefined)
			description=eval(name+"Text");
		 var url=(obj[1]!=undefined)?obj[1]:"";
		 var path=obj[3];
		 var isLaM=obj[4];
		 eval(name+"= new Menu(name,description,url,path,isLaM);");
		 aux+=name+",";
		}
	 if(aux!="")
		eval("this.menu.addChilds(["+aux.substring(0,aux.length-1)+"]);");
	 };
this.createChilds=function(level,parentName)
	{
	 var i=level-1;
	 if(level<0)
		return false;
	 var parent=this.levels[i][0][5];
	 var aux="";
	 for(var j=0;j<this.levels[i].length;j++)
	 	{
		 var obj=this.levels[i][j];
		 if(obj[5]==parentName)
		 	{
			 var name=obj[0];
			 var description=(obj[2]!=undefined)?obj[2]:"";
			 if(description==""||description==undefined)
				description=eval(name+"Text");
			 var url=(obj[1]!=undefined)?obj[1]:"";
			 var path=obj[3];
			 var isLaM=obj[4];
			 eval(name+"= new Menu(name,description,url,path,isLaM);");
			 eval(parentName+".addChild("+name+");");
			}
		 }
	 };
this.createLevel=function(level)
	{
	 var i=level-1;
	 if(level<0)
		return false;
	 var parent=this.levels[i][0][5];
	 var aux="";
	 for(var j=0;j<this.levels[i].length;j++)
	 	{
		 var obj=this.levels[i][j];
		 var name=obj[0];
		 var description=(obj[2]!=undefined)?obj[2]:"";
		 if(description==""||description==undefined)
			description=eval(name+"Text");
		 var url=(obj[1]!=undefined)?obj[1]:"";
		 var path=obj[3];var isLaM=obj[4];
		 eval(name+"= new Menu(name,description,url,path,isLaM);");
		 if(obj[5]==parent)
		 	{
			 aux+=name+",";
			 if(j==(this.levels[i].length-1))
				eval(parent+".addChilds(["+aux.substring(0,aux.length-1)+"]);");
			 }
		 else
		 	{
			 eval(parent+".addChilds(["+aux.substring(0,aux.length-1)+"]);");
			 aux=name+",";
			 parent=obj[5];
			 if(j==(this.levels[i].length-1))
				eval(parent+".addChilds(["+name+"]);");
			 }
		 }
	 };
this.setMenu=function(menu)
	{
	 this.menu=menu;
	};
	
}

var isMenuDes=false;

function createMenu(menu,m)
{

isMenuDes=true;
menu.init();
m.setMenu(menu);
m.createLevel1();
menu.addTabs();
menu.setVisible(true);
menu.end();

}
//-->


<!--
disableCache=false;

var itemHeight=16; //alto de la celda
var itemWidth=150; //ancho de la tabla
var bgcolorLevel1="#1E56A1"; //Color de fons opcions principals
var bgcolorLevel2="#1E56A1"; //Color de fons opcions desplegades
var bgcolorLevel3="#1E56A1";
var bordercolor="#009933"; //Color del filet del voltant
var border=1;
var incDes=16 //indice de desplazamiento
var timeDes=5;

preload("imageDown","../imgweb/m1.gif"); //imatges que apareixen al costat del menu
preload("imageUp","../imgweb/m2.gif"); // + i - depenent de si està desplegat
var linkDelay=0;
var linkTarget="framePrincipal"; //target dels Links del menú
var pathTarget="";

// Fletxes per quan el menú no cap per pantalla
var tabHeight=16;
preload("imageTab1Off","../imgweb/sube.gif");
preload("imageTab2Off","../imgweb/baja.gif");

// Pel Navegador
	var agt = navigator.userAgent.toLowerCase();
	var is_ie = (agt.indexOf("msie")!=-1)
	var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)  && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)  && (agt.indexOf('webtv')==-1)); 
// Fi pel Navegador

function init()
{
	menu=new Menu("menu", "Menu", "", "");
	menu.init();

	// ----------- EXEMPLE ------------
	// menuName=new Menu("menuName", "Text", "link", "path", isLinkAndMenu)
	//
	// Nota: si te linkk no es menú, excepte que es posi isLinkAndMenu a true.
	// ------------------------------------

	// Primers nivells (visibles sempre en el menú)
	cc1=new Menu("cc1","<b>&nbsp;Home</b>",CanviFrames(3,'home.htm','head.htm','menu.htm'));
	cc2=new Menu("cc2","<b>&nbsp;Blending Visión</b>",CanviFrames(3,'blen21.htm','head.htm','menu.htm'));
	cc3=new Menu("cc3","<b>&nbsp;Blending Logística</b>");	
	cc4=new Menu("cc4","<b>&nbsp;Blending Producción</b>",CanviFrames(3,'blen41.htm','head.htm','menu.htm'));
	cc5=new Menu("cc5","<b>&nbsp;Blending Sectores</b>");
	cc6=new Menu("cc6","<b>&nbsp;Blending Finanzas</b>",CanviFrames(3,'blen61.htm','head.htm','menu.htm'));	
	cc7=new Menu("cc7","<b>&nbsp;Blending Internet</b>",CanviFrames(3,'blen71.htm','head.htm','menu.htm'));
	cc8=new Menu("cc8","<b>&nbsp;Materiales Peligrosos</b>",CanviFrames(3,'blen81.htm','head.htm','menu.htm'));
	cc9=new Menu("cc9","<b>&nbsp;Consultoría</b>",CanviFrames(3,'consul.htm','head.htm','menu.htm'));	
	cc10=new Menu("cc10","<b>&nbsp;Trabaje con nosotros</b>",CanviFrames(3,'trabajo.htm','head.htm','menu.htm'));	
	cc11=new Menu("cc11","<b>&nbsp;Empresa</b>",CanviFrames(3,'empresa.htm','head.htm','menu.htm'));
	cc12=new Menu("cc12","<b>&nbsp;Contacto</b>",CanviFrames(3,'contac.htm','head.htm','menu.htm'));
	
	primerNivel= new Array (cc1, cc2, cc3, cc4, cc5 , cc6 , cc7, cc8, cc9, cc10, cc11, cc12);
	menu.addChilds(primerNivel);
	
	menu.addTabs();
	menu.setVisible(true);
	setTimeout("init2();",50);
}

function init2()
{
	


// 3.- Blendding logistico
	 cc3_1=new Menu("cc3_1","Gestión de almacenes",CanviFrames(3,'blen31.htm','head.htm','menu.htm'));
	 cc3_2=new Menu("cc3_2","Compras",CanviFrames(3,'blen32.htm','head.htm','menu.htm'));
	 cc3_3=new Menu("cc3_3","Ventas",CanviFrames(3,'blen33.htm','head.htm','menu.htm'));
	Menum3=new Array (cc3_1,cc3_2,cc3_3);
	cc3.addChilds(Menum3);

// 5.- Blending sectores
	 cc5_1=new Menu("cc5_1","Gestión de materiales",CanviFrames(3,'blen51.htm','head.htm','menu.htm'));
	 cc5_2=new Menu("cc5_2","Ind. Farmacéutica",CanviFrames(3,'blen52.htm','head.htm','menu.htm'));
	 cc5_3=new Menu("cc5_3","Pinturas y lacas",CanviFrames(3,'blen53.htm','head.htm','menu.htm'));
	 cc5_4=new Menu("cc5_4","Productos Químicos",CanviFrames(3,'blen54.htm','head.htm','menu.htm'));
	 cc5_5=new Menu("cc5_5","Alimentación y bebidas",CanviFrames(3,'blen55.htm','head.htm','menu.htm'));
	Menum5=new Array (cc5_1,cc5_2,cc5_3,cc5_4,cc5_5);
	cc5.addChilds(Menum5);

	menu.end();	
}
var windowLink;
var windowPopUp;
var windowAscatV;
function ventana(url)
{
	var str="javascript:if(windowLink && !windowLink.closed){windowLink.close();} windowLink=window.open('"+url+"','Link','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=550,height=320,left=170,top=110,alwaysRaised=yes')";

	return str;
}

function CanviFrames(numFrames, urlprincipal, urlopcions, urlmenu, urllogo)
{
	//var str="javascript:linkTarget='framePrincipal';MostrarFrame('"+urlprincipal+"');if ("+numFrames+">1) {linkTarget='frameOpcions';MostrarFrame('"+urlopcions+"');}if ("+numFrames+">2) {linkTarget='frameMenu';MostrarFrame('"+urlmenu+"');}if ("+numFrames+">3){linkTarget='frameLogo';MostrarFrame('"+urllogo+"');}";

	var str="javascript:linkTarget='main';MostrarFrame('"+urlprincipal+"');";

    return str;
}

function MostrarFrame(urlframe)
{
		var href=urlframe;
		
		if (urlframe != "")
		{
			if(disableCache && href.indexOf("?")!=-1)
			{
				var date = new Date();
				href += "&p="+date.getTime();
			}
			
			if(linkTarget != "" && parent[linkTarget]!=undefined)
				parent[linkTarget].location.href = href;
			else
				document.location.href=href;
			isOk=false;
			setTimeout("isOk=true;",linkDelay);
			linkTarget='framePrincipal';
		}
}
//-->
