/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
 * Sezione personalizzabile.
 * Modificare le variabili e gli array seguenti per adattare il menu al propri sito.
 * L'ultima voce di questo menu e' un link a JsDir, se credete potete toglierlo, ma in tal caso vi preghiamo
 * di lasciare il riferimento della riga seguente... dopotutto non l'avete pagato nulla, quindi... che vi costa? :-)
 *
 * Questo menu e' (C)2001 ri.riccardi@agora.stm.it - Lo script e' reperibile al sito http://www.jsdir.com - JavaScript Directory
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
var ron="#9999FF"; // Colore al MouseOver
var roff="#FF0000"; // Colore di default
var leftmargin=1; // Distanza dal margine sinistro della pagina
var topmargin=80; // Distanza dal margine superiore della pagina
var largo=104; // Larghezza dei layers, quindi distanza (orizzontale) fra i sottomenu

/* L'array seguente contiene i testi che verranno visualizzati dal menu.
 * Nell'esempio (il menu di JsDir) trovate quattro elementi dell'array "voci" corrispondenti alle quattro voci del menu principale
 * Il primo elemento degli array e' il nome del menu, gli elementi successivi sono i links contenuti nel singolo menu.
 * Il tasto "Home" non compare in questo array perche' viene inserito di default come primo elemento */
var voci=new Array();
	voci[0]=new Array("Spazio geometri","presentazioni","visita il forum","geometri in rete","club -G-","tutto edilizia","sicurezza sul lavoro","catasto","i visitatori")
	voci[1]=new Array("Grafica 3D","presentazioni","mailing list","i miei lavori","servizi","i vostri lavori","tutorial","i visitatori");
	voci[2]=new Array("Siti web","presentazioni","visita il forum","segnala un sito","La top ten","ultime segnalazioni","i visitatori");
	voci[3]=new Array("Imprese nel web","presentazioni","visita il forum","segnala impresa","servizi per imprese","normativa","notizie utili","punto d'incontro","cerca materiali edili","cerca imprese edili","siti utili","crea il tuo sito","i visitatori");
    voci[4]=new Array("Tutto Sardegna","presentazioni","mailing list","collabora con noi!","chi collabora","paesi di Sardegna","i visitatori");
	voci[5]=new Array("Pc Studio tecnico","presentazioni","mailing list","curriculum","nostri obiettivi","i nostri progetti","preventivi","servizio prog-net","servizio visur-net","i visitatori");
	voci[6]=new Array("Mondo casa","presentazioni","mailing list","diritti e doveri","domanda e risposta","casi pratici","il tuo quesito","l'i.c.i. e la casa","guida al mutuo","i visitatori");
/* Questo array contiene invece i links che saranno aperti dalle singole voci dei sottomenu.
 * Da notare che il primo elemento degli array dev'essere una stringa vuota, infatti corrisponde non ad un link
 * da aprire, ma al titolo del sottomenu, cioe' al primo elemento dell'array "voci" */
var links=new Array();
	links[0]=new Array("","../sez1/ingrcom.htm","../forum/forum.htm","../sez1/utilsit1.htm","../sez1/clubg.htm","../sez1/ingrmat.htm","../sez1/sicure.htm","../sez1/catasto.htm","../sez1/visitors1.htm")
	links[1]=new Array("","../sez2/ingr3d.htm","../sez2/list2.htm","../sez2/mieilav.htm","../sez2/servizi.htm","../sez2/voslav.htm","../sez2/tutor.htm","../sez2/visitors2.htm")
	links[2]=new Array("","../sez3/ingrsit.htm","../forum/forum.htm","../sez3/sitisegn.htm","../sez3/siti10.htm","../sez3/nov.htm","../sez3/visitors3.htm")
	links[3]=new Array("","../sez4/ingrimpr.htm","../forum/forum.htm","../sez4/imprsegn.htm","../sez4/imprserv.htm","../sez4/imprnorm.htm","../sez4/imprnot.htm","../sez4/imprese2/imprmat.htm","../sez4/ditte/dittmat.htm","../sez4/imprcerc.htm","../sez4/imprsiti.htm","../sez4/imprweb.htm","../sez4/visitors4.htm")
    links[4]=new Array("","../sez5/ingrtsa.htm","../sez5/list5.htm","../sez5/collab.htm","../sez5/collab2.htm","../sez5/paesi/ingrpae.htm","../sez5/visitors5.htm")
	links[5]=new Array("","../sez6/ingrst.htm","../sez6/list6.htm","../sez6/curric4.htm","../sez6/obprof2.htm","../sez6/ingrprog2.htm","../sez6/prevent2.htm","../sez6/progatt2.htm","http://web.tiscali.it/visurecatasto/index.htm","../sez6/visitors6.htm")
	links[6]=new Array("","../sez7/ingrmca.htm","../sez7/list7.htm","../sez7/diritti.htm","../sez7/domris.htm","../sez7/ingrfor7.htm","../sez7/formque7.htm","../sez7/impcom.htm","../sez7/mutuo1.htm","../sez7/visitors7.htm")



