$(document).ready(function(){
    var $subul_hover = false;
    var $cur_li = '';
    $('#navigation ul li.HasSubMenu').mouseover(function(){
        $(this).children('a').addClass('selected');
        $(this).children('ul').addClass('selected');
        $('ul.selected').css({display: 'block'});
        $('ul.active').css({display: 'none'});
        $cur_li = $(this).attr('id');
    });

    $(".submenu li").mouseenter(function(){
        var id = $(this).attr('id');
        if(id!="" && $cur_li != '' && $cur_li != id) {
            $subul_hover = true;
        }
    });

    $('#navigation ul li').mouseout(function() {
        $cur_li = $(this).attr('id');
        if($cur_li != "" && $("#"+$cur_li+" ul").length > 0) {
            if($subul_hover) {
                $("#"+$cur_li+" ul").css({display: 'none'});
                $("#"+$cur_li+" a.selected").removeClass('selected');
                $("#"+$cur_li+" ul").removeClass('selected');
                $subul_hover = false;
            }
        } else {
            if($(this).hasClass('main_menu')) {
                $('ul.selected').css({display: 'none'});
                $('a.selected').removeClass('selected');
                $('ul.selected').removeClass('selected');
                $subul_hover = false;
            }
        }
	});
});
