// rollovers
feature_1_off = new Image();
feature_1_off.src = "/images/button.1.gif";
feature_1_on = new Image();
feature_1_on.src = "/images/button.1.on.gif";

feature_2_off = new Image();
feature_2_off.src = "/images/button.2.gif";
feature_2_on = new Image();
feature_2_on.src = "/images/button.2.on.gif";

feature_3_off = new Image();
feature_3_off.src = "/images/button.3.gif";
feature_3_on = new Image();
feature_3_on.src = "/images/button.3.on.gif";

feature_4_off = new Image();
feature_4_off.src = "/images/button.4.gif";
feature_4_on = new Image();
feature_4_on.src = "/images/button.4.on.gif";

feature_5_off = new Image();
feature_5_off.src = "/images/button.5.gif";
feature_5_on = new Image();
feature_5_on.src = "/images/button.5.on.gif";

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_stop_off = new Image();
slidebutton_stop_off.src = "/images/button.stop.gif";
slidebutton_stop_on = new Image();
slidebutton_stop_on.src = "/images/button.stop.on.gif";

slidebutton_play_off = new Image();
slidebutton_play_off.src = "/images/button.play.gif";
slidebutton_play_on = new Image();
slidebutton_play_on.src = "/images/button.play.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 buttonOut(feature_id) {
  var button_id = "slidebutton_";
  button_id += feature_id;
  var button_img = "feature_";
  button_img = button_img + feature_id + "_off";
  test_feature = cur_feature;
  if (play_status==1) {
    var prev_feature = cur_feature-1;
    if (prev_feature < 1) {
      prev_feature = num_features;
    }
    test_feature = prev_feature;
  }
  if (test_feature != feature_id) {
    setPhoto(button_id, button_img);
  }
}
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 button_id = "slidebutton_";
        button_id += x;
        var button_img = "feature_";
        button_img = button_img + x + "_off";
        setPhoto(button_id, button_img);
      }
    }
    // show div
    var feature_name = "feature_";
    feature_name += cur_feature;
    setElementClass(feature_name, 'feature_active');
    
    // set button to on
    var button_id = "slidebutton_";
    button_id += cur_feature;
    var button_img = "feature_";
    button_img = button_img + cur_feature + "_on";
    setPhoto(button_id, button_img);
    
  }
}
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()", 4000 );
  }
}
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;
}
function _wdp_leftRestoreDown(div_id, icon_id, link_id) {
  // hide div
  _wdp_setElementClass(div_id, '_wdp_left_menu_content');
  // change icon
  _wdp_setPhoto(icon_id, '_wdp_restoreup_off');
  // update mouseover
  document.getElementById(icon_id).setAttribute("onmouseover","_wdp_setPhoto('" + icon_id + "','_wdp_restoreup_on');");
  // update mouseout
  document.getElementById(icon_id).setAttribute("onmouseout","_wdp_setPhoto('" + icon_id + "','_wdp_restoreup_off');");
  // update link
  document.getElementById(link_id).setAttribute("href","javascript:_wdp_leftRestoreUp('" + div_id + "','" + icon_id + "','" + link_id + "');");
}
