/*
	         Created by James Rouse 07-02-02
*/
	
function menuItem(text, link){
				this.text = text;
				this.link = link;
			}
			function menuTrigger(name, text,link){
				this.name = name;
				this.text = text;
				this.link = link;
			}
			function menu(){
				var itemArray = new Array();
				var args = menu.arguments;
				this.name = args[0];
				this.trigger = args[1];
				for(i=2; i<args.length; i++){
					itemArray[i-2] = args[i];
				}
				this.menuItems = itemArray;
				this.write = writeMenu;
				this.position = positionMenu;
				this.subposition = positionSubMenu;
			}
			function writeMenu(){
				var menuText = '<div id="';
				menuText += this.trigger.name;
				menuText += '" class="trigger" style="top: ';
				menuText += this.top;
				menuText += '; left: ';
				menuText += this.left;
				menuText += ';"';
				menuText += 'onMouseOver="showMenu(\'';
				menuText += this.name;
				menuText += '\',\'' + this.trigger.name + '\')" onMouseOut="hideMenu(mnuSelected,\'' + this.trigger.name + '\')">';
				menuText += '<table border="0" width="' + this.width + '">';
				menuText += '<tr><th><img name=\'' + this.trigger.name + 'img\' width=7 height=7 src="' + hNavNorBtn.src + '"><img src="images/misc/nothing.gif"><img src="images/misc/nothing.gif"><img src="images/misc/nothing.gif">';
				menuText += '<a href="' + this.trigger.link +'">' + this.trigger.text + '</a></th></tr></table></div>';
				menuText += '<div id="';
				menuText += this.name;
				menuText += '" class="menu" style="top: ';
				menuText += (this.subtop);
				menuText += ';left: ';
				menuText += this.subleft;
				menuText += ';" '
				menuText += 'onMouseOver="showMenu(mnuSelected)" ';
				menuText += 'onMouseOut="hideMenu(mnuSelected)">';
				menuText += '<table border="0" width="' + this.width + '" ';
				menuText += 'onMouseOver="setParentBG(\''+ this.trigger.name + '\')" onMouseOut="remParentBG(\''+ this.trigger.name + '\')">';
				/* ARCHIVE FOR Vertical ****************************************************
				for(i=0; i<this.menuItems.length; i++){
					menuText += '<tr>';
					menuText += '<td onMouseOver="this.style.backgroundColor = \'#ed871f\'" onMouseOut="this.style.backgroundColor = \'\'">';
					menuText += '<a href="' + this.menuItems[i].link + '">';
					menuText += this.menuItems[i].text + '</a></td>';
					menuText += '</tr>';
				}****************************************************************************/
				menuText += '<tr>';
				for(i=0; i<this.menuItems.length; i++){
					menuText += '<td nowrap onMouseOver="this.style.backgroundColor = \'#ed871f\'" onMouseOut="this.style.backgroundColor = \'\'">';
					menuText += '<a href="' + this.menuItems[i].link + '">';
					menuText += this.menuItems[i].text + '</a></td>';
					if((this.menuItems.length-1)!=i){
						menuText += '<td style="background-color: #314152; width: 1px;" >';
						if(!(document.all)){
							menuText += '<img src="images/misc/nothing.gif">';
						}
						menuText += '</td>';
					}
				}
				menuText += '</tr>';
				menuText += '</table></div>';
				document.write(menuText);
				document.close();
			}
			function positionMenu(top,left,width){
				this.top = top;
				this.left = left;
				this.width = width;
			}
			
			function positionSubMenu(top,left){
				this.subtop = top;
				this.subleft = left;
			}
			var mnuSelected = '';
			function showMenu(menu, menuTrig){
				hideMenu(mnuSelected);
				document.getElementById(menu).style.visibility = 'visible';
				if(menuTrig){
					document.getElementById(menuTrig).style.backgroundColor='#ed871f';
					eval("document." + menuTrig + "img.src=hNavOvrBtn.src");
				}
				mnuSelected = menu;
			}
			
			function setParentBG(menuTrig){
				document.getElementById(menuTrig).style.backgroundColor='#ed871f';
				eval("document." + menuTrig + "img.src=hNavOvrBtn.src");
			}
			
			function remParentBG(menuTrig){
				document.getElementById(menuTrig).style.backgroundColor='#596573';
				eval("document." + menuTrig + "img.src=hNavNorBtn.src");
			}
			function hideMenu(menu, menuTrig){
				if(mnuSelected!=''){
					document.getElementById(menu).style.visibility = 'hidden';
					if(menuTrig){
						document.getElementById(menuTrig).style.backgroundColor='#596373';
						eval("document." + menuTrig + "img.src=hNavNorBtn.src");
					}
				}
			}