<!--
//Contains fixes to support Firefox and other non-IE browsers

function PonkabonkSlideShowNL(slideShowName, slideArray) {

  var parameters = new Object();
    parameters.name = "mySlideShow";
    parameters.width = "100"; //Width
    parameters.height = "100"; //Height
    parameters.backgroundColor = "transparent";
    parameters.numberOfCycles = "continuous"; //Number of cycles
    parameters.randomize = "yes"; //Randomize
    parameters.preloadImage = "yes";
    parameters.enabled = "yes"; //Allows disabling of slideshow on the fly
    parameters.initialized = "no";  //Used to send innerHTML prior to rotating images

    if(slideShowName) parameters.name = slideShowName;
    if(slideArray) parameters.slideArray = slideArray;

  var controls = new Object();
    controls.currentSlide = 0;
    controls.currentCycle = 0;
    controls.internetExplorer = document.all; // Used for Internet Explorer
    controls.otherBrowsers = document.getElementById; // Used for other DOM-aware browsers


  this.initialize = function() {

    parameters.initialized = "yes";

    if (controls.internetExplorer || controls.otherBrowsers){
      document.write('<div id="'+parameters.name+'" style="width:'+parameters.width+';height:'+parameters.height+'; background-color:'+parameters.backgroundColor+'"></div>')
    }

    var innerHTML ='<center>'
//    if (parameters.slideArray[controls.currentSlide][1])
//      innerHTML += '<a href="'+parameters.slideArray[controls.currentSlide][1]+'" id="'+parameters.name+'_LINK" target="'+parameters.slideArray[controls.currentSlide][2]+'">';
      innerHTML +='<img id="'+parameters.name+'_Images"';
    if(controls.internetExplorer) {
      innerHTML += 'style="filter: '+parameters.slideArray[controls.currentSlide][1]+'"';
    }
    innerHTML += ' src="'+parameters.slideArray[controls.currentSlide][0]+'" border="0">';

 //   if (parameters.slideArray[controls.currentSlide][1]!="")
 //     innerHTML+='</a>'

    innerHTML+='</center>';

    if (controls.internetExplorer || controls.otherBrowsers) {
      var container=controls.internetExplorer? document.all[parameters.name] : document.getElementById(parameters.name)
      container.innerHTML=innerHTML;
    }

  }

  this.rotateImage = function() {

    if(parameters.initialized == "no") {
      this.initialize();
    }

    if (parameters.enabled == "yes") {

      if (controls.internetExplorer || controls.otherBrowsers) {

//      window.status = controls.currentSlide;
        if(controls.internetExplorer) {
          document.all[parameters.name+"_Images"].style.filter = parameters.slideArray[controls.currentSlide][1];
          document.all[parameters.name+"_Images"].filters[0].apply();
          document.all[parameters.name+"_Images"].src = parameters.slideArray[controls.currentSlide][0];
          document.all[parameters.name+"_Images"].style.filter = parameters.slideArray[controls.currentSlide][1];
  //        if(parameters.slideArray[controls.currentSlide][1] != "") document.all[parameters.name+"_LINK"] = parameters.slideArray[controls.currentSlide][1];
          document.all[parameters.name+"_Images"].filters[0].play();
        }
        else {
//         if(parameters.slideArray[controls.currentSlide][1] != "") document.getElementById(parameters.name+"_LINK").href = parameters.slideArray[controls.currentSlide][1];
         document.getElementById(parameters.name+"_Images").src = parameters.slideArray[controls.currentSlide][0];
        }
      }

      if (controls.currentSlide==parameters.slideArray.length-1) {
        controls.currentSlide=0;
        controls.currentCycle++;
      }
      else controls.currentSlide++;

    }
   else return;
}

  this.set_width = function(width) {
    parameters.width = width;
  }

  this.set_height = function(height) {
    parameters.height = height;
  }

  this.set_backgroundColor = function(backgroundColor) {
    parameters.backgroundColor = backgroundColor;
  }

  this.set_numberOfCycles = function(numberOfCycles) {
    parameters.numberOfCycles = abs(parseInt(numberOfCycles));
  }

  this.set_randomize = function(randomize) {
    parameters.randomize = randomize;
  }

  this.set_enabled = function(enabled) {
    parameters.enabled = enabled;
  }

  //this.getInterval = function() {
  //  return parseInt(parameters.effectDuration)*1000+parseInt(parameters.displayTime);
  //}

  this.start = function() {
    rotateImage();
  }

  this.preloadImages = function() {
    if (parameters.preloadImages =="yes"){
      for (i=0;i < parameters.slideArray;i++){
        var cacheImage=new Image()
        cacheImage.src=parameters.slideArray[i][0];
      }
    }
  }
}
-->
