/* $Id:$ */

var prefix;

function button_hi(e){
  var image;

  if(!e) var e=window.event;
  if(e.target){
     var target= e.target;
  } else {
     var target= e.srcElement; /* IE compatibility */
  }
  
  if(!target) return;

  if(target.tagName!='A'){
   target=target.parentNode;
  }

  image=target.getElementsByTagName('img');

  if(image[0]){
    image[0].src=prefix+'images/menu/'+target.id+'_hi.gif';
  }

}


function button_lo(e){
  var image;

  if(!e) var e=window.event;
  if(e.target){
     var target= e.target;
  } else {
     var target= e.srcElement; /* IE compatibility */
  }
  
  if(!target) return;


  if(target.tagName!='A'){
   target=target.parentNode;
  }

  image=target.getElementsByTagName('img');
  
  if(image[0]){
    image[0].src=prefix+'images/menu/'+target.id+'_lo.gif';
  }

}


function button_down(e){
  var image;

  if(!e) var e=window.event;
  if(e.target){
     var target= e.target;
  } else {
     var target= e.srcElement; /* IE compatibility */
  }
  
  if(!target) return;


  if(target.tagName!='A'){
   target=target.parentNode;
  }

  image=target.getElementsByTagName('img');
  
  if(image[0]){
    image[0].src=prefix+'images/menu/'+target.id+'_down.gif';
  }

}

function setup_menu(p, j, k){
  var i;
  var anchors,images;

  prefix=p; /* path prefix to the images directory */

  anchors=document.getElementsByTagName('a');


	for(i=0; i<anchors.length; i++ )
	{	if(anchors[i].className=='button')
		{	images=anchors[i].getElementsByTagName('img');
			if ( j==-1 )
			{	images[0].src=prefix+'images/menu/'+anchors[i].id+'_lo.gif';
			}
			else
			{	if ( i==j )
				{	images[0].src=prefix+'images/menu/'+anchors[i].id+'_down.gif';
				}
				else if ( i==k )
				{	images[0].src=prefix+'images/menu/'+anchors[i].id+'_down.gif';
				}
				else
				{	images[0].src=prefix+'images/menu/'+anchors[i].id+'_lo.gif';
				}
			}
/*	images[0].src=prefix+'images/'+anchors[i].id+'_btn_down.jpg';*/
			anchors[i].onmouseover=button_hi;
			anchors[i].onmousedown=button_down;		
			anchors[i].onmouseup=button_hi;
			if ( j==-1 )
			{	anchors[i].onmouseout=button_lo;
			}
			else
			{	if ( i==j )
				{	anchors[i].onmouseout=button_down;
				}
				else if ( i==k )
				{	anchors[i].onmouseout=button_down;
				}
				else
				{	anchors[i].onmouseout=button_lo;
				}
			}
		}
	}
}
