// the menu that is selected ( not just rolled over )
menuPersistantItemID = undefined;
// function called onInit and onRollOver and onRollOut of main-items
// optional - visibleItemID : int : ID of item to show
// optional - persistant : bool : if () sets subMenuID as default
function menuShowSub(visibleItemID, persistant) {
	// do the submenu dropdown
	if (persistant == undefined) persistant = false; // optional parameter
	if (persistant) menuPersistantItemID = visibleItemID;
	// hide all (sub-)submenus
	$A($('navbar').getElementsByTagName('ul')).each(function(Element) {
		// swap the mainmenu rollOver images
		$A(Element.getElementsByTagName('img')).each(function(Element) {
			Element.src = Element.getAttribute('src_org');
		});
		// hide all submenus
		$A(Element.getElementsByTagName('ul')).each(function(Element) {
			if (($(Element).id).substr(0, 6) != 'subSub') {
				$(Element).hide();
			}
		});
	});
	// show selected submenu - or menuPersistantItemID
	if (visibleItemID != undefined) {
		if ($('subMenu' + visibleItemID) != null) {
			// do the submenu dropdown
			$('subMenu' + visibleItemID).show();
		}
		if ($('menuImage' + visibleItemID) != null) {
			// swap the mainmenu rollOver image
			$('menuImage' + visibleItemID).src = $('menuImage' + visibleItemID).getAttribute('src_ro');
		}
	} else {
		if (menuPersistantItemID != undefined) {
			if ($('subMenu' + menuPersistantItemID) != null) {
				// do the submenu dropdown
				$('subMenu' + menuPersistantItemID).show();
			}
			if ($('menuImage' + menuPersistantItemID) != null) {
				// swap the mainmenu rollOver image
				$('menuImage' + menuPersistantItemID).src = $('menuImage' + menuPersistantItemID).getAttribute('src_ro');
			}
		}
	}
}

function menuShowSubProfile(visibleItemID, persistant) {
	// do the submenu dropdown
	if (persistant == undefined) persistant = false; // optional parameter
	if (persistant) menuPersistantItemID = visibleItemID;
	// hide all (sub-)submenus
	$A($('navbarProfile').getElementsByTagName('ul')).each(function(Element) {
		// swap the mainmenu rollOver images
		$A(Element.getElementsByTagName('img')).each(function(Element) {
			Element.src = Element.getAttribute('src_org');
		});
		// hide all submenus
		$A(Element.getElementsByTagName('ul')).each(function(Element) {
			if (($(Element).id).substr(0, 6) != 'subSub') {
				$(Element).hide();
			}
		});
	});
	// show selected submenu - or menuPersistantItemID
	if (visibleItemID != undefined) {
		if ($('subMenu' + visibleItemID) != null) {
			// do the submenu dropdown
			$('subMenu' + visibleItemID).show();
		}
		if ($('menuImage' + visibleItemID) != null) {
			// swap the mainmenu rollOver image
			$('menuImage' + visibleItemID).src = $('menuImage' + visibleItemID).getAttribute('src_ro');
		}
	} else {
		if (menuPersistantItemID != undefined) {
			if ($('subMenu' + menuPersistantItemID) != null) {
				// do the submenu dropdown
				$('subMenu' + menuPersistantItemID).show();
			}
			if ($('menuImage' + menuPersistantItemID) != null) {
				// swap the mainmenu rollOver image
				$('menuImage' + menuPersistantItemID).src = $('menuImage' + menuPersistantItemID).getAttribute('src_ro');
			}
		}
	}
}

// shows the sub-submenu items
function menuShowSubSub(subItemID) {
	if ($('subSubMenu' + subItemID) != null) {
		$('subSubMenu' + subItemID).show();
	}
}
// hides the sub-submenu items
function menuHideSubSub(subItemID) {
	if ($('subSubMenu' + subItemID) != null) {
		$('subSubMenu' + subItemID).hide();
	}
}
