/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
 * 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? :-)
 *
 * Ultimo aggiornamento: 24 Febbraio 2004
 *
 * Questo menu e' (C)2004 webmaster@jsdir.com - Lo script e' reperibile al sito http://www.jsdir.com - JavaScript Directory
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

var left=10; // --- Margine sx delle voci principali/del menu
var top=80; // --- Margine top della prima voce principale/del menu
var alto=19; // --- Altezza dei livelli

var largoprinc=180; // --- Larghezza livelli delle voci principali

var largosec=145; // --- Larghezza livelli delle voci secondarie
var deltaleft=25; // --- Margine sx aggiunto all valore di "left" per indentare le voci secondarie


var ronpri="#ccffcc"; // Colore al MouseOver
var roffpri="#cccccc"; // Colore di default



var ronsec="#ccffcc"; // Colore al MouseOver
var roffsec="#99CC99"; // Colore di default

/* 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. */
 
 /*
VOCI DEL MENU' la priam corrisponde alla voce principale mentre la seconda ai sotto menù
 */
var voci=new Array();
    voci[0]=new Array("Home")
	voci[1]=new Array("+ Nei Dan","Scopo dell'associazione","Certificazioni","Consiglio","Siamo qui")
	voci[2]=new Array("+ Corsi scuola Liang Huo","Orari delle lezioni","Programma Adulti","Programma Ragazzi","Difesa femminile","Foto!!!","Esame di Cintura Nera");
	voci[3]=new Array("+ Eventi e Seminari ","2002","2003","2004","2005","2006","2007");
	voci[4]=new Array("+ Didattica","Storia del Kung-Fu","Principi","Posizioni");
	voci[5]=new Array("+ Cultura Cinese","Letture","Zodiaco");
	//voci[6]=new Array("Accade a Castel Bolognese");
	voci[6]=new Array("Amici Nei Dan");
	voci[7]=new Array("Note insegnante");	
	voci[8]=new Array("Link");
	voci[9]=new Array("+ Download","Humor","Sfondi");
    //voci[10]=new Array("Ricerca");	
	voci[10]=new Array("Area Riservata");
	voci[11]=new Array("Contatti");


/* Questo array contiene invece i links che saranno aperti dalle singole voci dei sottomenu.
 * Per questo menu non e' possibile specificare un link per la voce principale (che quindi va lasciata a "+") in quanto il click apre/chiude il menu */
 
var links=new Array();
    links[0]=new Array("Home.htm","Home.htm")
	links[1]=new Array("+","ScopoOggetto.htm","Certificazioni internazionali.htm","Consiglio.htm","Palazzetto.htm")
	links[2]=new Array("+","ORARI CORSI.htm","ProgrammaAdulti.htm","ProgrammaRagazzi.htm","ProgrammaDifesaFemm.htm","FotoNeiDan.htm","EsameCinturaNera.htm")
	links[3]=new Array("+","Seminari2002.htm","Seminari2003.htm","Seminari2004.htm","Seminari2005.htm","Seminari2006.htm", "Seminari2007.htm")
	links[4]=new Array("+","Storia01.htm","Principi.htm","Posizioni.htm")
	links[5]=new Array("+","Letture.htm","Zodiaco.htm")
	//links[6]=new Array("AccadeCastelBolognese.htm")
	links[6]=new Array("AmiciNeiDan.htm")
	links[7]=new Array("NoteInsegnante.htm")
	links[8]=new Array("link.htm")
	links[9]=new Array("+","Humor.htm","Sfondi01.htm")
	//links[11]=new Array("Ricerca.htm")
	links[10]=new Array("entry_areaRiservata.html") // il  + lo uso per sapere se è un menu.
	links[11]=new Array("contatto.php")
/* Questo array contiene i target dei links (dove verranno caricate le pagine)
 * E' possibile scegliere fra "self" e "new" (o qualsiasi altro valore)
 * "self" aprira' il link nella stessa finestra d'origine, 
 * "new" o qualsiasi altro valore aprira' una nuova finestra del browser
 * come un TARGET="_new" messo in un normale link A 
 * - PER COME E' IMPOSTATO ATTUALMENTE IL SITO UTILIZZARE parent.Mainframe
 * - - - - - - - - - - - - - - - - -
 * In una prossima revisione del menu sara' possibile aprire anche delle pop-up */
