$(document).ready(function () {

    //Fix Errors - http://www.learningjquery.com/2009/01/quick-tip-prevent-animation-queue-buildup/

    //Remove outline from links
    $("a").click(function () {
        $(this).blur();
    });

    var config = {
        over: makeTall, // function = onMouseOver callback (REQUIRED)    
        timeout: 200, // number = milliseconds delay before onMouseOut    
        out: makeShort // function = onMouseOut callback (REQUIRED)    
    };


    function makeShort() {
        $(this).find("ul").stop().animate({ height: '0px' }, { queue: false, duration: 600, easing: 'easeOutQuad' });
        $(this).find("li").css("visibility", "hidden");
        $(this).css("background","url(../immagini/bg-menu.jpg) 0 0 repeat-x" );
        //$(this).find("a").css("color","#fff" );
        
    }

    function makeTall()
    {
        $(this).find("ul").css("visibility", "visible");
        $(this).find("ul").stop().animate({ height: '35px' }, { queue: false, duration: 600, easing: 'easeOutQuad' })
        $(this).find("li").css("visibility", "visible");
        $(this).css("background-color","transparent" );
        //$(this).find("a").css("color","#102A6A" );
    }

    //When mouse rolls over
    $("li.active").hoverIntent(config);

    //When mouse is removed
    $("li.active").hoverIntent(config);

});
