/*
slish2 (SlideShow) for SimpleJS
------------------------------
slish2 is developed by Christophe "Dyo" Lefevre (http://bleebot.com/)
*/
var slish2Cache = new Array();
function $slish2(id, str, time) {
   slish2num = 1;
   slish2id = id;
   slish2time = time;
   slish2delay = false;
   slish2max = str.match(/[;]/g).length;
   for (var i = 0; i < slish2max; i++) {
        pos = str.indexOf(";");
        slish2Cache.push(str.substring(0, pos));
        str = str.substring(pos + 1, str.length);
        }
   }
function $slish2PLAY(time) {
	if (slish2delay == false) {
   	   slish2delay = time;
   	   $slish2AUTO();
	   }
   }
function $slish2STOP() {
   slish2delay = false;
   }
function $slish2AUTO() {
   if (slish2delay != false) {
   if (slish2num < slish2max) slish2num += 1;
   else slish2num = 1;
   num2 = slish2num - 1;
   id = slish2id;
   $opacity(id, 100, 0, slish2time);
   STO("$opacity('" + id + "', 0, 100, " + slish2time + ")", slish2time);
   STO("$('" + id + "').src='" + slish2Cache[num2] + "'", slish2time);
   STO("$slish2AUTO()", slish2delay);
      }
   }
function $slish2NEXT() {
   if (slish2num < slish2max)slish2num += 1;
   else slish2num = 1;
   $slish2ToNum(slish2num);
   }
function $slish2PREV() {
   if (slish2num > 1)slish2num -= 1;
   else slish2num = slish2max;
   $slish2ToNum(slish2num);
   }
function $slish2ToNum(num) {
   slish2delay = false;
   slish2num = num;
   num2 = num - 1;
   id = slish2id;
   $opacity(id, 100, 0, slish2time);
   STO("$opacity('" + id + "', 0, 100, " + slish2time + ")", slish2time);
   STO("$('" + id + "').src='" + slish2Cache[num2] + "'", slish2time);
   }
