// Handles rollover images for NN3+ and IE4+
var loaded = new Array();
function loadRollover(image,imageName) 
{
   if (image && image.src &&
      (null == image.out | typeof(image.out) == typeof(void(0)))) 
   {
      s = image.src;
      image.out = new Image();
      image.out.src = s;
      image.over = new Image();
      if (imageName.lastIndexOf('/') >= 0 || imageName.lastIndexOf('\\') >= 0) 
      {
         s = imageName;
      } 
      else 
      {
         i = s.lastIndexOf('/');
         if (i<0)
         i=s.lastIndexOf('\\');
         if(i<0)
         {
            s=imageName;
         }
         else
         { 
            s=s.substring(0,i+1)+imageName;
         }
      }
      image.over.src=s;
      loaded[image.name]=image;
   }
}

function roll(imageName,over)
{
   if(document.images)
   {
      if(over)
      {
         imageObject="over";
      }
      else
      {
         imageObject="out";
      }
      image=loaded[imageName];
      if(image)
      {
         ref=eval("image."+imageObject);
         if(ref)
            image.src=eval("image."+imageObject+".src");
      }
      if(window.event)
         window.event.cancelBubble=true;
   }
}
