﻿//<script>
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;
}
var ssSpeed = 6000;
var fade = 3;
var ss_1_Speed = ssSpeed;
var ss_1_crossFadeDuration = fade;
var ss_2_Speed = ssSpeed;
var ss_2_crossFadeDuration = fade;
var ss_3_Speed = ssSpeed;
var ss_3_crossFadeDuration = fade;
var ss_4_Speed = ssSpeed;
var ss_4_crossFadeDuration = fade;

var sstimer = new Array();
var ss_p = new Array();
var ss_j = new Array();
var ss_preLoad = MultiDimensionalArray(5, 21);
var urls = new Array();
var text = new Array();
var paths = new Array();
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){
    paths[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++;
      }
   }
   ss_p[id] = Pic.length
   for (i = 0; i < ss_p[id]; i++) {
      ss_preLoad[id][i] = new Image()
      ss_preLoad[id][i].src = Pic[i]

   }
   ss_j[id] = 0;
}

function newshow(id,speed){
    var nextimg=ss_j[id] + 1;
    if (nextimg>5) nextimg=1
    crossfade(document.images['ss_'+id], paths[id]+'0'+nextimg+'.jpg', '1', 'Premier at Sawmill Athletic Club')
    ss_j[id]=nextimg
}

function oldshow(id,speed){
    document.images['ss_' + id].alt = text[ss_j[id]];
    if (document.all) {
        document.images['ss_'+id].style.filter = "blendTrans(duration=2)";
        document.images['ss_' + id].style.filter = "blendTrans(duration=ss_" + id + "_crossFadeDuration)";
        document.images['ss_' + id].filters.blendTrans.Apply();
    }
    document.images['ss_' + id].src = ss_preLoad[id][ss_j[id]].src
    if (document.all) {
        document.images['ss_' + id].filters.blendTrans.Play()
    }
    ss_j[id] = ss_j[id] + 1
    if (ss_j[id] > (ss_p[id] - 1)) ss_j[id] = 0
}


function runSlideShow(id, speed) {

    window.clearInterval(sstimer[id]);
    var link = document.getElementById('ss_url_' + id );
    if (!link){
      alert('missing link id "ss_url_' + id+'"')
      return
    }
    link.href = urls[ss_j[id]];
    
    oldshow(id,speed);

    sstimer[id] = setTimeout('runSlideShow('+id+','+speed+')',speed)
}


function initSlideShow(){
clearInterval(ssInit)
loadimg(1,'images/homeimage/2x1/p');
loadimg(2,'images/homeimage/2x2/p');
loadimg(3, 'images/homeimage/2x3/p');
loadimg(4, 'images/homeimage/text/p');
urls[0] = 'fitness.aspx';
urls[1] = '';
urls[2] = 'spa.aspx';
urls[3] = 'kidsclub.aspx';
urls[4] = 'default.aspx';

text[0] = 'You want to be fit';
text[1] = 'You want to stay active';
text[2] = 'You want to relax';
text[3] = 'and you want your kids to do the same...';
text[4] = 'Premier at Sawmill Athletic Club...We Make Fitness Fun!';
sstimer[1] = setTimeout('runSlideShow(1,' + ss_1_Speed + ')', 4000)
sstimer[2] = setTimeout('runSlideShow(2,' + ss_2_Speed + ')', 4500)
sstimer[3] = setTimeout('runSlideShow(3,' + ss_3_Speed + ')', 5000)
sstimer[4] = setTimeout('runSlideShow(4,' + ss_4_Speed + ')', 4000)
}
var ssInit=setInterval('initSlideShow()',500)
