/*
*   
*   FUNZIONI PER LA GESTIONE DEL MENU
*   gestisco il menu che compare come popup
*
*   correzione del bug z-index di ie7 per il menu
*   
*   @author: Federico Pizzutto - http://www.pngised.net
*
*/

$(document).ready(function() {

//  GESTIONE MENU
    
    var allmenu = $(".m-pop");
    $("li.pop > a").click(function(event){ event.preventDefault(); });
    
    // funzione per mantenere attivo sulle nuove classi
    $("li.pop").live('click', function() {
    	var questo = $(this);
        var menu = questo.children('.m-pop');
        var w = parseInt(questo.children('a').width() + 10) + 'px';
        var h = '-' + parseInt((menu.height() / 2) - 10) + 'px';
        menu.css({ left: w, top: h });
        questo.addClass('attivo');

        allmenu.filter('.visibile').removeClass('visibile');
        menu.toggleClass('visibile');
        allmenu.mouseleave(function() { allmenu.removeClass('visibile'); });
		
		
        
    }).mouseleave(function() { allmenu.removeClass('visibile'); $(this).removeClass('attivo'); });
    
    
//  GESTIONE BUG z-INDEX per IE7 (solo nel menu) 
    $(function() {
        var versione = parseInt($.browser.version);
        if ($.browser.msie && versione == 7) {
            var zIndexNumber = 1005;
            $('#navlist li').each(function() {
                $(this).css('zIndex', zIndexNumber);
                zIndexNumber -= 10;
            });
        }
    });

});
