var activeMenuLinkId;

// Selected menu link
function menuLinkSelected(menuLinkId){
	if (activeMenuLinkId != "") {
		$("#" + activeMenuLinkId).removeClass("menuLink-active").addClass("menuLink-normal");
	}
	activeMenuLinkId = menuLinkId;
	$("#" + menuLinkId).removeClass("menuLink-over").addClass("menuLink-active");
}

// Mouse over a menu link
function menuLinkMouseOver(menuLink){
	if (activeMenuLinkId != menuLink.id) {
		elementMouseOver("menuLink", menuLink.id);
	}
}

// Mouse out of menu link
function menuLinkMouseOut(menuLink){
	if (activeMenuLinkId != menuLink.id) {
		elementMouseOut("menuLink", menuLink.id);
	}
}

//Mouse over a button link
function buttonMouseOver(button){
	elementMouseOver("button", button.id);
}

// Mouse out of button link
function buttonMouseOut(button){
	elementMouseOut("button", button.id);
}

//Mouse over a link
function linkMouseOver(link){
	elementMouseOver("link", link.id);
}

// Mouse out of link
function linkMouseOut(link){
	elementMouseOut("link", link.id);
}

// Mouse over an element
function elementMouseOver(elementType, elementId){
	$("#" + elementId).removeClass(elementType + "-normal").addClass(elementType + "-over");
}

// Mouse out of element
function elementMouseOut(elementType, elementId){
	$("#" + elementId).removeClass(elementType + "-over").addClass(elementType + "-normal");
}
