// --- http://www.i2sdd.net --------
// --- Copyright ©2001 by I2SDD.NET -------
// --- E' permesso il riutilizzo del presente menu, a patto che vengano lasciate integre
// --- le tre righe sopra riguardanti il programmatore ed il sito dove il programma e' reperibile



// ***********************************************************************************************
//
//                          I N I Z I O   S E Z I O N E   M O D I F I C A B I L E
//
// ***********************************************************************************************

// --- Menu principale --------------
var TopMenuLeft="280";                     // distanza da sinistra
var TopMenuHeight="450";                 // altezza
var TopMenuWidth="200";                  // larghezza
var BeginTopFont="<FONT FACE='verdana' SIZE='-2'><B><I>" // Inizio definizione font del TITOLO del menu (solo IE4 e NN4)
var EndTopFont="</I></B></FONT>" // Fine definizione font del TITOLO del menu (solo IE4 e NN4)

// --- Menu Secondari -----------------
var ChildMenuLeft="257";                  // distanza da sinistra
var ChildMenuHeight="20";                // altezza
var ChildMenuWidth="200";               // larghezza
var BeginChildFont="<FONT FACE='verdana' SIZE='-2'><B>" // Inizio definizione font dei SOTTOMENU (solo IE4 e NN4)
var EndChildFont="</B></FONT>" // Fine definizione font dei SOTTOMENU (solo IE4 e NN4)

//----------Per spostare il menù verso il basso aumentare il valore di qtopuno----
var qtopuno=290;                              // spostamento inizio menu verso il basso

//--per cambiare il target modificare la funzione sottostante------
function ffff(url){
self.location.href=url;
}

//-----------------inizio parte da modificare per aggiungere o togliere menù-----------

// Voci Menu Principale
qtuno=new Array('  Nord','  Centro','  Sud','  Isole Maggiori','  Isole Minori')

var qwe=new Array() // NON MODIFICARE QUESTA RIGA!!!
var vbn=new Array() // NON MODIFICARE QUESTA RIGA!!!

qwe[0]=new Array('  Valle di Aosta','  Piemonte','  Lombardia','  Veneto','  Trentino','  Friuli V.G.','  Liguria','  Emilia','  Romagna' )
vbn[0]=new Array('http://www.i2sdd.net/dettagli/valdaosta.zip','http://www.i2sdd.net/dettagli/piemonte.zip','http://www.i2sdd.net/dettagli/lombardia.zip','http://www.i2sdd.net/dettagli/veneto.zip','http://www.i2sdd.net/dettagli/trentino.zip','http://www.i2sdd.net/dettagli/friuli.zip','http://www.i2sdd.net/dettagli/liguria.zip','http://www.i2sdd.net/dettagli/emilia.zip','http://www.i2sdd.net/dettagli/romagna.zip')

qwe[1]=new Array('  Toscana','  Umbria','  Marche','  Lazio','  Abruzzo','  Molise')
vbn[1]=new Array('http://www.i2sdd.net/dettagli/toscana.zip','http://www.i2sdd.net/dettagli/umbria.zip','http://www.i2sdd.net/dettagli/marche.zip','http://www.i2sdd.net/dettagli/lazio.zip','http://www.i2sdd.net/dettagli/abruzzo.zip','http://www.i2sdd.net/dettagli/molise.zip')

qwe[2]=new Array('  Campania','  Puglia','  Basilicata','  Calabria')
vbn[2]=new Array('http://www.i2sdd.net/dettagli/campania.zip','http://www.i2sdd.net/dettagli/puglia.zip','http://www.i2sdd.net/dettagli/basilicata.zip','http://www.i2sdd.net/dettagli/calabria.zip')

qwe[3]=new Array('  Sardegna','  Sicilia')
vbn[3]=new Array('http://www.i2sdd.net/dettagli/sardegna.zip','http://www.i2sdd.net/dettagli/sicilia.zip')

