
function render_xmenu(){

  new xMenu1('trigger2', 'menu2', 1, 'mouseover','',0);
  new xMenu1('trigger3', 'menu3', 1, 'mouseover','',75);
  new xMenu1('trigger4', 'menu4', 1, 'mouseover','',164);
  new xMenu1('trigger5', 'menu5', 1, 'mouseover','',254);
  new xMenu1('trigger6', 'menu6', 1, 'mouseover','',377);
  new xMenu1('trigger7', 'menu7', 1, 'mouseover','',484);
  new xMenu1('trigger8', 'menu8', 1, 'mouseover','',561);
  new xMenu1('trigger9', 'menu9', 1, 'mouseover','',639);

 
}

//window.onload = render_menu();

function xMenu1(triggerId, menuId, mouseMargin, openEvent,moverSrc,leftP)

{

  var isOpen = false;
  var trg = xGetElementById(triggerId);
  var mnu = xGetElementById(menuId);
  var overSrc = moverSrc;
  var leftPos = leftP;

  if(document.all){
		//leftPos +=6;
  }
 
  if (trg && mnu) {
    xAddEventListener(trg, openEvent, onOpen, false);
   // var outSrc = trg.src;
  }
  function onOpen()
  {
    if (!isOpen) {
	 xMoveTo(mnu,leftPos, xPageY(trg) + xHeight(trg)); 
     xShow(mnu);
     xAddEventListener(document, 'mousemove', onMousemove, false);
     //trg.src = overSrc;
     isOpen = true;
    }
  }
  function onMousemove(ev)
  {
    var e = new xEvent(ev);
    if (!xHasPoint(mnu, e.pageX, e.pageY, -mouseMargin) &&
        !xHasPoint(trg, e.pageX, e.pageY, -mouseMargin))
    {
      xHide(mnu);
      xRemoveEventListener(document, 'mousemove', onMousemove, false);
      isOpen = false;
    //  trg.src = outSrc;
    }
  }
} 