$(function() {
    $("#_h_top_menu a, div.events_list a, div.langs_wrapp a").click(function (e){
        if ($(this).attr('href')=='#'){return false;}
    });

    $("#_h_top_menu").hoverIntent({
        over: function (e){
            //$('#content div.submenu ul').fadeOut();
            $('div.sublinks_container').slideDown('slow');
        },
        interval: 500,
        timeout: 200,
        out: function (){
            //$('#content div.submenu ul').fadeIn();
            $('div.sublinks_container').slideUp();
        }
    });

    $('div.gps_map').hoverIntent({
        over: function (){
            $('div.gps_block').attr('style', 'background: url("/images/gps_blocks.jpg") 0px -330px no-repeat;');
        },
        interval: 1,
        timeout: 1,
        out: function (){
            $('div.gps_block').attr('style', 'background: url("/images/gps_blocks.jpg") 0px 0px no-repeat;');
        }
    });

    $('div.login_link a').click(function (){
        if ($('div.login_wrapp:visible').length){
            $(this).removeClass('active');
            $('div.login_wrapp').slideUp();
        }else{
            $(this).addClass('active');
            $('div.langs_wrapp').slideUp('normal', function (){
                $('div.login_wrapp').slideDown();
            });
        }

        return false;
    });

    $('div.langs_link a').click(function (){
        if ($('div.langs_wrapp:visible').length){
            $(this).removeClass('active');
            $('div.langs_wrapp').slideUp();
        }else{
            $(this).addClass('active');
            $('div.login_wrapp').slideUp('normal', function (){
                $('div.langs_wrapp').slideDown();
            });
        }
        return false;
    });

    $("div.top_block").hoverIntent({
        over: function (){},
        timeout: 3000,
        out: function (){
            $('div.login_link a').removeClass('active');
            $('div.langs_link a').removeClass('active');
            $('div.login_wrapp').slideUp();
            $('div.langs_wrapp').slideUp();
        }
    });
    
    $('#content div.submenu a').click(function (){
        var temp;
        var activeLink = $(this);
        var activeLinkHref = activeLink.attr('href').replace(/#/i, '');
        var listLink = $('#_h_top_menu ul.sublinks a.active_top').parents('ul:first').find('a');
        $.each(listLink, function (index, elem){
            temp = $(elem).attr('href').split('/');
            if (activeLinkHref == temp[temp.length-2]){
                $('#_h_top_menu ul.sublinks a').removeClass('active_top');
                $(elem).addClass('active_top');
            }
        });
    });

    
    Cufon.replace('#top_title_text', { fontFamily: 'P22Underground_book'});
});
