// JavaScript Document by Herc

        var g_maxSubMenuHeight = 0;

	var g_menuCollapsing = false;

	var g_menuExpanding = false;

        var mheight = 84;

	function hideMenu()

	{

		if (g_menuCollapsing || jQuery('div.main-menu3').height() == 45)

			return;

		g_menuCollapsing = true;

		g_menuExpanding = false;

		jQuery('div.main-menu3').stop().animate({height: 45},500, function(){ g_menuCollapsing=false; });
                jQuery('#top').stop().animate({height: 45+42},500, function(){ g_menuCollapsing=false; });

	}

	function showMenu(element) {
		var main_menu3 = jQuery('div.main-menu3');

		// check that there is no submenu items to collapse menu
                // never hide if current item has children
		if (jQuery(element).children('div.sub-menu3').length == 0 )//&& jQuery('li.cur .sub-menu3').length == 0 )
		{
			hideMenu();
			return;
		}

		if (g_menuExpanding || jQuery('div.main-menu3').height() == 84)
			return;

		g_menuExpanding = true;
		g_menuCollapsing = false;

		main_menu3.stop().animate({height: 84},500, function(){g_menuExpanding=false});
                jQuery('#top').stop().animate({height: 84+42},500, function(){g_menuExpanding=false});
	}

    jQuery(function() {
        jQuery(document).ready(function() {
                        if (jQuery('li.cur .sub-menu3').length > 0) {
                            jQuery('ul.menu3 > li.cur > .sub-menu3').css('display', 'block');
                            jQuery('#top').css('height', '126px');
                            jQuery('.main-menu3').css('height', '84px');
                        }
        });

        jQuery('#main-menu3 li').mouseenter(function(e) {
                        jQuery('ul.menu3 > li > .sub-menu3').css('display', 'none');
                        jQuery(this).children('div.sub-menu3').css('display', 'block');

			showMenu(this);
        });

	jQuery('#main-menu3').mouseleave(function(e) {
            if (jQuery('li.cur .sub-menu3').length == 0) {
			hideMenu();
            } else {
			showMenu('li.cur');
            }

            jQuery('ul.menu3 > li.cur > .sub-menu3').css('display', 'block');
        });

    });