/* Ultimo array.
 * Contiene i testi che saranno visualizzati nella barra di stato del browser quando il mouse e' sopra una voce del menu 
 * Anche in questo caso il primo elemento degli array contiene il testo relativo alla voce principale dei sottomenu */
var wst=new Array();
	wst[0]=new Array("spazio geometri","spazio geometri","spazio geometri","spazio geometri","spazio geometri","spazio geometri","spazio geometri","spazio geometri","spazio geometri");
	wst[1]=new Array("grafica 3d","grafica 3d","grafica 3d","grafica 3d","grafica 3d","grafica 3d","grafica 3d");
	wst[2]=new Array("siti web","siti web","siti web","siti web","siti web","siti web","siti web");
	wst[3]=new Array("imprese nel web","imprese nel web","imprese nel web","imprese nel web","imprese nel web","imprese nel web","imprese nel web","imprese nel web","imprese nel web","imprese nel web","imprese nel web","imprese nel web");
    wst[4]=new Array("tutto sardegna","tutto sardegna","tutto sardegna","tutto sardegna","tutto sardegna","tutto sardegna","tutto sardegna");
	 wst[5]=new Array("studio tecnico","studio tecnico","studio tecnico","studio tecnico","studio tecnico","studio tecnico","studio tecnico","studio tecnico","studio tecnico","studio tecnico");
	  wst[6]=new Array("mondo casa","mondo casa","mondo casa","mondo casa","mondo casa","mondo casa","mondo casa","mondo casa","mondo casa","mondo casa");
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
 * Fine sezione personalizzabile.
 * Le righe che seguono costituiscono il menu vero e proprio.
 * La personalizzazione e' consigliata solo a webmaster un po' esperti di JavaScript.
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
var nn=document.layers?true:false,conta=0,last=0;

if (nn)
	{
	document.write("<LAYER NAME=mtop position=absolute left="+leftmargin+" top="+topmargin+" width=50 height=15 clip=0,0,50,15 bgColor="+roff+" visibility=visible onMouseOver=showdeps(last,false);mroll('mtop') onMouseOut=unmroll('mtop')>&nbsp;<A HREF=../index.htm CLASS=menuNNb><I>Home</I></A></LAYER>");
	for (i=0;i<voci.length;i++)
		{
		var n=i;
		document.writeln("<LAYER NAME=mtop"+n+" position=absolute left="+eval(leftmargin+10+largo*i)+" top="+topmargin+" width="+largo+" height=15 clip=0,0,"+largo+",15 bgColor="+roff+" visibility=visible onMouseOver=MostraMenu("+i+");mroll('mtop"+i+"');conta++ onMouseOut=last="+i+";unmroll('mtop"+i+"');conta--><DIV ALIGN=center>&nbsp;<A HREF=javascript:mroll('mtop"+i+"') CLASS=menuNNb><I>"+voci[i][0]+"</I></A></DIV></LAYER>");
		for (l=1;l<voci[i].length;l++)
			document.writeln("<LAYER NAME=mdep"+i+""+l+" position=absolute left="+eval(leftmargin+50+largo*i)+" top="+eval(topmargin+15*l)+" width="+largo+" height=15 clip=0,0,"+largo+",15 bgColor="+roff+" visibility=hidden onMouseOver=mroll('mdep"+n+""+l+"');conta++ onMouseOut=unmroll('mdep"+n+""+l+"');conta-->&nbsp;<A HREF=javascript:mroll('mdep"+n+""+l+"') onClick=vai('"+links[i][l]+"',"+i+","+l+") CLASS=menuNN>"+voci[i][l]+"</A></LAYER>");
		}
	}
	else
	{
	document.write("<DIV ID=mtop STYLE=\"position:absolute;left:"+leftmargin+";top:"+topmargin+";width:50;height:15;background:"+roff+";visibility:visible;cursor:hand\" onMouseOver=showdeps(last,false);mroll('mtop') onMouseOut=unmroll('mtop')><A HREF='../index.htm' CLASS=menuIEb onFocus=this.blur()>&nbsp;<I>Home</I></A></DIV>");
	for (i=0;i<voci.length;i++)
		{
		var n=i;
		document.writeln("<DIV ID=mtop"+n+" STYLE=\"position:absolute;left:"+eval(leftmargin+50+largo*i)+";top:"+topmargin+";width:"+largo+";height:15;background:"+roff+";visibility:visible;cursor:hand\" onMouseOver=MostraMenu("+n+");mroll('mtop"+n+"');conta++ onMouseOut=last="+n+";unmroll('mtop"+n+"');conta--><DIV ALIGN=center CLASS=menuIEb>&nbsp;<I>"+voci[i][0]+"</I></DIV></DIV>");
		for (l=1;l<voci[i].length;l++)
			document.writeln("<DIV ID=mdep"+i+""+l+" STYLE=\"position:absolute;left:"+eval(leftmargin+50+largo*i)+";top:"+eval(topmargin+15*l)+";width:"+largo+";height:15;background:"+roff+";visibility:hidden;cursor:hand\" onMouseOver=;mroll('mdep"+n+""+l+"');conta++ onMouseOut=unmroll('mdep"+n+""+l+"');conta-- CLASS=menuIE onClick=vai('"+links[i][l]+"',"+i+","+l+")>&nbsp;"+voci[i][l]+"</DIV>");
		}
	}