qwe[4]=new Array('  Isole Toscane','  Isole Campane', '  Isole Pugliesi', '  Isole Sarde Nord','  Isole Sarde Sud','  Isole Siciliane Nord', '  Isole Siciliane Sud')
vbn[4]=new Array('http://www.i2sdd.net/dettagli/i_toscan.zip','http://www.i2sdd.net/dettagli/i_campania.zip','http://www.i2sdd.net/dettagli/i_puglia.zip','http://www.i2sdd.net/dettagli/i_sard_nord.zip','http://www.i2sdd.net/dettagli/i_sard_sud.zip','http://www.i2sdd.net/dettagli/i_sic_nord.zip','http://www.i2sdd.net/dettagli/i_sic_sud.zip')

// ***********************************************************************************************
//
//                            F I N E   S E Z I O N E   M O D I F I C A B I L E
//
//                          la parte sottostante non deve essere modificata!!
//
// ***********************************************************************************************

//-------browser sniff--------------
var nome=(navigator.appName=="Microsoft Internet Explorer")?true:false;
var wt=nome?(navigator.appVersion.split(';').toString().split(" ").toString().split(',')[4] ):null;
var isie5=((wt)>=5 && nome)?true:false;
var isie4=((wt <5 && wt >=4) && nome)?true:false;
var isNS4=(document.layers)?true:false;
var isNS6=document.getElementById && (navigator.appName=="Netscape")?true:false;
var isIE4=document.all?true:false;
var isIE5=document.getElementById && (navigator.appName=="Microsoft Internet Explorer")?true:false;
var sty=(isie4 || isie5 || isNS6)?'hidden':(isNS4)?'hide':'hidden'
var stv=(isie4 || isie5 || isNS6)?'visible':(isNS4)?'show':'visible'
//------preload-----------------
imm1=new Image();
imm1.src="albero1.gif"
imm2=new Image();
imm2.src="albero2.gif"
imm3=new Image();
imm3.src="icoie.gif"
imm4=new Image();
imm4.src="piu.gif"
imm5=new Image();
imm5.src="meno.gif"
imm6=new Image();
imm6.src="iconn.gif"
if(isNS4 || isNS6){
imm3.src=imm6.src
}

quant=new Array() //----numero dei menù secondari per menù primario------
for(fre=0; fre<qwe.length; fre++){
quant[fre]=qwe[fre].length
}
qqqw=quant.length   
ssq=new Array() //--valori per cicli----
for(ghy=0; ghy<qqqw; ghy++){
ssq[ghy]="ak[ghy]"
}
quanto=new Array() //---distanza top tra i menù secondari---
for(uuk=0; uuk<qqqw; uuk++){
quanto[uuk]=20+(uuk*20)+qtopuno
}

