/*
Slish (SlideShow) for SimpleJS
------------------------------
Slish is developed by Christophe "Dyo" Lefevre (http://bleebot.com/)
*/
var Slish3Cache = new Array();
function $slish3(id, str, time) {
   slish3num = 1;
   slish3id = id;
   slish3time = time;
   slish3delay = false;
   slish3max = str.match(/[;]/g).length;
   for (var i = 0; i < slish3max; i++) {
        pos = str.indexOf(";");
        Slish3Cache.push(str.substring(0, pos));
        str = str.substring(pos + 1, str.length);
        }
   }
function $slish3PLAY(time) {
    if (slish3delay == false) {
       slish3delay = time;
       $slish3AUTO();
       }
   }
function $slish3STOP() {
   slish3delay = false;
   }
function $slish3AUTO() {
   if (slish3delay != false) {
   if (slish3num < slish3max) slish3num += 1;
   else slish3num = 1;
   num2 = slish3num - 1;
   id = slish3id;
   $opacity(id, 100, 0, slish3time);
   STO("$opacity('" + id + "', 0, 100, " + slish3time + ")", slish3time);
   STO("$('" + id + "').src='" + Slish3Cache[num3] + "'", slish3time);
   STO("$slish3AUTO()", slish3delay);
      }
   }
function $slish3NEXT() {
   if (slish3num < slish3max)slish3num += 1;
   else slish3num = 1;
   $slish3ToNum(slish3num);
   }
function $slish3PREV() {
   if (slish3num > 1)slish3num -= 1;
   else slish3num = slish3max;
   $slish3ToNum(slish3num);
   }
function $slish3ToNum(num) {
   slish3delay = false;
   slish3num = num;
   num3 = num - 1;
   id = slish3id;
   $opacity(id, 100, 0, slish3time);
   STO("$opacity('" + id + "', 0, 100, " + slish3time + ")", slish3time);
   STO("$('" + id + "').src='" + Slish3Cache[num3] + "'", slish3time);
   }
