n6 = (navigator.userAgent.indexOf("Gecko")!=-1);
ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
ng5 = (document.getElementById) ? true:false

dropsloaded=0
timerID=null
var h_barra = 30;

var h_offset = 110;
var left_offset = -1;
var Correzzione_H_NS6 = -9;
var LarghezzaMenu = 780;

function Posiziona_Livelli() {
    if(ns4) {
        screen_w = window.innerWidth;
    }
    else{ 
        if(n6) {
            screen_w = window.innerWidth;
        }
        else {
            screen_w = document.body.clientWidth;
        }
    }
    if(screen_w > LarghezzaMenu) {
        left_offset = (screen_w - LarghezzaMenu)/2;
    }
    else {
        left_offset = 0;
    }
    if(ns4) {
        document.voce1.left = 0 + left_offset;
        document.voce1.top = h_barra + h_offset;
        document.voce2.left = 101 + left_offset;
        document.voce2.top = h_barra + h_offset;
        document.voce3.left = 225 + left_offset;
        document.voce3.top = h_barra + h_offset;
        document.voce4.left = 336 + left_offset;
        document.voce4.top = h_barra + h_offset;
        document.voce5.left = 447 + left_offset;
        document.voce5.top = h_barra + h_offset;
        document.voce6.left = 557 + left_offset;
        document.voce6.top = h_barra + h_offset;
        document.voce7.left = 669 + left_offset;
        document.voce7.top = h_barra + h_offset;
    }
    else { 
        if(n6) {
            document.getElementById('voce1').style.left = 0 + left_offset + Correzzione_H_NS6;
            document.getElementById('voce1').style.top = h_barra + h_offset;
            document.getElementById('voce2').style.left = 101 + left_offset + Correzzione_H_NS6;
            document.getElementById('voce2').style.top = h_barra + h_offset;
            document.getElementById('voce3').style.left = 225 + left_offset + Correzzione_H_NS6;
            document.getElementById('voce3').style.top = h_barra + h_offset;
            document.getElementById('voce4').style.left = 336 + left_offset + Correzzione_H_NS6;
            document.getElementById('voce4').style.top = h_barra + h_offset;
            document.getElementById('voce5').style.left = 447 + left_offset + Correzzione_H_NS6;
            document.getElementById('voce5').style.top = h_barra + h_offset;
            document.getElementById('voce6').style.left = 557 + left_offset + Correzzione_H_NS6;
            document.getElementById('voce6').style.top = h_barra + h_offset;
            document.getElementById('voce7').style.left = 669 + left_offset + Correzzione_H_NS6;
            document.getElementById('voce7').style.top = h_barra + h_offset;
        }
        else {
            voce1.style.pixelLeft = 0 + left_offset;
            voce1.style.pixelTop = h_barra + h_offset;
            voce2.style.pixelLeft = 101 + left_offset;
            voce2.style.pixelTop = h_barra + h_offset;
            voce3.style.pixelLeft = 225 + left_offset;
            voce3.style.pixelTop = h_barra + h_offset;
            voce4.style.pixelLeft = 336 + left_offset;
            voce4.style.pixelTop = h_barra + h_offset;
            voce5.style.pixelLeft = 447 + left_offset;
            voce5.style.pixelTop = h_barra + h_offset;
            voce6.style.pixelLeft = 557 + left_offset;
            voce6.style.pixelTop = h_barra + h_offset;
            voce7.style.pixelLeft = 669 + left_offset;
            voce7.style.pixelTop = h_barra + h_offset;
        }
    }
}




function Spegni_tutti_Livelli() {
    if (ng5) document.getElementById('voce1').style.visibility = "hidden"
    else if (ns4) document.voce1.visibility = "hide"
    else if (ie4) voce1.style.visibility ="hidden"

    if (ng5) document.getElementById('voce2').style.visibility = "hidden"
    else if (ns4) document.voce2.visibility = "hide"
    else if (ie4) voce2.style.visibility ="hidden"

    if (ng5) document.getElementById('voce3').style.visibility = "hidden"
    else if (ns4) document.voce3.visibility = "hide"
    else if (ie4) voce3.style.visibility ="hidden"

    if (ng5) document.getElementById('voce4').style.visibility = "hidden"
    else if (ns4) document.voce4.visibility = "hide"
    else if (ie4) voce4.style.visibility ="hidden"

    if (ng5) document.getElementById('voce5').style.visibility = "hidden"
    else if (ns4) document.voce5.visibility = "hide"
    else if (ie4) voce4.style.visibility ="hidden"

    if (ng5) document.getElementById('voce6').style.visibility = "hidden"
    else if (ns4) document.voce6.visibility = "hide"
    else if (ie4) voce4.style.visibility ="hidden"

    if (ng5) document.getElementById('voce7').style.visibility = "hidden"
    else if (ns4) document.voce7.visibility = "hide"
    else if (ie4) voce4.style.visibility ="hidden"
} 

function Accendi_Livello(n) {
    clearTimeout(timerID);
    Spegni_tutti_Livelli();
    if (ng5)
        document.getElementById('voce' + n).style.visibility = "visible";
    else if (ns4)
        document.layers["voce" + n].visibility = "show";
    else if (ie4)
        document.all["voce" + n].style.visibility = "visible";
}

function Accendi_SottoLivello(n) {
    clearTimeout(timerID);
    if (ng5)
        document.getElementById('voce' + n).style.visibility = "visible";
    else if (ns4)
        document.layers["voce" + n].visibility = "show";
    else if (ie4)
        document.all["voce" + n].style.visibility = "visible";
}


function Spegni_Sottolivello(y) {
    if (ng5) document.getElementById('voce' + y).style.visibility = "hidden"
    else if (ns4) document.layers["voce" + y].visibility = "hide"
    else if (ie4) document.all["voce" + y].style.visibility ="hidden"
} 



function Spegni_Livello(){
    if(ng5) {
        timerID=window.setTimeout('Spegni_tutti_Livelli()',300);
        return;
    }
    if(ie4) {
        timerID=window.setTimeout('Spegni_tutti_Livelli()',300);
        return;
    }
    if(ns4) {
        timerID=window.setTimeout('Spegni_tutti_Livelli()',300);
        return;
    }
}
        
function keepdrop() {
    clearTimeout(timerID);
}


function InitMenu() {
    Spegni_tutti_Livelli();
    Posiziona_Livelli();
}

window.onresize = InitMenu;