//-----sposta i principali--
var pp=new Array(0,1,3,6,10,15,21,28,36,45,55,67,80,94,109)  //--max 15 menù principali--
var na=new Array()
sjs=0;
shs=0;
for(d=0; d<pp[qqqw-1]; d++){
for(u=0; u<pp.length; u++){
if(d==pp[u] ){
sjs++
shs=-1;
}
}
shs++
na[d]=((quant[shs]*20)+quanto[sjs])

}
//-------------------------------------roll------------
function roll(id){
qual='ph'+[id]
qual2='pk'+[id]
qual3='a'+[id]
var isd=(isNS4)?document.layers:(isie4)?document.all:null
var jkl=(isie4 || isie5 || isNS6)?document:(isNS4)?(document.layers[qual3].document):null
vx=new Array()
for(sa=0; sa<qqqw-1; sa++){
vx[sa]=(isie5 || isNS6)?(document.getElementById('a'+[sa+1]).style):(isNS4)?(isd['a'+[sa+1]]):isd['a'+[sa+1]].style
}
if(jkl.images[qual].src==imm4.src){
jkl.images[qual].src=imm5.src;
jkl.images[qual2].src=imm2.src;
//-----------------------------------
var spo=(isie5 || isNS6)?(jkl.getElementById('a0').style):(isNS4)?(isd['a0']):isd['a0'].style
sta=parseInt(spo.top)-20
for(wu=0; wu<id; wu++){
vx[wu].top=(20*(wu+2))+sta  //--qui---
}
for(wu=0; wu<qqqw-(id+1); wu++){   
vx[wu+id].top=na[pp[wu+id]+id]
}
for(jk=0; jk<quant[id]; jk++){
bba=""+'aa'+[id]+[jk]
var bbx=(isie5 || isNS6)?(jkl.getElementById(bba).style):(isNS4)?(isd[bba]):isd[bba].style
bbx.visibility=stv
}
for(hhk=0; hhk<id; hhk++){
for(jk=0; jk<quant[hhk]; jk++){
bba=""+'aa'+[hhk]+[jk]
var bbx=(isie5 || isNS6)?(jkl.getElementById(bba).style):(isNS4)?(isd[bba]):isd[bba].style
bbx.visibility=sty
}
}
for(jkk=(id+1); jkk<quant.length; jkk++){
for(gk=0; gk<quant[jkk]; gk++){
bba=""+'aa'+[jkk]+[gk]
var bbx=(isie5 || isNS6)?(jkl.getElementById(bba).style):(isNS4)?(isd[bba]):isd[bba].style
bbx.visibility=sty
}
}
//------------------------
}
else if(jkl.images[qual].src==imm5.src){
jkl.images[qual].src=imm4.src;
jkl.images[qual2].src=imm1.src;
for(wu=0; wu<qqqw-1; wu++){
vx[wu].top=(20*(wu+2))+sta   //--qui--
}
for(hzk=0; hzk<quant.length; hzk++){
for(jk=0; jk<quant[hzk]; jk++){
bba=""+'aa'+[hzk]+[jk]
var bbx=(isie5 || isNS6)?(jkl.getElementById(bba).style):(isNS4)?(isd[bba]):isd[bba].style
bbx.visibility=sty
}
}
}
for(spq=0; spq<qqqw; spq++){
if(spq!=id){
var spazz=(isNS4)?document.layers['a'+spq].document:jkl
spazz.images['ph'+[spq]].src=imm4.src;
spazz.images['pk'+[spq]].src=imm1.src;
}
}
}
//---------------crea principali IE5 NS6---------
function crea(){
if(isie5 || isNS6){
for(i=0; i<qtuno.length; i++){
qtopuno=qtopuno+20;
bb='a'+[i]
cc=qtuno[i]
kkk='ccc'+[i]
nnm='ph'+[i]
nnn='pk'+[i]
yuy='span'+[i]
var m1=document.createElement('div')
document.body.appendChild(m1)
m1.id=bb
m1.style.visibility=stv
m1.style.position="absolute"
m1.style.top=qtopuno
m1.style.left=TopMenuLeft
m1.style.height=TopMenuHeight
m1.style.width=TopMenuWidth
var lnk1=document.createElement('a')
document.getElementById(bb).appendChild(lnk1)
lnk1.id=kkk
lnk1.setAttribute('href','javascript:roll('+i+')')
var foto1=document.createElement('img')
document.getElementById(kkk).appendChild(foto1);
foto1.src="piu.gif"
foto1.id=nnm
foto1.border=0 
foto1.width=18
foto1.height=16
var foto2=document.createElement('img')
document.getElementById(bb).appendChild(foto2);
foto2.src="albero1.gif"
foto2.id=nnn
foto2.width=16
foto2.height=13
var mlo=document.createElement('span')
document.getElementById(bb).appendChild(mlo)
mlo.id=yuy
mlo.style.fontSize="8pt"
mlo.style.fontFamily="Arial"
mlo.style.color="navy" 
var comm=document.createTextNode(cc)
document.getElementById(yuy).appendChild(comm)
}
//---------crea sottomenu IE5 NS6----------------
for(hg=0; hg<qqqw; hg++){
for(ssq[hg]=0; ssq[hg]<quant[hg]; ssq[hg]++){
quanto[hg]=quanto[hg]+20
bba=""+'aa'+[hg]+[ssq[hg]]
cca=qwe[hg][ssq[hg]]
kkka=""+'ccca'+[hg]+[ssq[hg]]
lll=vbn[hg][ssq[hg]]
var ma=document.createElement('div')
document.body.appendChild(ma)
ma.id=bba
ma.style.visibility=sty
ma.style.position="absolute"
ma.style.top=quanto[hg]
ma.style.left=ChildMenuLeft
ma.style.height=ChildMenuHeight
ma.style.width=ChildMenuWidth
var foto12=document.createElement('img')
document.getElementById(bba).appendChild(foto12);
foto12.src="meno.gif"
foto12.border=0 
foto12.width=18
foto12.height=16
var foto22=document.createElement('img')
document.getElementById(bba).appendChild(foto22);
foto22.src=imm3.src
foto22.width=15
foto22.height=13
var lnk2=document.createElement('a')
document.getElementById(bba).appendChild(lnk2)
lnk2.id=kkka
lnk2.setAttribute("href",'javascript:ffff(\''+lll+'\')')
lnk2.style.textDecoration="none"
lnk2.style.fontSize="8pt"
lnk2.style.fontFamily="Arial"
lnk2.style.color="blue" 
var comm1=document.createTextNode(cca)
document.getElementById(kkka).appendChild(comm1) 
}
}
}
//--------------------------------------------
}
//----------parte per NS4 e IE4-----------------------------------------------------
if(isNS4 || isie4){
for(i=0; i<qtuno.length; i++){
aaa=""+'a'+[i]
qtopuno=qtopuno+20
nome1=""+'ph'+[i]
nome2=""+'pk'+[i]
cc=qtuno[i]



if(isNS4){
document.write('<layer name=\"'+(aaa)+'\" top=\"'+(qtopuno)+'\" left='+TopMenuLeft+' height='+TopMenuHeight+' width='+TopMenuWidth+'>');
document.write('<a href="javascript:roll('+i+')"><img border="0" name=\"'+(nome1)+'\"src="piu.gif" width="18" height="16"></a>')
document.write('<img border="0" name=\"'+(nome2)+'\"src="albero1.gif" width="16" height="13">'+BeginTopFont+(cc)+EndTopFont)
document.write('</layer>')
}
else if(isie4){
document.write('<div id=\"'+(aaa)+'\" style="position:absolute; top:'+(qtopuno)+'; left:'+TopMenuLeft+'; height:'+TopMenuHeight+'; width:'+TopMenuWidth+';">');
document.write('<a href="javascript:roll('+i+')"><img border="0" name=\"'+(nome1)+'\"src="piu.gif" width="18" height="16"></a>')
document.write('<img border="0" name=\"'+(nome2)+'\"src="albero1.gif" width="16" height="13">'+BeginTopFont+(cc)+EndTopFont)
document.write('</div>')
}
}
//------------------------------menu secondari IE4 NS4--------------------
for(hg=0; hg<qqqw; hg++){
for(ssq[hg]=0; ssq[hg]<quant[hg]; ssq[hg]++){
quanto[hg]=quanto[hg]+20
bba=""+'aa'+[hg]+[ssq[hg]]
cca=qwe[hg][ssq[hg]]
kkka=""+'ccca'+[hg]+[ssq[hg]]
lll=vbn[hg][ssq[hg]]
if(isNS4){
document.write('<layer name=\"'+(bba)+'\" top=\"'+(quanto[hg])+'\" left='+ChildMenuLeft+' height='+ChildMenuHeight+' width='+ChildMenuWidth+' visibility="hide">');
document.write('<img border="0" src="meno.gif" width="18" height="16">')
document.write('<img border="0" src=\"'+(imm3.src)+'\" width="15" height="16"><a href="javascript:ffff(\''+(lll)+'\')" >'+BeginChildFont+(cca)+EndChildFont+'</A>')
document.write('</layer>')
document.close()
}
else if(isie4){
document.write('<div id=\"'+(bba)+'\" style="position:absolute; top:'+(quanto[hg])+'; left:'+ChildMenuLeft+'; height:'+ChildMenuHeight+'; width:'+ChildMenuWidth+'; visibility:'+(sty)+';">');
document.write('<img border="0" src="meno.gif" width="18" height="16">')
document.write('<img border="0" src=\"'+(imm3.src)+'\" width="15" height="16"><a href="javascript:ffff(\''+(lll)+'\');" style="text-decoration:none;">'+BeginChildFont+(cca)+EndChildFont+'</A>')
document.write('</div>')
document.close()
}
}
}
}
onload=crea

