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";

var c="", timerID="", iMT=10;
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 "";
}

function vediMenu (tf, menuVM, iVM){
  if (menuVM.charAt(iVM)!="") { 
	var cVM = menuVM.substr(0,iVM+1);
	MM_showHideLayers("mv"+cVM+"s","",(tf)?"show":"hide");
    if(MM_findObj("mv"+cVM))MM_findObj("mv"+cVM).className=menuCl[iVM]+(tf?"S":"");
  }
}

function menu (cur){
	//alert(nLiv);
  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')) + posX;
  //if(home && location.toString().toLowerCase().indexOf('boutenti.aspx')>=0) menuX=180;
  MM_findObj("menu0").style.left = menuX;
  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;
	  MM_findObj("mv"+i+"s").style.left = menuX + liv2Indent;
	  if (num!=0) {
		//MM_findObj("mv"+i+"s").style.left = menuX;
		var posizX = pageX(MM_findObj("mv"+i+j))+liv3Indent;
		posizXmax = posX+posLarg-((liv3Larg+1)*Math.ceil(num/liv3nVoci)+1);
		if (posizX>posizXmax) posizX = posizXmax;
		if(MM_findObj("mv"+i+j+"s")) MM_findObj("mv"+i+j+"s").style.left = posizX;
	    conta2+=num;
	  }
	}
	conta+=j;
  } 
}

function resetLayout(){
	xRel = pageX(MM_findObj('inizio'));
	
	
	if((location.href.indexOf('pagina.aspx')>=0) || (location.href.indexOf('home.aspx')>=0)) {
		MM_findObj('divVociSupporto').style.left = xRel;
	 
	}	
	
	if(location.href.indexOf('menu.aspx')>=0) home = false;
	
	
	if( home && location.toString().toLowerCase().indexOf('boutenti.aspx')<0 ){
		shortPosObj = pageX(MM_findObj('shortPos'));
		if(oo = MM_findObj('shortCuts')){
			oo.style.left = (shortPosObj - posX - 11);
			oo.style.top = 16;
		}
		//if(o = MM_findObj('viewShortLayer')) o.style.left = xRel + 12;
	}
	if(location.href.indexOf('statistiche.aspx')>-1) return;
	menu(p);
	allineaMenu();
	MM_showHideLayers('divVociSupporto','','show');
	MM_showHideLayers('menu0','','show');
}