/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

 * 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="#999999"; // Colore al MouseOver

var roff="#0000CC"; // Colore di default

var leftmargin=100; // Distanza dal margine sinistro della pagina

var topmargin=150; // Distanza dal margine superiore della pagina

var largo=130; // 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("Galleria","Australia 1","Australia 2","Australia 3","Australia 4","Perù e Bolivia 1","Perù e Bolivia 2","Perù e Bolivia 3","Perù e Bolivia 4");

	voci[1]=new Array("C.F. Verdello","Gianfranco Lorenzi","Pietro Poeta","Angelo Santini","Luigi Mossali Galleria 1","Luigi Mossali Galleria 2","Luigi Mossali Galleria 3","Luigi Mossali Galleria 4","Vincenzo Aloi","Marco Lorenzi");

	voci[2]=new Array("Sfondi","Sfondi Perù e Bolivia 1","Sfondi Perù e Bolivia 2");

	voci[3]=new Array("Liks","Links");

    voci[4]=new Array("E-mail","ang.santini@tin.it","santini.angelo@virgilio.it");

    voci[5]=new Array("Yahoo group","Gruppo Yahoo");

	

/* 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("","australia1.html","australia2.html","australia3.html","australia4.html","peru_e_bolivia1.html","peru_e_bolivia2.html","peru_e_bolivia3.html","peru_e_bolivia4.html")

	links[1]=new Array("","#","#","home.html","luigi_mossali1.html","luigi_mossali2.html","luigi_mossali3.html","luigi_mossali4.html","#","#")

	links[2]=new Array("","sfondi_1.html","sfondi_2.html","#")

	links[3]=new Array("","links.html")

    links[4]=new Array("","mailto:ang.santini@tin.it","mailto:angelosantini@libero.it")

    links[5]=new Array("","http://it.groups.yahoo.com/group/fotoviaggi2002/")

	

/* 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("Gallerie del sito","Australia - galleria 1","Australia - galleria 2","Australia - galleria 3","Australia - galleria 4","Perù e Bolivia - galleria 1","Perù e Bolivia - galleria 2","Perù e Bolivia - galleria 3","Perù e Bolivia - galleria 4");

	wst[1]=new Array("Circolo Fotografico Verdello","Gianfranco Lorenzi Presidente","Pietro Poeta Vicepresidente","Angelo Santini Segretario","Foto di Luigi Mossali","Foto di Luigi Mossali","Foto di Luigi Mossali","Foto di Luigi Mossali","Vincenzo Aloi","Marco Lorenzi");

	wst[2]=new Array("Sfondi","Sfondi del Perù e Bolivia","Sfondi del Perù e Bolivia");

	wst[3]=new Array("Links","Links");

    wst[4]=new Array("Mie E-mail scrivimi","Scrivi a: ang.santini@tin.it","Scrivi a: angelosantini@libero.it");

    wst[5]=new Array("Iscriviti al mio gruppo e inserisci le tue foto","Gruppo Yahoo");

	

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

 * 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,N6=navigator.userAgent.toLowerCase().indexOf("gecko")!=-1?true:false,conta=0,last=0;

var MenuLength=50+largo*voci.length;

var BrowserWidth=nn?window.innerWidth:N6?document.width:document.body.clientWidth;

leftmargin=parseInt((BrowserWidth-MenuLength)/2);



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='home.html' 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+50+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='home.html' 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[l.substr(4,l.indexOf(".")-4)][l.substring(l.indexOf(".")+1,l.length)];

			else if (l.length>5)

			stringa=wst[l.substr(4,l.indexOf(".")-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="";

	}

