												function slide(src,link,text,target,attr) {
												  this.src = src;
												  this.link = link;
												  this.text = text;
												  this.target = target;
												  this.attr = attr;
												  if (document.images) {
												    this.image = new Image();
												  }
												  this.loaded = false;
												  this.load = function() {
												    if (!document.images) { return; }

												    if (!this.loaded) {
												      this.image.src = this.src;
												      this.loaded = true;
												    }
												  }
												  this.hotlink = function() {
												    var mywindow;
												    if (!this.link) return;
												    if (this.target) {
												      if (this.attr) {
												        mywindow = window.open(this.link, this.target, this.attr);
												  
												      } else {
												        mywindow = window.open(this.link, this.target);
												      }
												      if (mywindow && mywindow.focus) mywindow.focus();

												    } else {
												      location.href = this.link;
												    }
												  }
												}
												function slideshow( slideshowname ) {
												  this.name = slideshowname;
												  this.repeat = true;
												  this.prefetch = -1;
												  this.image;
												  this.textid;
												  this.textarea;
												  this.timeout = 3000;
												  this.slides = new Array();
												  this.current = 0;
												  this.timeoutid = 0;
												  this.add_slide = function(slide) {
												    var i = this.slides.length;
												    if (this.prefetch == -1) {
												      slide.load();
												    }

												    this.slides[i] = slide;
												  }
												  this.play = function(timeout) {
												    this.pause();
												    if (timeout) {
												      this.timeout = timeout;
												    }
												    if (typeof this.slides[ this.current ].timeout != 'undefined') {
												      timeout = this.slides[ this.current ].timeout;
												    } else {
												      timeout = this.timeout;
												    }
												    this.timeoutid = setTimeout( this.name + ".loop()", timeout);
												  }
												  this.pause = function() {
												    if (this.timeoutid != 0) {
												      clearTimeout(this.timeoutid);
												      this.timeoutid = 0;
												    }
												  }
												  this.update = function() {
												    if (! this.valid_image()) { return; }
												    if (typeof this.pre_update_hook == 'function') {
												      this.pre_update_hook();
												    }
												    var slide = this.slides[ this.current ];
												    var dofilter = false;
												    if (this.image &&
												        typeof this.image.filters != 'undefined' &&
												        typeof this.image.filters[0] != 'undefined') {
												      dofilter = true;
												    }
												    slide.load();
												    if (dofilter) {
												      if (slide.filter &&
												          this.image.style &&
												          this.image.style.filter) {
												        this.image.style.filter = slide.filter;
												      }
												      this.image.filters[0].Apply();
												    }
												    this.image.src = slide.image.src;
												    if (dofilter) {
												      this.image.filters[0].Play();
												    }
												    this.display_text();
												    if (typeof this.post_update_hook == 'function') {
												      this.post_update_hook();
												    }
												    if (this.prefetch > 0) {
												      var next, prev, count;
												      next = this.current;
												      prev = this.current;
												      count = 0;
												      do {
												        if (++next >= this.slides.length) next = 0;
												        if (--prev < 0) prev = this.slides.length - 1;
												        this.slides[next].load();
												        this.slides[prev].load();
												      } while (++count < this.prefetch);
												    }
												  }
												  this.goto_slide = function(n) {
												    if (n == -1) {
												      n = this.slides.length - 1;
												    }
												    if (n < this.slides.length && n >= 0) {
												      this.current = n;
												    }
												    this.update();
												  }
												  this.goto_random_slide = function(include_current) {
												    var i;
												    if (this.slides.length > 1) {
												      do {
												        i = Math.floor(Math.random()*this.slides.length);
												      } while (i == this.current);
												      this.goto_slide(i);
												    }
												  }
												  this.next = function() {
												    if (this.current < this.slides.length - 1) {
												      this.current++;
												    } else if (this.repeat) {
												      this.current = 0;
												    }
												    this.update();
												  }
												  this.previous = function() {
												    if (this.current > 0) {
												      this.current--;
												    } else if (this.repeat) {
												      this.current = this.slides.length - 1;
												    }
												    this.update();
												  }
												  this.shuffle = function() {
												    var i, i2, slides_copy, slides_randomized;
												    slides_copy = new Array();
												    for (i = 0; i < this.slides.length; i++) {
												      slides_copy[i] = this.slides[i];
												    }
												    slides_randomized = new Array();
												    do {
												      i = Math.floor(Math.random()*slides_copy.length);
												      slides_randomized[ slides_randomized.length ] =
												        slides_copy[i];
												      for (i2 = i + 1; i2 < slides_copy.length; i2++) {
												        slides_copy[i2 - 1] = slides_copy[i2];
												      }
												      slides_copy.length--;
												    } while (slides_copy.length);
												    this.slides = slides_randomized;
												  }
												  this.get_text = function() {
												    return(this.slides[ this.current ].text);
												  }
												  this.get_all_text = function(before_slide, after_slide) {
												    all_text = "";
												    for (i=0; i < this.slides.length; i++) {
												      slide = this.slides[i];
												      if (slide.text) {
												        all_text += before_slide + slide.text + after_slide;
												      }
												  
												    }
												  
												    return(all_text);
												  }
												  this.display_text = function(text) {
												    if (!text) {
												      text = this.slides[ this.current ].text;
												    }
												    if (this.textarea && typeof this.textarea.value != 'undefined') {
												      this.textarea.value = text;
												    }
												    if (this.textid) {
												      r = this.getElementById(this.textid);
												      if (!r) { return false; }
												      if (typeof r.innerHTML == 'undefined') { return false; }
												      r.innerHTML = text;
												    }
												  }
												  this.hotlink = function() {
												    this.slides[ this.current ].hotlink();
												  }
												  this.save_position = function(cookiename) {
												    if (!cookiename) {
												      cookiename = this.name + '_slideshow';
												    }
												  
												    document.cookie = cookiename + '=' + this.current;
												  }
												  this.restore_position = function(cookiename) {
												    if (!cookiename) {
												      cookiename = this.name + '_slideshow';
												    }
												    var search = cookiename + "=";
												    if (document.cookie.length > 0) {
												      offset = document.cookie.indexOf(search);
												      if (offset != -1) { 
												        offset += search.length;
												        end = document.cookie.indexOf(";", offset);
												        if (end == -1) end = document.cookie.length;
												        this.current = parseInt(unescape(document.cookie.substring(offset, end)));
												        }
												     }
												  }
												  this.noscript = function() {
												    $html = "\n";
												    for (i=0; i < this.slides.length; i++) {
												      slide = this.slides[i];
												      $html += '<P>';
												      if (slide.link) {
												        $html += '<a href="' + slide.link + '">';
												      }
												      $html += '<img src="' + slide.src + '" ALT="Fish Photos">';
												      if (slide.link) {
												        $html += "<\/a>";
												      }
												      if (slide.text) {
												        $html += "<BR>\n" + slide.text;
												      }
												      $html += "<\/P>" + "\n\n";
												    }
												    $html = $html.replace(/\&/g, "&amp;" );
												    $html = $html.replace(/</g, "&lt;" );
												    $html = $html.replace(/>/g, "&gt;" );
												    return('<pre>' + $html + '</pre>');
												  }
												  this.loop = function() {
												    if (this.current < this.slides.length - 1) {
												      next_slide = this.slides[this.current + 1];
												      if (next_slide.image.complete == null || next_slide.image.complete) {
												        this.next();
												      }
												    } else { // we're at the last slide
												      this.next();
												    }
												    this.play( );
												  }
												  this.valid_image = function() {
												    if (!this.image)
												    {
												      return false;
												    }
												    else {
												      return true;
												    }
												  }
												  this.getElementById = function(element_id) {
												    if (document.getElementById) {
												      return document.getElementById(element_id);
												    }
												    else if (document.all) {
												      return document.all[element_id];
												    }
												    else if (document.layers) {
												      return document.layers[element_id];
												    } else {
												      return undefined;
												    }
												  }
												  this.set_image = function(imageobject) {
												    if (!document.images)
												      return;
												    this.image = imageobject;
												  }
												  this.set_textarea = function(textareaobject) {
												    this.textarea = textareaobject;
												    this.display_text();
												  }
												  this.set_textid = function(textidstr) {
												    this.textid = textidstr;
												    this.display_text();
												  }
												}

												SLIDES1 = new slideshow("SLIDES1");
												SLIDES1.timeout = 4500;
												SLIDES1.prefetch = -1;
												SLIDES1.repeat = true;

												s1 = new slide();
												s1.src =  "images/HSTpic3.jpg";
												s1.text = unescape("");
												s1.link = "cdcWork.php";
												s1.target = "";
												s1.attr = "";
												s1.filter = "";
												SLIDES1.add_slide(s1);

												s1 = new slide();
												s1.src =  "images/HSTpic2.jpg";
												s1.text = unescape("");
												s1.link = "cdcWork.php";
												s1.target = "";
												s1.attr = "";
												s1.filter = "";
												SLIDES1.add_slide(s1);
												
												s1 = new slide();
												s1.src =  "images/HSTpic1.jpg";
												s1.text = unescape("");
												s1.link = "cdcWork.php";
												s1.target = "";
												s1.attr = "";
												s1.filter = "";
												SLIDES1.add_slide(s1);s1 = new slide();
												
												s1.src =  "images/HSTpic4.jpg";
												s1.text = unescape("");
												s1.link = "cdcWork.php";
												s1.target = "";
												s1.attr = "";
												s1.filter = "";
												SLIDES1.add_slide(s1);

												if (true) SLIDES1.shuffle();
