/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
 * Questo menu e' (C)2001 ri.riccardi@agora.stm.it - Lo script e' reperibile al sito http://www.jsdir.com - JavaScript Directory
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
var ron="#4b4b4b"; // Colore al MouseOver
var roff="#5a5a5a"; // Colore di default
var leftmargin=8; // Distanza dal margine sinistro della pagina
var topmargin=2; // Distanza dal margine superiore della pagina
var largo=175; // Larghezza dei layers, quindi distanza (orizzontale) fra i sottomenu

/* L'array seguente contiene i testi che verranno visualizzati dal menu.
 * 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("Azienda<br><font color=#949494>Company</font>","","storia <font color=#949494>e</font> missione")
	voci[1]=new Array("Fondi<font color=#949494>e</font>Decori<br><font color=#949494>Tiles</font>and<font color=#949494>Decoration</font>","fondi <font color=#949494>e</font> decori","<font color=#949494>&nbsp;pavimenti</font>","&nbsp;&nbsp;travertino noce","&nbsp;&nbsp;travertino cl. falda","&nbsp;&nbsp;calacatta vena oro","&nbsp;&nbsp;travertino cl. controfalda","&nbsp;&nbsp;bianco gioia","&nbsp;&nbsp;rosa portogallo","&nbsp;&nbsp;bianco perlino","<font color=#949494>&nbsp;decorazioni</font>","&nbsp;&nbsp;greche","&nbsp;&nbsp;elementi chiusura","<font color=#949494>&nbsp;rivestimenti</font>","&nbsp;&nbsp;travertino navona","&nbsp;&nbsp;bianco perlino","&nbsp;&nbsp;rosa portogallo","&nbsp;&nbsp;statuario p.venato","&nbsp;&nbsp;new marfil","&nbsp;&nbsp;bianco gioia","&nbsp;&nbsp;verde laguna","&nbsp;&nbsp;travertino cl.falda");
	voci[2]=new Array("Travertini<font color=#949494>e</font>Pietre<br><font color=#949494>Travertines</font>and<font color=#949494>Stones</font>","travertini<font color=#949494>e</font>pietre","<font color=#949494>&nbsp;travertino</font>","&nbsp;&nbsp;&nbsp;&nbsp;navona","&nbsp;&nbsp;&nbsp;&nbsp;classico","&nbsp;&nbsp;&nbsp;&nbsp;noce","<font color=#949494>&nbsp;pietra</font>","&nbsp;&nbsp;&nbsp;&nbsp;bianco perlino","&nbsp;&nbsp;&nbsp;&nbsp;grigio cenere","&nbsp;&nbsp;&nbsp;&nbsp;giallo cam","&nbsp;&nbsp;&nbsp;&nbsp;ebano","&nbsp;&nbsp;&nbsp;&nbsp;beige thala","<font color=#949494>informazioni tecniche</font>");
	voci[3]=new Array("Pavimenti<font color=#949494>e</font>Grandi Formati<br><font color=#949494>Floors</font>and<font color=#949494>Big Tiles</font>","pavimenti<font color=#949494>e</font>grandi formati","<font color=#949494>&nbsp;travertini</font>","&nbsp;&nbsp;&nbsp;travertino noce chiaro","&nbsp;&nbsp;&nbsp;trav. navona controfalda","&nbsp;&nbsp;&nbsp;trav. classico controfalda","&nbsp;&nbsp;&nbsp;travertino chiaro","<font color=#949494>&nbsp;arenarie</font>","&nbsp;&nbsp;&nbsp;&nbsp;beige thala","&nbsp;&nbsp;&nbsp;&nbsp;crema luna","&nbsp;&nbsp;&nbsp;&nbsp;ebano","&nbsp;&nbsp;&nbsp;&nbsp;grigio cenere","&nbsp;&nbsp;&nbsp;&nbsp;moka creme","<font color=#949494>&nbsp;pietre</font>","&nbsp;&nbsp;&nbsp;&nbsp;giallo cam","&nbsp;&nbsp;&nbsp;&nbsp;giallo oro","<font color=#949494>&nbsp;marmi</font>","&nbsp;&nbsp;&nbsp;&nbsp;verde laguna","&nbsp;&nbsp;&nbsp;&nbsp;emperador dark","&nbsp;&nbsp;&nbsp;&nbsp;afyon","&nbsp;&nbsp;&nbsp;&nbsp;bianco gioia","<font color=#949494>&nbsp;parquet</font>","&nbsp;&nbsp;&nbsp;&nbsp;travertino noce","&nbsp;&nbsp;&nbsp;&nbsp;travertino chiaro","&nbsp;&nbsp;&nbsp;&nbsp;travertino noce chiaro","<font color=#949494>&nbsp;informazioni tecniche</font>");
	voci[4]=new Array("Contatti<br><font color=#949494>Contacts</font>","","So.Te.Ma. S.r.l.");

/* 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("","home.htm","home.htm")
	links[1]=new Array("", "fon-deco.htm","pavim-f.htm","tr-noce.htm","tr-cl-falda.htm","calacat.htm","tr-cl-cfalda.htm","p-bia-gio.htm","p-rosa-por.htm","p-bia-per.htm","decorazi.htm","greche.htm","chiusura.htm","rivest.htm","r-trav-nav.htm","r-bia-per.htm","r-rosa-por.htm","r-stat-pv.htm","r-new-m.htm","p-bia-gio.htm","r-v-lag.htm","r-t-c-fa.htm")
	links[2]=new Array("","trav-pie.htm","travert.htm","t-nav01.htm","t-clas01.htm","t-noce01.htm","pietra.htm","b-perl01.htm","g-cen.htm","g-cam01.htm","eban01.htm","b-thal01.htm","i-tectp1.htm")
	links[3]=new Array("","p-e-g.htm","pavim-tr.htm","p-t-n-ch.htm","p-t-n-con.htm","p-t-c-cf.htm","p-t-chia.htm","arenarie.htm","a-b-thala.htm","a-cr-luna.htm","a-ebano.htm","a-g-cen.htm","a-m-creme.htm","pietre.htm","pi-g-cam.htm","pi-g-oro.htm","marmi.htm","ma-v-lagun.htm","ma-e-dark.htm","ma-afyon.htm","ma-b-gioia.htm","parquet.htm","par-t-noce.htm","par-t-ch.htm","par-t-noce-ch.htm","i-tectp1-b.htm")
	links[4]=new Array("","contact.htm","contact.htm")

/* Ultimo array.
 * Contiene i testi che saranno visualizzati nella barra di stato del browser qutraando 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("l'azienda","","profilo societario")
	wst[1]=new Array("fondi e decori", "Fondi e Decori","pavimenti","travertino noce","travertino classico falda","calacatta vena oro","travertino classico controfalda","bianco gioia","rosa portogallo","bianco perlino","decorazioni","greche","elementi di chiusura","rivestimenti","travertino navona","bianco perlino","rosa portogallo","statuario poco venato","new marfil","bianco gioia","verde laguna","travertino classico falda");
	wst[2]=new Array("travertini e pietra","travertini e pietra","i travertini","Navona","Classico","Noce","Le Pietre","bianco perlino","grigio cenere","giallo cam","ebano","beige thala","informazioni tecniche");
	wst[3]=new Array("pavimenti e grandi formati","pavimenti e grandi formati","pavimenti travertino","travertino noce chiaro","travertino navona controfalda","travertino classico controfalda","travertino chiaro","arenarie","beige thala","crema luna","ebano","grigio cenere","moka creme","pietre","giallo cam","giallo oro","marmi","verde laguna","emperador dark","afyon","bianco gioia","parquet","travertino noce","travertino chiaro","travertino noce chiaro","informazioni tecniche");
	wst[4]=new Array("contatti","","So.Te.Ma. S.r.l.");

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
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-30);
//(0);
if (nn)
	{
	document.write("<LAYER NAME=mtop. position=absolute left="+leftmargin+" top="+topmargin+" width=100 height=25 clip=0,0,50,42 bgColor="+roff+" visibility=visible onMouseOver=showdeps(last,false);mroll('mtop.') onMouseOut=unmroll('mtop.')><A HREF='index.htm' CLASS=menuNNb><img border='0' src='images/logo_top.gif'></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=42 clip=0,0,"+largo+",42 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>"+voci[i][0]+"</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=42 clip=0,0,"+largo+",42 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:110;height:25;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;<img border='0' src='images/logo_top.gif'></A></DIV>");
	for (i=0;i<voci.length;i++)
		{
		var n=i;
		document.writeln("<DIV ID=mtop"+n+". STYLE=\"position:absolute;left:"+eval(leftmargin+110+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;"+voci[i][0]+"</DIV></DIV>");
		for (l=1;l<voci[i].length;l++)
			document.writeln("<DIV ID=mdep"+i+"."+l+" STYLE=\"position:absolute;left:"+eval(leftmargin+110+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="";
	}
