// funzione per controllo del tipo di browser
function BrowserCheck() {
   var ua = navigator.userAgent.toLowerCase(); 
    this.isMac    = (ua.indexOf('mac') != -1);
}

// cambia la classe di stile dell'oggetto
function setClass(nome_classe,this_obj) {
    this_obj.className=nome_classe;
}

// da mettere sull'onMouseOver dei TD corrispondenti agli elementi di menu
function on(oggetto) {
    setClass('voce_menu_on',oggetto);
}

// da mettere sull'onMouseOut dei TD corrispondenti agli elementi di menu
function off(oggetto) {
    setClass('voce_menu_off',oggetto);
}

// per cambiar pagina
// da mettere sull'onClick dei TD corrispondenti agli elementi di menu
function menu_goto(pagina) {
	window.location=pagina;
}


/*
Esempio di elemento di menu

<td 
    width="143" height="19" align="left" valign="middle" 
    class="voce_menu_off" 
    onMouseOver="on(this);" 
    onMouseOut="off(this);"
    onClick="menu_goto('goto_choosen_url.asp');"    
>
<a class="linkmenu">Elemento di menu</a>
</td>

Si noti l'onClick nel TD e NON l'HREF nel tag A..

Mentre un menu sarà del tipo:
<div 
    id="vivere" 
    class="menu_body" 
    style="background-image: url(S_Pellegrino Acqua Minerale_file/images/menu/sfondo2.gif); layer-background-image: url(S_Pellegrino Acqua Minerale_file/images/menu/sfondo2.gif);"
> 
... 
</div>

*/


// **

// apre il menu contenuto nel DIV che ha id=nomediv
// da mettere nell'onClick dei TD corrispondenti agli elementi di menu
function apriMenu(nomediv,rolloverImg) {
	var menuDivName=nomediv; //+"_menu";
	var menuBtnName=nomediv+"_btn";

    MM_swapImgRestore();
    if ((obj=MM_findObj('guardia'))!=null) { 
        v='visible'; 
        if (obj.style) { 
            obj=obj.style; 
        }
        obj.visibility=v; 
    }

    var i,v,obj;
    for (i=0; i<(listaDiv.length); i++) 
        if ((obj=MM_findObj(listaDiv[i]))!=null) { 
            v=(listaDiv[i]==menuDivName)?'visible':'hidden'; 
        if (obj.style) { 
            obj=obj.style; 
            v=(listaDiv[i]==menuDivName)?'visible':'hidden'; 
        }
        obj.visibility=v; 
    }
    
	//MM_swapImage(menuBtnName,'',rolloverImg,1);
}

// chiude tutti i menu
// da mettere nell'onMouseOver dell'area di guardia dietro al menu
function chiudiMenu() {
	var i,v,obj;
 	if ((obj=MM_findObj('guardia'))!=null) { 
		v='hidden'; 
	    if (obj.style) { 
			obj=obj.style; 
		}
	   	obj.visibility=v; 
	}
	
	for (i=0; i<(listaDiv.length); i++) 
	 	if ((obj=MM_findObj(listaDiv[i]))!=null) { 
		v='hidden'; 
	    if (obj.style) { 
			obj=obj.style; 
		}
	   	obj.visibility=v; 
	}

    MM_swapImgRestore();
}


// ***
// globali

//var listaDiv=new Array('live','vivere','mappa','brand');    // lista dei DIV che contengono i menu
var browser = new BrowserCheck();   // oggetto per controllare che browser sto usando