timer=setInterval("NascondiMenu()",1000)

function NascondiMenu()
	{
	if (conta==0)
		{
		coloratutti(true)
		timer=setTimeout("coloratutti(false)",200);
		timer=setTimeout("showdeps(last,false)",250);
		}
	}

function coloratutti(col)
	{
	colore=col?ron:roff;
	for (i=0;i<voci.length;i++)
		for (j=1;j<voci[i].length;j++)
			{
		if (nn)
			document.layers["mdep"+i+j].bgColor=colore;
		else
			if(document.all)
				document.all["mdep"+i+j].style.background=colore;
				else
				document.getElementById('mdep'+i+j).style.background=colore;
			}
	}

function MostraMenu(n)
	{
	showdeps(last,false);
	showdeps(n,true);
	last=n;
	}

function showdeps(n,act)
	{
	if (conta==0)
		{
		act?stat="visible":stat="hidden";
	if (nn)
		for (i=1;i<voci[n].length;i++)
			document.layers["mdep"+n+i].visibility=stat;
	else
		for (i=1;i<voci[n].length;i++)
			if(document.all)
				document.all["mdep"+n+i].style.visibility=stat;
				else
				document.getElementById('mdep'+n+i).style.visibility=stat;
		}
	}


function vai(dove,r,c)
	{
	lev=nn?document.layers["mdep"+r+c]:(document.all)?document.all["mdep"+r+c].style:document.getElementById("mdep"+r+c).style;
	if (nn)
		{
		lev.bgColor=roff;
		timer=setTimeout("lev.bgColor=ron",50)
		timer=setTimeout("lev.bgColor=roff",100)
		timer=setTimeout("lev.bgColor=ron",150)
		timer=setTimeout("lev.bgColor=roff",200)
		timer=setTimeout("lev.bgColor=ron",250)
		}
		else
		{
		lev.background=roff;
		timer=setTimeout("lev.background=ron",50)
		timer=setTimeout("lev.background=roff",100)
		timer=setTimeout("lev.background=ron",150)
		timer=setTimeout("lev.background=roff",200)
		timer=setTimeout("lev.background=ron",250)
		}
	timer=setTimeout("self.location.href='"+dove+"'",350)
	}

function mroll(l)
	{
	nn?document.layers[l].bgColor=ron:(document.all)?document.all[l].style.background=ron:document.getElementById(l).style.background=ron;
	document.getElementById?document.getElementById(l).style.cursor=document.all?'hand':'pointer':'void(0)';
	if (l.substr(0,4)=="mdep")
		stringa=wst[parseInt(l.substr(4,1))][parseInt(l.substr(5,1))];
			else if (l.length>4)
			stringa=wst[parseInt(l.substr(4))][0];
				else stringa="Home Page";		
	window.status=stringa;
	timer=setTimeout("window.status=stringa",20);
	}

function unmroll(l)
	{
	nn?document.layers[l].bgColor=roff:(document.all)?document.all[l].style.background=roff:document.getElementById(l).style.background=roff;
	window.status="";
	}

