//<script>
var startint;
var ssSpeed = 6000;
var fade = 3;
var ss2_1_Speed = ssSpeed;
var ss2_1_crossFadeDuration = fade;
var ss2_2_Speed = ssSpeed;
var ss2_2_crossFadeDuration = fade;
var ss2_3_Speed = ssSpeed;
var ss2_3_crossFadeDuration = fade;
var ss2_4_Speed = ssSpeed;
var ss2_4_crossFadeDuration = fade;

var homepath="";
var sstimer = new Array();
var ss2_p = new Array();
var ss2_j = new Array();
var ss2_preLoad = MultiDimensionalArray(5, 21);



function isFile(str) {
    var O = AJ();
    if (!O) return false;
    try {
        O.open("HEAD", str, false);
        O.send(null);
        return (O.status == 200) ? true : false;
    }
    catch (er) {
        return false;
    }
}
function AJ() {
    var obj;
    if (window.XMLHttpRequest) {
        obj = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        try {
            obj = new ActiveXObject('MSXML2.XMLHTTP.3.0');
        }
        catch (er) {
            obj = false;
        }
    }
    return obj;
}

function padzero(i) {
    var s;
    s = i.toString();
    if (s.length == 1) s = '0' + s;
    return s;
}
function MultiDimensionalArray(iRows, iCols) {
    var i;
    var j;
    var a = new Array(iRows);
    for (i = 0; i < iRows; i++) {
        a[i] = new Array(iCols);
        for (j = 0; j < iCols; j++) {
            a[i][j] = "";
        }
    }
    return (a);
} 

function loadimg(id,path){
    var Pic = new Array()
    var x = 0;
    for (i = 0; i < 20; i++) {
      var s = path + padzero(i + 1) + '.jpg';
      if (isFile(s)) {
          Pic[x] = s;
          x++;
      } else {
      	i=20
      }
   }
   ss2_p[id] = Pic.length
   for (i = 0; i < ss2_p[id]; i++) {
      ss2_preLoad[id][i] = new Image()
      ss2_preLoad[id][i].src = Pic[i]

   }
   ss2_j[id] = 2;
}

function SwapSlides(id,speed){
    if (document.all) {
        document.images['ss2_'+id].style.filter = "blendTrans(duration=2)";
        document.images['ss2_' + id].style.filter = "blendTrans(duration=ss2_" + id + "_crossFadeDuration)";
        document.images['ss2_' + id].filters.blendTrans.Apply();
    }
    document.images['ss2_' + id].src = ss2_preLoad[id][ss2_j[id]].src
    if (document.all) {
        document.images['ss2_' + id].filters.blendTrans.Play()
    }
    ss2_j[id] = ss2_j[id] + 1
    if (ss2_j[id] > (ss2_p[id] - 1)) ss2_j[id] = 0
    sstimer[id] = setTimeout('runSlideShow('+id+','+speed+')',speed)
	
}

function runSlideShow(id, speed) {
    
    window.clearInterval(sstimer[id]);
    SwapSlides(id,speed);
}


function initslides(path){
	homepath=path;
	startint=window.setInterval('startslides()',1000);
}

function startslides(){
	window.clearInterval(startint);
  loadimg(1,'images/'+homepath+'/s1/s1-');
  loadimg(2,'images/'+homepath+'/s2/s2-');
  loadimg(3,'images/'+homepath+'/s3/s3-');
  
  sstimer[1] = setTimeout('runSlideShow(1,' + ss2_1_Speed + ')', 4000);
  sstimer[2] = setTimeout('runSlideShow(2,' + ss2_2_Speed + ')', 4500);
  sstimer[3] = setTimeout('runSlideShow(3,' + ss2_3_Speed + ')', 5000);
}

