//will be set in ascx code, contains either menu or submenu item id
var selectedMnuHorId; 

function mnuHorShowSub(subID) 
{
	subID = "smenu" + subID;
	
    //new 
    var menuId = subID.replace('smenu','menu');
	var oMainMenu = $('.mnuhor #' + menuId);
    var oSubMenu = $('.mnuhor #' + subID);
    var SubMenuItemCount = $('.mnuhor #' + subID + ' a').length;

    if (oMainMenu) {
		//if (!oMainMenu.hasClass('menuItem_Selected')) {
			oMainMenu.addClass('menuItem_Hover')
		//}
	}
	
	if (oSubMenu)
	{
		//check if the submenu has items
		if (SubMenuItemCount > 0) {
			if (oSubMenu)
				oSubMenu.css('visibility','visible');
		}
	}
}

function mnuHorHideSub(subID) 
{
	subID = "smenu" + subID;
	menuID = subID.replace('smenu','menu');
	
	$('.mnuhor #' + subID).css('visibility','hidden');
	var oMainMenu = $('.mnuhor #' + menuID);
	if (oMainMenu) {
		//if (!oMainMenu.hasClass('menuItem_Selected')) {
            oMainMenu.removeClass('menuItem_Hover');
        //}
	}
}

if (typeof($) != 'undefined') {
	$(document).ready(function(){

		$('.mnuhor .menuSubItem_Container').mouseover(function(){
			mnuHorShowSub(this.id.replace('smenu',''));
		});
		
		$('.mnuhor .menuSubItem_Container').mouseout(function(){
			mnuHorHideSub(this.id.replace('smenu',''));
		});

		$('.mnuhor .menuItem').mouseover(function() {
			mnuHorShowSub(this.id.replace('menu',''));
		});
		
		$('.mnuhor .menuItem').mouseout(function() {
			mnuHorHideSub(this.id.replace('menu',''));
		});
		
		mnuHorSetActiveItem(selectedMnuHorId);
	});
} else {
	alert ('menu error: jquery was not included!');
}


function mnuHorSetActiveItem(Id) {
    
    //is the Id a sub level menu item?
    var oSubMenuItem = $('.mnuhor #smenuitem' + Id);

    if (oSubMenuItem) {
        //find main menu item (parent = menuSubItem_Container)
        try {
            Id = oSubMenuItem.parent().attr('id').replace('smenu','');
            oSubMenuItem.addClass('submenuItem_Selected')
        }
        catch(Exception) {
        }
    }
    
    var oMainMenuItem = $('.mnuhor #menu' + Id);
    
    if (oMainMenuItem) {
        oMainMenuItem.addClass('menuItem_Selected')
    }
    
}


