/*
Slish (SlideShow) for SimpleJS
------------------------------
Slish is developed by Christophe "Dyo" Lefevre (http://bleebot.com/)
*/
var SlishCache = new Array();
function $slish(id, str, time) {
   slishnum = 1;
   slishid = id;
   slishtime = time;
   slishdelay = false;
   slishmax = str.match(/[;]/g).length;
   for (var i = 0; i < slishmax; i++) {
        pos = str.indexOf(";");
        SlishCache.push(str.substring(0, pos));
        str = str.substring(pos + 1, str.length);
        }
   }
function $slishPLAY(time) {
	if (slishdelay == false) {
   	   slishdelay = time;
   	   $slishAUTO();
	   }
   }
function $slishAUTO() {
   if (slishdelay != false) {
   if (slishnum < slishmax) slishnum += 1;
   else slishnum = 1;
   num2 = slishnum - 1;
   id = slishid;
   $opacity(id, 100, 0, slishtime);
   STO("$opacity('" + id + "', 0, 100, " + slishtime + ")", slishtime);
   STO("$('" + id + "').src='" + SlishCache[num2] + "'", slishtime);
   STO("$slishAUTO()", slishdelay);
      }
   }

/*
Modifications CAFE NOIR
*/
var SlishCacheB = new Array();
function $slishB(id, str, time) {
   slishBnum = 1;
   slishBid = id;
   slishBtime = time;
   slishBdelay = false;
   slishBmax = str.match(/[;]/g).length;
   for (var i = 0; i < slishBmax; i++) {
        pos = str.indexOf(";");
        SlishCacheB.push(str.substring(0, pos));
        str = str.substring(pos + 1, str.length);
        }
   }
function $slishBPLAY(time) {
	if (slishBdelay == false) {
   	   slishBdelay = time;
   	   $slishBAUTO();
	   }
   }
function $slishBAUTO() {
   if (slishBdelay != false) {
   if (slishBnum < slishBmax) slishBnum += 1;
   else slishBnum = 1;
   num2 = slishBnum - 1;
   id = slishBid;
   $opacity(id, 100, 0, slishBtime);
   STO("$opacity('" + id + "', 0, 100, " + slishBtime + ")", slishBtime);
   STO("$('" + id + "').src='" + SlishCacheB[num2] + "'", slishBtime);
   STO("$slishBAUTO()", slishBdelay);
      }
   }
