/*
 *	$Rev: 623 $:
 *	$Author: gregorio $:
 *	$Date: 2010-08-24 15:16:16 +0200 (Tue, 24 Aug 2010) $:
 */
// inizializzo fadeslider
var isOverButton = false;
var isOverBox = false;
function initMenu(){

    // impostazioni
	var speed = 500;
	var easing = "swing";
	var button = $("#mainMenuContainer .gamma");
	var box = $("#overlayerGamma");
	
	// gestione pulsante
	button.hover(function(){
		isOverButton = true;
    	if(box.css("display") == "none"){
     		$(box).animate({
     			opacity: 1,
     			height: 'toggle'
     		}, speed, easing);
    	}   	
        return true;
    })
	button.mouseout(function(){  
		if(box.css("display") == "none")
			button.removeClass("selectedItemMenu");
		else
			button.addClass("selectedItemMenu");
		
		isOverButton = false;
		box.stop(true, true);
		setTimeout(hide,100);
        return true;
    })
    
    // gestion box
    box.mouseout(function(){
    	isOverBox = false;
    	setTimeout(hide,100);
        return true;
    })
    box.mouseover(function(){
    	isOverBox = true;
    	button.addClass("selectedItemMenu");
        return true;
    })

    // funzione che nasconde il box
    function hide(){
		if(isOverButton || isOverBox) return false;
		button.removeClass("selectedItemMenu");
		box.hide();
	}
}


$(document).ready(function() {    
	initMenu();
});