var targets=new Array();
    targets[0]=new Array("parent.Mainframe")
	targets[1]=new Array("parent.Mainframe","parent.Mainframe","parent.Mainframe","parent.Mainframe","parent.Mainframe")
	targets[2]=new Array("parent.Mainframe","parent.Mainframe","parent.Mainframe","parent.Mainframe","parent.Mainframe","parent.Mainframe","parent.Mainframe")
	targets[3]=new Array("parent.Mainframe","parent.Mainframe","parent.Mainframe","parent.Mainframe","parent.Mainframe","parent.Mainframe")
	targets[4]=new Array("parent.Mainframe","parent.Mainframe","parent.Mainframe","parent.Mainframe")
	targets[5]=new Array("parent.Mainframe","parent.Mainframe","parent.Mainframe","parent.Mainframe")
   // targets[6]=new Array("parent.Mainframe")
    targets[6]=new Array("parent.Mainframe")
	targets[7]=new Array("parent.Mainframe")
	targets[8]=new Array("parent.Mainframe")
	targets[9]=new Array("parent.Mainframe","parent.Mainframe")
	//targets[11]=new Array("parent.Mainframe")
	targets[10]=new Array("parent.Mainframe")
    targets[11]=new Array("parent.Mainframe")
/* Messaggio nella status bar
 * Contiene i testi che saranno visualizzati nella barra di stato del browser quando il mouse e' sopra una voce del menu  */
 
var wst=new Array();
	wst[0]=new Array("Torna alla Home Page");
	wst[1]=new Array("Associazione Nei Dan","Certificazioni internazionali","Scopo dell'associazione", "IL DIRETTIVO DELL'ASSOCIAZIONE", "Palazzetto dello sport di Castel Bolognese");
	wst[2]=new Array("Corsi della scuola LIANG HUO","Corso per Adulti - Programma ","Corso per Ragazzi - programma","Corso di difesa femminile", "Guarda le foto dei corsi","Esame di cintura nera 29 maggio 2004 - Foto!!!");
	wst[3]=new Array("Seminari della scuola - Eventi","Seminari 2001 - 2002   FOTO !!!", "Seminari 2003 - FOTO!!!","Seminari 2004","Seminari 2005 - foto","Seminari 2006 - foto", "Seminari 2007 - foto");
    wst[4]=new Array("Didattica","Storia del Kung fu - Stili Tang Lang quan","i Principi","Le posizioni    BU-XING ");
	wst[5]=new Array("Cultura Cinese","Letture varie","Zodiaco Cinense");
	//wst[6]=new Array("");
    wst[7]=new Array("Amici dell'associazione Nei Dan");
	wst[8]=new Array("Note dell'insegnante - maulive@tin.it");
	wst[9]=new Array("");
	wst[10]=new Array("Download - immagini","...per ridere un po' ;-)","Sfondi per il desktop");
	//wst[11]=new Array("Ricerca una parola all'interno del sito");
    wst[12]=new Array("Area riservata agli Allievi della Scuola LIANG-HUO");
    wst[11]=new Array("Contatti");

/*	-----  FINE DELLA PERSONALIZZAZIONE DEL MENU' ---------------*/


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
 * Fine sezione personalizzabile.
 * Le righe che seguono costituiscono il menu vero e proprio.
 * La personalizzazione e' consigliata solo a chi e' abbastanza esperto in JavaScript
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
var nn=document.layers?true:false
var w3c=document.getElementById?true:false
var last=-1;

if (nn)
	{
	for (var i = 0 ; i<voci.length; i++)
		{
			
		document.write("<layer onmouseover='rollonpri(this);show("+i+",0);' onmouseout='rolloutpri(this);unshow()' name='pr"+i+"' left="+left+" top="+(top+alto*i)+" width="+largoprinc+" height="+alto+" clip='0,0,"+largoprinc+" ,"+(alto)+"'  bgColor='"+roffpri+"' class='princ' ><a href='javascript:DDMenuApri("+i+");' onmouseover='rollonpri(this);show("+i+",0);return true;' onmouseout='rolloutpri(this);unshow();return true;' >"+voci[i][0]+"</a></layer>");
		for (var ii = 1 ; ii < voci[i].length ; ii++ )
			document.write("<layer onmouseover='rollonsec(this);show("+i+","+ii+")' onmouseout='rolloutsec(this);unshow();' name='sc"+i+"_"+ii+"' left="+(left+deltaleft)+" visibility='hidden' top="+(top+alto*i+alto*ii)+" width="+largosec+" height="+alto+" clip='0,0,"+largosec+" ,"+(alto)+"' bgColor='"+roffsec+"' class='sec' > - <a href='javascript:vai("+i+","+ii+")' onmouseover='rollonsec(this);show("+i+","+ii+");return true;' onmouseout='rolloutsec(this);unshow();return true;' >"+voci[i][ii]+"</a></layer>");

		}
	}
