xpwbu33uwn=xppr('u33uw_0.gif');xpwbu33uwo=xppr('u33uw_1.gif');xpwbu33uwc=xppr('u33uw_2.gif');xpwbl33uwn=xppr('l33uw_0.gif');xpwbl33uwo=xppr('l33uw_1.gif');xpwbl33uwc=xppr('l33uw_2.gif');xpwbg33uwn=xppr('g33uw_0.gif');xpwbg33uwo=xppr('g33uw_1.gif');xpwbg33uwc=xppr('g33uw_2.gif');xpwbx33uwn=xppr('x33uw_0.gif');xpwbx33uwo=xppr('x33uw_1.gif');xpwbx33uwc=xppr('x33uw_2.gif');xpwbs33uwn=xppr('s33uw_0.gif');xpwbs33uwo=xppr('s33uw_1.gif');xpwbs33uwc=xppr('s33uw_2.gif');xpwb433uwn=xppr('433uw_0.gif');xpwb433uwo=xppr('433uw_1.gif');xpwb433uwc=xppr('433uw_2.gif');xpwbt33uwn=xppr('t33uw_0.gif');xpwbt33uwo=xppr('t33uw_1.gif');xpwbt33uwc=xppr('t33uw_2.gif');xpwbp33uwn=xppr('p33uw_0.gif');xpwbp33uwo=xppr('p33uw_1.gif');xpwbp33uwc=xppr('p33uw_2.gif');xpwbb33uwn=xppr('b33uw_0.gif');xpwbb33uwo=xppr('b33uw_1.gif');xpwbb33uwc=xppr('b33uw_2.gif');xpwb733uwn=xppr('733uw_0.gif');xpwb733uwo=xppr('733uw_1.gif');xpwb733uwc=xppr('733uw_2.gif');xpwby33uwn=xppr('y33uw_0.gif');xpwby33uwo=xppr('y33uw_1.gif');xpwby33uwc=xppr('y33uw_2.gif');xpwb833uwn=xppr('833uw_0.gif');xpwb833uwo=xppr('833uw_1.gif');xpwb833uwc=xppr('833uw_2.gif');
  // Menu Type 3
  var pressedItem = -1;

  function xppr(im)
  {
    var i=new Image();
    i.src='navi.html.images/bt'+im;
    return i;
  }

  function xpe(id)
  {
    x=id.substring(0,id.length-1);
    xe=id.substring(id.length-1,id.length);
    if (pressedItem==x && (xe=='n' || xe=='o'))
      return;
    
    if (xe=='c')
    {
      if (pressedItem!=-1)
      {
        document['xpwb'+pressedItem].src=eval('xpwb'+pressedItem+'n'+'.src');
        if (pressedItem.indexOf('e')!=-1)
          document['xpwb'+pressedItem+'e'].src=eval('xpwb'+pressedItem+'n'+'e.src');
      }
      pressedItem=x;
    }

    if(document['xpwb'+x])
    { 	
		document['xpwb'+x].src=eval('xpwb'+id+'.src');
		if (id.indexOf('e')!=-1)
			document['xpwb'+x+'e'].src=eval('xpwb'+id+'e.src');
	}
  }

  if (pressedItem!=-1)
    xpe(pressedItem+'c');



 function xpinit()
 {
   var o, i, uls = document.getElementsByTagName('UL');
   for (i=0, cnt=uls.length; i<cnt; i++)
     if (uls[i].id && uls[i].id.substring(0, 7)=='xpwbUL_')
     {
        o=uls[i];
        if (o)
        {
            var lis = o.getElementsByTagName('LI');
            for (var k=0; k<lis.length; k++)
            {
              lis[k].onmouseover = function (){ this.className = 'over'; }
              lis[k].onmouseout  = function (){ this.className = ''; }
            }
        }
     }
 }
 
 xpinit();

  /**
   * It searchs the parent
   *
   * @param _object object
   * @return unique variable from table-id
   *
   */
  function xpgetparent( _object )
  {
    var _id = null;
    while ( _object && _object.tagName != 'TABLE' ) _object = _object.parentNode;
    if ( _object.id && _object.id.indexOf(':') != -1 ) _id  = _object.id.split(':')[1];
    return _id;
  }
  
  function xpshow(ind, isVertical, _id)
  {
    if (xobtn != ind) xphide();
	
    // create unique variable
    _id = xpgetparent( _id );
    if ( !_id ) return;
    if ( global[ _id ] ) global[ _id ] = null;
    global[ _id ] = document.getElementById('xpwbUL_'+ind);
    xpsm = global[ _id ];
	
    // it saves button
    xobtn = ind;
    if (!xpsm) return;

    var img = document.getElementById('xpi_'+ind);
    var pos = xppos(img);

    if (isVertical)
    {
      xpsm.style.left = pos[0] + img.width + 'px';
      xpsm.style.top  = pos[1] + 'px';
    }
    else
    {
      xpsm.style.left = pos[0] + 'px';
      xpsm.style.top  = pos[1] + img.height + 'px';
    }

    xpsm.style.visibility = 'visible';
  }


  function xphide()
  {
    if ( xpsm )
    {
      if (xpsmt)
        clearTimeout(xpsmt);

      xpsm.style.visibility = 'hidden';
      xpsm = null;
      // clear selected
      xpe(xobtn + 'n');
    }
  }


  function xpsmout()
  {
    if ( xpsm )
    {
      xpsmt = setTimeout( 'xphide();', 1000);
    }
    else
    {
      // clear selected
      xpe(xobtn + 'n');
    } 
  }

  function xpsmover()
  {
    if (xpsmt)
      xpsmt = clearTimeout(xpsmt);
  }

  function xppos(o)
  {
    var l=0, t=0;
    while (o)
    {
      l += o.offsetLeft;
      t += o.offsetTop;
      o = o.offsetParent;
    }
    return [l, t];
  }

  // init global vars
  if (!global) var global = this;
  var xpsm  = null;
  var xpsmt = null;
  var xobtn = null;

