function showMenuGroup(el)
{
	var selected = 1;
	var prefix = "promo_";
	var groups = new Array('w','d','s','x');

	for(i=0; i<groups.length; i++){
		$("#"+prefix+groups[i]).attr('class','hidden-promo');
		$("#pm"+(i+1)).attr('class','');
		$("#im"+(i+1)).attr('class','');
		if(el == groups[i]){
			selected = i + 1;
		}
			
	}
	
	$("#" + prefix + el).attr('class','visible-promo');
	$("#pm" + selected).attr('class','selected');
	$("#im" + selected).attr('class','selected');
}

function hideMenuGroup()
{
	var groups = new Array('w','d','s','x');
	for(i=1; i<=groups.length; i++){
		$("#pm"+i).attr('class','');
		$("#im"+i).attr('class','');
	}

}

// Submenu animation
$(document).ready(function(){
    var slideDelay = 1000;
    var menuPath = "div.hmpg-smenu-main";
    var arrowPath = "div.hmpg-mainmenu-bottom-scroll";

    // Rozbaleni menu pri mouseenter na sipce
    $("div#imsb1>.hmpg-mainmenu-bottom-scroll, div#imsb3>.hmpg-mainmenu-bottom-scroll, div#imsb4>.hmpg-mainmenu-bottom-scroll").each(function() {
	$(this).mouseenter(function() {
	    var $menu = $(this).parent().find(menuPath);
	    var $arrow = $(this).parent().find(arrowPath);

	    $menu.everyTime(200, function() {
		if ($menu.is(':visible')) {
		    if (!$menu.is(':animated')) {
			//console.log('uplne rozbalene');
		    }
		    else {
			$arrow.css('display', 'none');
			//console.log('rozbalene');
		    }

		    if (!$arrow.hasClass('slidDown')) {
			$arrow.addClass('slidDown');

			if ($menu.is(':animated')) {
			    $arrow.css('display', 'none');
			    //console.log('rozbalene');
			}
		    }
		}
		else {
		    if ($arrow.hasClass('slidDown')) {
			$arrow.removeClass('slidDown');

			$arrow.removeClass('wasSlidDown');
			
			$arrow.css('display', 'block');
			//console.log('sbalene');
		    }
		}

	    });

	    // Schovat sipku a rozbalit menu
	    $menu.slideDown(slideDelay, function() {
		//console.log('uplne rozbalene');
		$arrow.css('display', 'none');
		
		$arrow.addClass('slidDown');

		$arrow.addClass('wasSlidDown');
	    });

	});

    });

    // Rozbaleni menu pri hover na menu samotnem
    $("div#imsb1, div#imsb3, div#imsb4").hover(
	function() {
	    var $menu = $(this).parent().find(menuPath);
	    var $arrow = $(this).parent().find(arrowPath);

	    // Rozbalit jen pokud neni zcela sbalene
	    if ($menu.is(':visible') && $arrow.hasClass('wasSlidDown')) {
		$menu.stop(true, true).slideDown(slideDelay).stop(true, true);
	    }
	},
	function() {
	    var $menu = $(this).parent().find(menuPath);

	    // Pri mouseleave na menu sbalit menu
	    $menu.slideUp(slideDelay);
	}
    );

});

