
  function dw(txt){
    document.write(txt); }

  function preload(){  var i;
    for(i=0; i<spots.length; i++){
      spots[i][0].src = spots[i][1]; } 
    preloaded = true; }

  function rotate(){  var ctl;
    if(preloaded){
      halt(); // just in case mouseout triggers double-recursion
      curSpot++;
      if(curSpot==spots.length)  curSpot = 0;
      ctl = document.getElementById('spotlight');
      if(ie){
        ctl.style.filter = 'progid:DXImageTransform.Microsoft.Fade(duration=0.5);';
        ctl.filters.item(0).Apply();
        ctl.src = spots[curSpot][0].src;
        ctl.filters.item(0).Play();
      }else{
        ctl.src = spots[curSpot][0].src; }
    }else{
      self.setTimeout('rotate()', 100);
      return true; }
    curTimeout = self.setTimeout('rotate()', (rotationTime * 1000));
    return true; }

  function halt(){
    self.clearTimeout(curTimeout);  curTimeout=0; }
