//--------------------------//
//    Personalizzazione    //
//--------------------------//

var SfondoMenu = new Image();
SfondoMenu.src = "images/nuovagrafica/menu_bkg_over_3.png";

var SfondoMenuIE6 = new Image();
SfondoMenuIE6.src = "images/nuovagrafica/menu_bkg_over_3.gif";


function ie6GraphicalTricks(){
    truepage.style.backgroundImage = "url(images/nuovagrafica/testo_bkg.jpg)";
    truepage.style.backgroundPosition = "10px";
    
    footer.style.backgroundImage = "url(images/nuovagrafica/footer.jpg)";
    
    if(columnright.offsetHeight < 700)
    {
        document.getElementById("columnright").style.height = "690px";
    }
    
    if(columnright.offsetHeight < 700)
    {
        top_footer.style.bottom = "-4px";
    }
    else
    {
        top_footer.style.bottom = "-4px";
    }
    
    var NumeroMenu = document.getElementById("glowmenu").getElementsByTagName("LI");
    
    for(var i = 0; i < NumeroMenu.length; i++){
        var numMenu = i + 1;
        var thisDiv = document.getElementById("dropmenu"+numMenu+"_d");
        var VociMenu = thisDiv.getElementsByTagName("IMG");
        
        thisDiv.className = "type_3_IE6";
        
        for(var j = 0; j < VociMenu.length; j++){
            VociMenu[j].src = "images/nuovagrafica/separator.gif";
        }
        
        thisDiv.lastChild.previousSibling.src = "images/nuovagrafica/menu_bkg_bottom_3.gif";
    }
}

function display_tooltip(father, title, body){
    document.getElementById("TooltipTitle").firstChild.firstChild.nodeValue = title;
    document.getElementById("TooltipBody").firstChild.firstChild.nodeValue = body;
    
    document.getElementById("tooltip").style.position = "absolute";
    document.getElementById("tooltip").style.top = father.parentNode.offsetTop + father.parentNode.offsetHeight + "px";
    document.getElementById("tooltip").style.left = father.parentNode.offsetLeft + "px";
    
    var object = document.getElementById("tooltip").style;
    object.opacity = 0;
    object.MozOpacity = 0;
    object.KhtmlOpacity = 0;
    object.filter = "alpha(opacity=" + 0 + ")";
    
    document.getElementById("tooltip").style.display = "block";
    
    shiftOpacity("tooltip", 500)
    //new Effect.Opacity('tooltip', {duration:0.5, from:0, to:1.0});
}

function hide_tooltip(){
    var object = document.getElementById("tooltip").style;
    object.opacity = 1;
    object.MozOpacity = 1;
    object.KhtmlOpacity = 1;
    object.filter = "alpha(opacity=" + 100 + ")";
    
    //new Effect.Opacity('tooltip', {duration:0.3, from:1.0, to:0.0});
    
    shiftOpacity("tooltip", 300)
    
    //document.getElementById("tooltip").style.display = "none";
}

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 

function shiftOpacity(id, millisec) {
    //if an element is invisible, make it visible, else make it ivisible
    if(document.getElementById(id).style.opacity == 0) {
        opacity(id, 0, 100, millisec);
    } else {
        opacity(id, 100, 0, millisec);
    }
} 
    