else
	{
	for (var i = 0 ; i<voci.length; i++)
		{	
        document.write("<div id='pr"+i+"' onmouseover='rollonpri(this);show("+i+",0)' onmouseout='rolloutpri(this)' style='position : absolute ; left:"+left+"px ; top:"+(top+alto*i)+"px ; width:"+largoprinc+"px ;height:"+alto+"px ; cursor:pointer ; cursor:hand ' class='princ' onclick='DDMenuApri("+i+")'>"+voci[i][0]+"</div>");
		for (var ii = 1 ; ii < voci[i].length ; ii++ )
		  document.write("<div id='sc"+i+"_"+ii+"' onmouseover='rollonsec(this);show("+i+","+ii+")' onmouseout='rolloutsec(this);unshow()' onclick='vai("+i+","+ii+")' style='position : absolute ; left : "+(left+deltaleft)+"px  ;visibility : hidden  ; top : "+(top+alto*i+alto*ii)+"px ; width : "+largosec+"px ; height : "+alto+"px ; cursor:pointer ; cursor:hand ; ' class='sec' >"+voci[i][ii]+"</div>");
	
		}
	}

var beg=nn?"document.layers":w3c?"document.getElementById(":"document.all";
var mid=nn?"":w3c?").style":".style";

function DDMenuApri(quale)
{
  

	for (var i=0 ; i<voci.length; i++ )
		{
		eval(beg+"['pr'+"+i+"]"+mid+".top=eval(top+alto*"+i+"); ")
		for (var ii = 1 ; ii < voci[i].length ; ii++)
			eval(beg+"['sc'+"+i+"+'_'+"+ii+"]"+mid+".visibility='hidden'; ")
		}
	if (last != quale)
	{


        //----------------------------
        if(links[quale][0]!="+")	 // gio
        {
        targets[quale][0]!="new"?parent.mainFrame.location.href=links[quale][0]:window.open(links[quale][0]);		 // 
	}// gio
        else // gio
        {

  		if ( quale++ < voci.length)
			for (var i=quale ; i<voci.length ; i++ )
				eval(beg+"['pr'+i]"+mid+".top=eval(top+alto*(voci[quale-1].length+i))-alto"); //aggiunto -alto
	 		//eval(beg+"['pr'+i]"+mid+".top=eval(top+alto*(voci[quale-1].length+i))-alto");

                quale--;
		for (var i = 1 ; i < voci[quale].length; i++)
			eval(beg+"['sc'+"+quale+"+'_'+"+i+"]"+mid+".visibility='visible'    ");
		last=quale;
		}
        }
        //-------------------------
	else
		last=-1;
	
	}

function rollonpri(lev){nn?lev.bgColor=ronpri:(document.all)?lev.style.background=ronpri:lev.style.background=ronpri;}
function rolloutpri(lev){nn?lev.bgColor=roffpri:(document.all)?lev.style.background=roffpri:lev.style.background=roffpri;}

function rollonsec(lev){nn?lev.bgColor=ronsec:(document.all)?lev.style.background=ronsec:lev.style.background=ronsec;}
function rolloutsec(lev){nn?lev.bgColor=roffsec:(document.all)?lev.style.background=roffsec:lev.style.background=roffsec;}
function show(idx,idy){window.status=wst[idx][idy];}
function unshow(){window.status=window.defaultStatus;}

// --- Vedi il file "drop_down_menu.txt" allegato per aprire la voce in uno specifico frame
//function vai(idx,idy){targets[idx][idy]=="self"?self.location.href=links[idx][idy]:window.open(links[idx][idy]);}
function vai(idx,idy){targets[idx][idy]!="new"?parent.mainFrame.location.href=links[idx][idy]:window.open(links[idx][idy]);}
