//MENU OBJECTS////////////////////////////////////////////////////////////////////////////////////////
//Menu Constructors
function Menu_Properties(HTML_Element, Class_Name, Element_ID, Content_HTML_Element, Content_Class_Name, Content_Element_ID, BaseBackground, HighlightBackground, BaseFont, HighlightFont)
	{this.HTML=HTML_Element;
	this.Class=Class_Name;
	this.ID=Element_ID;
	this.Content_HTML=Content_HTML_Element;
	this.Content_Class=Content_Class_Name;
	this.Content_ID=Content_Element_ID;
	this.BaseBackground=BaseBackground;
	this.HighlightBackground=HighlightBackground;
	this.BaseFont=BaseFont;
	this.HighlightFont=HighlightFont;}

//MENU COMPONENT ACTION OBJECTS////////////////////////////////////////////////////////////////////////////////////////
//SHOW/HIDE ELEMENT
function ShowElement(ElementID)
	{document.getElementById(ElementID).style.display='block';}

function HideElement(ElementID)
	{document.getElementById(ElementID).style.display='none';}

function HideOnLoad(HTML_Element, ClassName)
	{var arrElements=document.getElementsByTagName(HTML_Element);
	for(i=0; i < arrElements.length; i ++)
	{if (arrElements[i].className==ClassName)
	{arrElements[i].style.display='none';}}}

function ShowOnLoad(HTML_Element, ClassName)
	{var arrElements=document.getElementsByTagName(HTML_Element);
	for(i=0; i < arrElements.length; i ++)
	{if (arrElements[i].className==ClassName)
	{arrElements[i].style.display='block';}}}

//SWAP ALL IMAGES OF A CLASS
function SwapImagesOfClass(ClassName, ImageSrc, AltText)
	{var arrElements=document.getElementsByTagName('img');
	for(i=0; i < arrElements.length; i ++)
	{if (arrElements[i].className==ClassName)
	{arrElements[i].src=ImageSrc;
	arrElements[i].alt=AltText;
	arrElements[i].title=AltText;}}}


//HIGHLIGHTER
function ClearStyle(HTML_Element, ClassName, BaseColor, BaseFont)
	{var arrElements=document.getElementsByTagName(HTML_Element);
	for(i=0; i < arrElements.length; i ++)
	{if (arrElements[i].className==ClassName)
	{arrElements[i].style.background=BaseColor;
	arrElements[i].style.color=BaseFont;}}}

function Highlight(HTML_Element, ClassName, ElementID, BaseColor, Highlight, BaseFont, HighlightFont)
	{ClearStyle(HTML_Element, ClassName, BaseColor, BaseFont);
	document.getElementById(ElementID).style.background=Highlight;
	document.getElementById(ElementID).style.color=HighlightFont;}
