$(document).ready(function() {

    var topClass = "";
    var leftClass = "";
    $('.sub-menu[opened="0"]').hide();
    $('.left-menu a[level="0"]').click(
        function() {

            leftClass = "";
            var checkElement = $(this).next();
            var old = $('.sub-menu:visible');

            if((checkElement.is(':visible')) || (checkElement.attr("class") != "sub-menu")) {
                return false;

            }else {
                old.slideUp('normal');
                checkElement.slideDown('normal');
            }

            return false;
        });

    $('.slide-menu-item a[level="1"]')
    		.hover(
    			function()
    			{
    			  var menu = $(this).nextAll(".slide-menu").eq(0);
                  menu.css({'display': 'block'});
                  leftClass = $(this).parent().attr("class");
    			},

    			function()
    			{
    			  var menu = $(this).nextAll(".slide-menu").eq(0);
                  menu.css({'display': 'none'});
    			}
    		)
    			
    		.click(
    			function(){return false;}	
    		);


    $('.slide-menu-item a[level="2"]')
    		.hover(
    			function()
    			{
    			  var menu = $(this).nextAll(".slide-menuTop").eq(0);
                  menu.css({'display': 'block'});
                  leftClass = $(this).parent().attr("class");
    			},

    			function()
    			{
    			  var menu = $(this).nextAll(".slide-menuTop").eq(0);
                  menu.css({'display': 'none'});
    			}
    		)
    			
    		.click(
    			function(){return false;}	
    		);


    $('.slide-menu-hovered, .slide-menu, .slide-menuTop')
    		.hover(
    			function()
    			{
                  $(this).css({'display': 'block'});
                  $(this).prevAll("a").eq(0).addClass('sub-menu-hovered');
    			},

    			function()
    			{
                  $(this).css({'display': 'none'});
                  $(this).prevAll("a").eq(0).removeClass('sub-menu-hovered').addClass(leftClass);
    			}
    		);

    $('.top-menu-item a[level="0"], .top-menu-item-selected a[level="0"]')
    		.hover(
    			function()
    			{
    			  var menu = $(this).next();
                  menu.css({'display': 'block'});
                  topClass = $(this).parent().attr("class");
    			},

    			function()
    			{
                  var menu = $(this).next();
                  menu.css({'display': 'none'});
    			}
    		);

    $('.t-level, .t-level-arrow')
    		.hover(
    			function()
    			{
                  $(this).css({'display': 'block'});
                  if($(this).parent().attr("class") != "top-menu-item-selected")
                    $(this).parent().removeClass('top-menu-item').addClass('top-menu-item-selected');
    			},

    			function()
    			{
                  $(this).css({'display': 'none'});
                  if(topClass != "top-menu-item-selected")
                    $(this).parent().removeClass('top-menu-item-selected').addClass(topClass);
    			}
    		);

    $('.t-level-arrow a[level="S"]').mouseover(
    			function()
    			{
    			  $(this).css('background-image', 'none');
    			}
    		);

    $('.t-level a[level="1"], .t-level-arrow a[level="1"]')
    		.hover(
    			function()
    			{
    			  var menu = $(this).nextAll("div").eq(0);
                  menu.css({'display': 'block'});
    			},

    			function()
    			{
                  var menu = $(this).nextAll("div").eq(0);
                  menu.css({'display': 'none'});
    			}
    		);

    $('.s-level')
    		.hover(
    			function()
    			{
                  $(this).css({'display': 'block'});
                  $(this).prevAll("a").eq(0).addClass('t-selected');
    			},

    			function()
    			{
    			  $(this).prevAll("a").eq(0).removeClass('t-selected');
                  $(this).css({'display': 'none'});
    			}
    		);

});


