// Handles rollover images for NN3+ and IE4+
var F_loaded = new Array();

function F_strRpl(s, i, n)
{ return s = s.substr(0, i+1) + '1' + s.substr(i+2); }

function F_loadRollover(image) {
   if (image && image.src &&
    (null == image.out || typeof(image.out) == typeof(void(0)))) {
      var s = image.src;
      image.out = new Image();
      image.out.src = s;
      if ( (pos = s.lastIndexOf('_')) >= 0) {
         fnstart = s.substr(0, pos+1);
		 fnend = s.substr(pos+2);
		 image.over = new Image();
		 image.over.src = fnstart + '1' + fnend;
		 image.prsd = new Image();
		 image.prsd.src = fnstart + '2' + fnend;
      }
	  F_loaded[image.name] = image;
   }
}
function F_roll(imageName,over) {
   if (document.images) {
      if (over == 1) { imageObject = "over"; }
      else if (over == 2) { imageObject = "prsd"; }
	  else { imageObject = "out"; }
   image = F_loaded[imageName];
   if (image) {
       ref = eval("image."+imageObject);
       if (ref) image.src = eval("image."+imageObject+".src");
   }
   if (window.event)
      window.event.cancelBubble = true;
   }
}

/*
<A HREF="/www/path/to/page.html" onMouseOver="F_roll('ImageName',1)" onMouseOut="F_roll('ImageName',0)"><IMG NAME="ImageName" SRC="/www/path/to/imageLO.gif" onLoad="F_loadRollover(this,'/www/path/to/imageHI.gif')" BORDER=0 ALT="Home"></A>
*/

