/*
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);
      }
   }

var SlishCacheC = new Array();
function $slishC(id, str, time) {
   slishCnum = 1;
   slishCid = id;
   slishCtime = time;
   slishCdelay = false;
   slishCmax = str.match(/[;]/g).length;
   for (var i = 0; i < slishCmax; i++) {
        pos = str.indexOf(";");
        SlishCacheC.push(str.substring(0, pos));
        str = str.substring(pos + 1, str.length);
        }
   }
function $slishCPLAY(time) {
	if (slishCdelay == false) {
   	   slishCdelay = time;
   	   $slishCAUTO();
	   }
   }
function $slishCAUTO() {
   if (slishCdelay != false) {
   if (slishCnum < slishCmax) slishCnum += 1;
   else slishCnum = 1;
   num2 = slishCnum - 1;
   id = slishCid;
   $opacity(id, 100, 0, slishCtime);
   STO("$opacity('" + id + "', 0, 100, " + slishCtime + ")", slishCtime);
   STO("$('" + id + "').src='" + SlishCacheC[num2] + "'", slishCtime);
   STO("$slishCAUTO()", slishCdelay);
      }
   }
var SlishCacheD = new Array();
function $slishD(id, str, time) {
   slishDnum = 1;
   slishDid = id;
   slishDtime = time;
   slishDdelay = false;
   slishDmax = str.match(/[;]/g).length;
   for (var i = 0; i < slishDmax; i++) {
        pos = str.indexOf(";");
        SlishCacheD.push(str.substring(0, pos));
        str = str.substring(pos + 1, str.length);
        }
   }
function $slishDPLAY(time) {
	if (slishDdelay == false) {
   	   slishDdelay = time;
   	   $slishDAUTO();
	   }
   }
function $slishDAUTO() {
   if (slishDdelay != false) {
   if (slishDnum < slishDmax) slishDnum += 1;
   else slishDnum = 1;
   num2 = slishDnum - 1;
   id = slishDid;
   $opacity(id, 100, 0, slishDtime);
   STO("$opacity('" + id + "', 0, 100, " + slishDtime + ")", slishDtime);
   STO("$('" + id + "').src='" + SlishCacheD[num2] + "'", slishDtime);
   STO("$slishDAUTO()", slishDdelay);
      }
   }
var SlishCacheE = new Array();
function $slishE(id, str, time) {
   slishEnum = 1;
   slishEid = id;
   slishEtime = time;
   slishEdelay = false;
   slishEmax = str.match(/[;]/g).length;
   for (var i = 0; i < slishEmax; i++) {
        pos = str.indexOf(";");
        SlishCacheE.push(str.substring(0, pos));
        str = str.substring(pos + 1, str.length);
        }
   }
function $slishEPLAY(time) {
	if (slishEdelay == false) {
   	   slishEdelay = time;
   	   $slishEAUTO();
	   }
   }
function $slishEAUTO() {
   if (slishEdelay != false) {
   if (slishEnum < slishEmax) slishEnum += 1;
   else slishEnum = 1;
   num2 = slishEnum - 1;
   id = slishEid;
   $opacity(id, 100, 0, slishEtime);
   STO("$opacity('" + id + "', 0, 100, " + slishEtime + ")", slishEtime);
   STO("$('" + id + "').src='" + SlishCacheE[num2] + "'", slishEtime);
   STO("$slishEAUTO()", slishEdelay);
      }
   }
var SlishCacheF = new Array();
function $slishF(id, str, time) {
   slishFnum = 1;
   slishFid = id;
   slishFtime = time;
   slishFdelay = false;
   slishFmax = str.match(/[;]/g).length;
   for (var i = 0; i < slishFmax; i++) {
        pos = str.indexOf(";");
        SlishCacheF.push(str.substring(0, pos));
        str = str.substring(pos + 1, str.length);
        }
   }
function $slishFPLAY(time) {
	if (slishFdelay == false) {
   	   slishFdelay = time;
   	   $slishFAUTO();
	   }
   }
function $slishFAUTO() {
   if (slishFdelay != false) {
   if (slishFnum < slishFmax) slishFnum += 1;
   else slishFnum = 1;
   num2 = slishFnum - 1;
   id = slishFid;
   $opacity(id, 100, 0, slishFtime);
   STO("$opacity('" + id + "', 0, 100, " + slishFtime + ")", slishFtime);
   STO("$('" + id + "').src='" + SlishCacheF[num2] + "'", slishFtime);
   STO("$slishFAUTO()", slishFdelay);
      }
   }

