<!--
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;
}


function positionMenu(top,left,width)
{
	this.top = top;
	this.left = left;
	this.width = width;
}

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 += '\')", '; 
		menuText += 'onMouseOut="hideMenu(mnuSelected)">';
		menuText += '<table border="0" width="' + this.width + '">';
		menuText += '<tr><th id="' + this.trigger.name + 'TH" class="test" onMouseOver="this.className=\'change\'", onMouseOut="this.className=\'test\'">';
		menuText += '<a href="' + this.trigger.link + '">' + this.trigger.text + '</th></tr></table></div>';
		//menuText += '<tr><th>' + this.trigger.text + '</th></tr></table></div>';
		
		menuText += '<div id="';
		menuText += this.name;
		menuText += '" class="menu" style="top: ';
		menuText += (this.top+0);
		menuText += ';left: ';
		menuText += (this.left+145);
		menuText += ';" ';
		menuText += 'onMouseOver="showMenu(mnuSelected)", ';
		menuText += 'onMouseOut="hideMenu(mnuSelected)">';
		menuText += '<table border="0" width="' + this.width + '">';
      
      for(i=0; i<this.menuItems.length; i++){
	      menuText += '<tr align="Center">';	
         menuText += '<td class="test" onMouseOver="this.className=\'change\'" onMouseOut="this.className=\'test\'">';
         menuText += '<a href="' + this.menuItems[i].link + '">';
         menuText += this.menuItems[i].text + '</a></td>';
         menuText += '</tr>';
      }
      menuText += '</table></div>';
      
      document.write(menuText);
      document.close();
   }
   
   var mnuSelected = '';

   function showMenu(menu, trigger,NoOfItems){
      hideMenu(mnuSelected);
      
      document.getElementById(menu).style.visibility = 'visible';
      
      mnuSelected = menu;
   }
   function hideMenu(menu){
      if(mnuSelected!='') {
         document.getElementById(menu).style.visibility = 'hidden';
      }
   }

//-->
