$(function()
{
    if ($.browser.mozilla)
        $("form").attr("autocomplete", "off");

    $('#left-navigation  > ul > li.products > ul > li >  a').bind('click keyup', function()
    {
        $(this).blur();
        var open = $(this).closest('li').find('ul.third-level').is(':visible');
        $('ul.third-level').slideUp();
        if (!open) $(this).closest('li').find('ul.third-level').slideDown();
        return false;
    });

    bindBookmarkLink();

    $('#top-navigation  > ul > li.products >   a').bind('click', function()
    {
        var open = $('div#products_top').is(':visible');
        if (open)
        {
            $('div#products_top').css('left', -999).css('top', -999).hide();
        }
        else
        {
            var pos = $('#top-navigation').position();
            $('div#products_top').css('left', pos.left + 350).css('top', pos.top + 18).show();
        }
    });


    bindBodyHideProduct();
});

function bindBookmarkLink()
{
    $("a#add_flyprint_bookmark").bind('click keyup', function(event)
    {
        $(this).blur;
        if ($.browser.safari) alert("Press CTRL + D or CMD + D");
        else window.external.AddFavorite("http://www.flyprint.be", "Flyprint");
        return false;
    });
}


function bindBodyHideProduct()
{
    var mouse_is_inside = false;
    $('div#products_top, #top-navigation  > ul > li.products >   a').hover(function()
    {
        mouse_is_inside = true;
    }, function()
    {
        mouse_is_inside = false;
    });

    $('body').bind('click', function()
    {
        if (! mouse_is_inside) $('div#products_top').css('left', -999).css('top', -999).hide();
    });
}