// parametri //
k = (home)? 0 : 0;
nLiv=3, liv3nVoci=4, 
//posX=208, posY=36, posLarg=648, livSpOr=new Array(6,6,6), liv2dY=23, liv3dY=45, liv3Larg=125, liv3Indent=0, //in px
timeVoci=100, timeMenu=500;
menuCl= new Array("menu1","menu1","menu3");
// ********* //

function creaLink (cLink) {
  if (cLink.indexOf("http://")!=-1) return cLink;
  if (cLink.indexOf(".gif")!=-1 || cLink.indexOf(".jpg")!=-1) return wwwroot + "img/" + cLink.replace(/ /g,"").replace(/'/g, "");
  return wwwroot +"pagine/pagina.aspx?ID="+ cLink +"&L="+ lingua;
}

supporto="";
for (i=0;i<vociSupporto.length;i++) if (linksSupporto[i]==pagiId) supporto=vociSupporto[i];
if (pagiId=="MotoreDiRicerca") supporto=sMotoreDiRicerca;
else if(pagiId.substr(0,5)=="Login") supporto="Login";

p=calcolaPosizione(supporto);
function calcolaPosizione(supporto) {
  var m1s=0, m2s=0;
  if (supporto=="")
    for (m0=0;m0<voci[0].length;m0++) {
	  if (links[0][m0]==pagiId) return ""+m0;
	  for (m1=0;m1<linksPos[1][m0];m1++){
	    if (links[1][m1s+m1]==pagiId) return ""+m0+m1;
	    for (m2=0;m2<linksPos[2][m1s+m1];m2++) if (links[2][m2s+m2]==pagiId) return ""+m0+m1+m2;
        m2s+=m2;
      }
      m1s+=m1;
    }
  return "";
}

var c="", timerID="", iMT=10;

// GESTIONE 1° LIVELLO
function vediMenuBpuMenu (tf, menuVM, iVM){
  if (menuVM.charAt(iVM)!="") {   
	var cVM = menuVM.substr(0,iVM+1);
	cClass = document.getElementById("mv"+cVM).className
	if(cClass.substring(cClass.length-1,cClass.length).toLowerCase() == "s" )
		cClass = cClass.substring(0,cClass.length-1);
     document.getElementById("mv"+cVM).className = cClass + (tf?"S":"");
  }
}
function menuBpu (cur){
  if (timerID!="") clearTimeout(timerID);
  cur+="";
  for (i=nLiv-1;i>=0;i--) {
	if (c.substr(0,i+1)!=cur.substr(0,i+1)) {
      vediBpuMenu(false,c,i);
      vediBpuMenu(true,cur,i);
	}
	else break;
  }	
  c=cur;
}
function menuBpuTorna (){
  if (c!=p) {	
	if (iMT==10) {
	  iMT=-c.length;
	  MM_showHideLayers("mTrasp","","show");
	}
	if (iMT<0){ 
		vediMenuBpuMenu(false,c,-iMT-1);
	}
	else vediMenuBpuMenu(true,p,iMT);
	iMT++;
	if (iMT!=p.length) setTimeout("menuTorna()",timeVoci);
	else {
	  iMT=10;
	  MM_showHideLayers("mTrasp","","hide");
	  c=p;
	}
  }
}
function menuBpuT() {
  if (timerID!="") clearTimeout(timerID);
  timerID = window.setTimeout("menuBpuTorna()",timeMenu);
}
function vediBpuMenu (tf, menuVM, iVM){
	if(iVM==0) vediMenuBpuMenu (tf, menuVM, iVM);
}
// FINE GESTIONE 1° LIVELLO

function vediMenu (tf, menuVM, iVM){
  if (menuVM.charAt(iVM)!="") {   
	var cVM = menuVM.substr(0,iVM+1);
	if(MM_findObj("mv"+cVM+"s")) document.getElementById("mv"+cVM+"s").style.display = 'block';
	cClass = document.getElementById("mv"+cVM).className;
	if(cClass.substring(cClass.length-1,cClass.length).toLowerCase() == "s" )
		cClass = cClass.substring(0,cClass.length-1);
     document.getElementById("mv"+cVM).className = cClass + (tf?"S":"");
  }
}
function menu (cur){
  if (timerID!="") clearTimeout(timerID);
  cur+="";
  for (i=nLiv-1;i>=0;i--) {
	if (c.substr(0,i+1)!=cur.substr(0,i+1)) {
      vediMenu(false,c,i);
      vediMenu(true,cur,i);
	}
	else break;
  }	
  c=cur;
}

function menuTorna (){
  if (c!=p) {	
	if (iMT==10) {
	  iMT=-c.length;
	  MM_showHideLayers("mTrasp","","show");
	}
	if (iMT<0){ 
		vediMenu(false,c,-iMT-1);
	}
	else vediMenu(true,p,iMT);
	iMT++;
	if (iMT!=p.length) setTimeout("menuTorna()",timeVoci);
	else {
	  iMT=10;
	  MM_showHideLayers("mTrasp","","hide");
	  c=p;
	}
  }
}

function menuT() {
  if (timerID!="") clearTimeout(timerID);
  timerID = window.setTimeout("menuTorna()",timeMenu);
}

function allineaMenu(){  
  menuX = pageX(MM_findObj('inizio'));
  mW = ((navigator.appName.indexOf("Netscape")>-1) ? document.getElementById("menu0").clientWidth : document.getElementById("menu0").offsetWidth);
  document.getElementById("menu0").style.left = menuX + 820 - mW;
  var str="";
  var conta2=conta=0;
 
  for (i=0;i<voci[0].length;i++) {
    for (j=0;j<linksPos[1][i];j++) {
	  var num = conta+j<linksPos[2].length?linksPos[2][conta+j]:0;
	  if(MM_findObj("mv"+i+"s")) document.getElementById("mv"+i+"s").style.left = menuX;
	}
	conta+=j;
  } 
 
}

function resetLayout(){
	if(MM_findObj('inizio')!=null){
		xRel = pageX(MM_findObj('inizio'));
		if(location.href.indexOf('menu.aspx')>=0) home = false;
		l = location.toString().toLowerCase();
		if( l.indexOf('boutenti.aspx')<0 && l.indexOf('utenti.aspx?')<0){
			if(home){
				if(document.all["shortCuts"]) MM_findObj('shortCuts').style.left = xRel + 20;
			}
		}
		allineaMenu();
		if(bMacIE)menu(0);
		MM_showHideLayers('menu0','','show');
		menuT();
	}
}