var lastitem;
var browser = navigator.appName;

lastitem = "";

function fade( object, fade_direction, duration)
{
   //object = window.document.getElementById( objectid);

   if( fade_direction == "out")
   {   if ( browser == "Microsoft Internet Explorer")
       {
           object.style.visibility="visible";
           object.filters(0).apply();
           object.filters(0).duration=duration;
           object.style.visibility="hidden";
           object.filters(0).play();
       }
       else { object.style.visibility="hidden"; }
   }
   else
   {
      if ( browser == "Microsoft Internet Explorer")
      {
        //Show.src = images[imageindex];
        object.style.visibility="hidden";
        object.filters(0).apply();
        object.filters(0).duration=duration;
        object.style.visibility="visible";
        //object.style.display="inline";
        object.filters(0).play();
      }
      else { object.style.visibility="visible"; }
   }
}


function moveto( object, x, y, speed)
{
    window.document.getElementById( object).style.position="absolute";
    xvar = window.document.getElementById( object).style.left;
    yvar = window.document.getElementById( object).style.top;
    xvar = parseInt( xvar.replace( "px", ""));
    yvar = parseInt( yvar.replace( "px", ""));

    if ( x == "current")
       x = xvar;

    if ( y == "current")
       y = yvar;

    if ( x < xvar)
       newspeed = speed * -1;
    else
       newspeed = speed;

    if ( x == xvar && y == yvar)
    {
       return;
    }
    
    if ( x - xvar != 0)
    {
       if ( Math.abs(x - xvar) < speed)
          window.document.getElementById( object).style.left = x;
       else
          window.document.getElementById( object).style.left = xvar + newspeed;
    }
    
    if ( y - yvar != 0)
    {
       if ( y - yvar < speed)
          window.document.getElementById( object).style.top = y;
       else
          window.document.getElementById( object).style.top = yvar + newspeed;
    }
    setTimeout( "moveto( '" + object + "', " + x + ", " + y + ", " + speed + ");", 10);
}

function highlightimage( image)
{
   if ( lastitem != "")
      lastitem.style.filter = "progid:DXImageTransform.Microsoft.BasicImage(opacity=0.8)"

   image.style.filter = "progid:DXImageTransform.Microsoft.BasicImage(opacity=1)"
   lastitem = image;
}
