// rollovers

slidebutton_back_off = new Image();
slidebutton_back_off.src = "/images/button.back.gif";
slidebutton_back_on = new Image();
slidebutton_back_on.src = "/images/button.back.on.gif";

slidebutton_next_off = new Image();
slidebutton_next_off.src = "/images/button.next.gif";
slidebutton_next_on = new Image();
slidebutton_next_on.src = "/images/button.next.on.gif";

function setFeature(feature_id) {
  if (num_features > 1) {
    cur_feature = feature_id;
    for (var x = 1; x <= num_features; x++) {
      var feature_name = "feature_";
      feature_name += x;
      setElementClass(feature_name, 'feature_inactive');
      // set all other buttons to off
      if (x!=cur_feature) {
        var thumb_id = "thumb_";
        thumb_id += x;
        setElementClass(thumb_id, 'gallery_thumb');
      }
    }
    // show div
    var feature_name = "feature_";
    feature_name += cur_feature;
    setElementClass(feature_name, 'feature_active');
    
    // set button to on
    var thumb_id = "thumb_";
    thumb_id += cur_feature;
    setElementClass(thumb_id, 'gallery_thumb_on');
  }
}
function playSlideShow() {
  if ((num_features > 1) && (play_status==1)) {
    setFeature(cur_feature);
    if (cur_feature == num_features) {
      cur_feature = 1;
    }
    else {
      cur_feature++;
    }
    timer = setTimeout( "playSlideShow()", 7000 );
  }
}
function nextSlide() {
  stopSlideShow();
  var next_feature = cur_feature+1;
  if (next_feature > num_features) {
    next_feature = 1;
  }
  setFeature(next_feature);
}
function prevSlide() {
  stopSlideShow();
  var prev_feature = cur_feature-1;
  if (prev_feature < 1) {
    prev_feature = num_features;
  }
  setFeature(prev_feature);
}
function startSlideShow() {
  play_status = 1;
  // change image
  //setPhoto('slidebutton_stopplay', 'slidebutton_stop_off');
  // update mouseover
  //document.getElementById('slidebutton_stopplay').setAttribute("onmouseover","setPhoto('slidebutton_stopplay','slidebutton_stop_on');");
  // update mouseout
  //document.getElementById('slidebutton_stopplay').setAttribute("onmouseout","setPhoto('slidebutton_stopplay','slidebutton_stop_off');");
  // update link
  //document.getElementById('slidebutton_stopplay_link').setAttribute("href","javascript:stopSlideShow();");
  playSlideShow();
}
function setFeatureStop(feature_id) {
  stopSlideShow();
  setFeature(feature_id);
}
function stopSlideShow() {
  if (play_status==1) {
    clearTimeout(timer);
    var prev_feature = cur_feature-1;
    if (prev_feature < 1) {
      prev_feature = num_features;
    }
    cur_feature = prev_feature;
    // change image
    //setPhoto('slidebutton_stopplay', 'slidebutton_play_off');
    // update mouseover
    //document.getElementById('slidebutton_stopplay').setAttribute("onmouseover","setPhoto('slidebutton_stopplay','slidebutton_play_on');");
    // update mouseout
    //document.getElementById('slidebutton_stopplay').setAttribute("onmouseout","setPhoto('slidebutton_stopplay','slidebutton_play_off');");
    // update link
    //document.getElementById('slidebutton_stopplay_link').setAttribute("href","javascript:startSlideShow();");
  }
  play_status = 0;
}

