
//var selection = Math.floor((myNumber=Math.random() * 3) + 1);
//images=new Array()
//
//if(slide_limit == 0)
//{
//  for(idx = 1; idx < 4; idx++)
//  {
//    var wk_img = "images/club" + idx + ".jpg";
//    images[images.length]=new Array(wk_img,"",idx);
//  }
//}
//else
//{
//  for(idx = 1; idx < slide_limit; idx++)
//  {
//    var wk_img = "images/" + club_name + "/" + club_name + idx + ".jpg";
//    images[images.length]=new Array(wk_img,"",idx);
//  }
//}

// *************************************
//   Variables for checkerboard effect
// *************************************
nt=new Array()
nt[nt.length] = "progid:DXImageTransform.Microsoft.Barn(orientation='horizontal' motion='out')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Barn(orientation='vertial' motion='in')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.blinds(bands=3, direction=right)";
nt[nt.length] = "progid:DXImageTransform.Microsoft.blinds(bands=3, direction=down)";
nt[nt.length] = "progid:DXImageTransform.Microsoft.blinds(bands=3, direction=left)";
nt[nt.length] = "progid:DXImageTransform.Microsoft.blinds(bands=3, direction=up)";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Checkerboard(Direction='right')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Checkerboard(Direction='down')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Checkerboard(Direction='left')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Checkerboard(Direction='up')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.fade(duration=1,overlap=0.0)";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Inset()";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='cross', motion='in')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='cross', motion='out')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='circle', motion='in')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='circle', motion='out')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='diamond', motion='in')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='diamond', motion='out')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='plus', motion='in')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='plus', motion='out')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='star', motion='in')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='star', motion='out')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='square', motion='in)";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='square', motion='out')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Pixelate()";
nt[nt.length] = "progid:DXImageTransform.Microsoft.RadialWipe(wipeStyle='clock') ";
nt[nt.length] = "progid:DXImageTransform.Microsoft.RadialWipe(wipeStyle='wedge')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.RadialWipe(wipeStyle='radial')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.RandomBars(motion='horizontal')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Slide(bands=3, slidestyle='hide')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Slide(bands=3, slideStyle='push')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Slide(bands=3, slidestyle='swap')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Stretch(stretchStyle='pull')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Stretch(stretchStyle='push')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Strips(Duration=1, Motion='rightdown')"
nt[nt.length] = "progid:DXImageTransform.Microsoft.Strips(Duration=1, Motion='rightup')"
nt[nt.length] = "progid:DXImageTransform.Microsoft.Strips(Duration=1, Motion='leftdown')"
nt[nt.length] = "progid:DXImageTransform.Microsoft.Strips(Duration=1, Motion='leftup')"
nt[nt.length] = "progid:DXImageTransform.Microsoft.RandomDissolve()";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Spiral()";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Wheel(duration=3)";
nt[nt.length] = "progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0, wipeStyle=0, motion='forward')";
nt[nt.length] = "progid:DXImageTransform.Microsoft.zigzag(GridSizeX=5, GridSizeY=5)";

gridNumX=6 // horizontal grid number
gridNumY=6 // vertical grid number
effectsOn=1 // 0 = off 1 = on
runNum=3 // when to run your function

//*******************************
// General variables
//*******************************
moz=document.getElementById&&!document.all
var preloadpics=new Array() // preloads images
for (i=0;i<=images.length-1;i++) {
  preloadpics[i]=new Image()
  preloadpics[i].src=images[i][0]
}

//*********************************
// Horizontal Scroll variables
//*********************************
newTrans=new Array()
newTrans[newTrans.length] = "progid:DXImageTransform.Microsoft.Slide(bands=1, slidestyle='push')";
var tranSpeed = 6.0; // how long transition takes in seconds
var pause = 1000 // in milliseconds
var advance = (tranSpeed*1000)+pause //
var Running = 0;
var i=0
var picnum1=0


//*********************************
// Fade variables
//*********************************
pause = 4 // seconds
fade_speed = 5
next_pic=2
min_value=0
max_value=100
v1=max_value
v2=min_value
lnk_index=0
IE=document.all

//document.write('<img id="opic2" src=" '+images[1][0]+' " alt="" style="position:absolute;left:0px;top:0px;-moz-opacity:0;filter:alpha(opacity=0);z-index:2;background-color:#FFFFFF">')

function pick_one(){
  if(moz)
    selection = 3;

  if(selection == 2)
  {
    document.getElementById("slides").innerHTML='<div id="slideshowspace" onfilterchange="" style="width:300px; height:200px; filter();"><img id="opic" src="images/club1.jpg" alt="" style="filter:alpha(opacity=100);-moz-opacity:0.9;"></div>';
  }
  if(selection == 3)
  {
    document.getElementById("slides").innerHTML='<div id="display" style="width:300px;height:195px;border:0px solid #8e8462;"></div>';
  }

  if(selection == 1)
    runSlideShow();
  if(selection == 2)
    dualButt();
  if(selection == 3)
    load_image();
}

//**************************************************
// This starts the stuff for the fade.
//**************************************************

// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 4000

// Duration of crossfade (seconds)
var crossFadeDuration = 5

// Specify the image files
var Pic = new Array() // don't touch this

// =======================================
// do not edit anything below this line
// =======================================

var t
var j = 0
var p = images.length

function runSlideShow(){
   if (document.all){
      document.images.SlideShow.style.filter="blendTrans(duration=2)"
      document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.SlideShow.filters.blendTrans.Apply()
   }
   document.images.SlideShow.src = preloadpics[j].src
   if (document.all){
      document.images.SlideShow.filters.blendTrans.Play()
   }
   j = j + 1
   if (j > (p-1)) j=0
   t = setTimeout('runSlideShow()', slideShowSpeed)
}




//**************************************************
// This starts the stuff for the horizontal scroll.
//**************************************************

function RunMe(){
  div_A=document.getElementById("slideshowspace");
  if (Running == 1){
    return;
  }
  Running = 1;

  if(i==newTrans.length-1){
    i=-1;
  }
  i++;

  if(picnum1==images.length-1){
    picnum1=0;
  }
  else{
    picnum1++;
  }

  if(!moz){
    div_A.style.filter = newTrans[i];
    div_A.filters[0].apply();
  }
  div_A.innerHTML = "<img src='"+images[picnum1][0]+"'width='"+div_A.style.width+"'height='"+div_A.style.height+"'>";
  if(!moz){
    div_A.filters[0].play(tranSpeed);
  }
  setTimeout("Running=0;setTimeout('auto()',2000)",4000);
}

aut=0;
function auto(){
  if(aut==0){
    return;
  }
  RunMe();
}

timer_auto="";
function oback(){
  aut=0;
  picnum1=picnum1-2;

  if(picnum1<= -2){
    picnum1= (images.length-2);
  }
  RunMe();
}

var b=0;
function dualButt(){
  b++;
  if (b==1){
    auto(aut=1);
  }
  else
  {
    if (b==2){
      auto(aut=0);
      b=0;
    }
  }
}


//**************************************************
// This starts the stuff for the checkerboard.
//**************************************************

function load_image(){
//  document.getElementById("cell11").style.filter=nt[tran];
  check_array();
}

function check_array(){
  preInit(); // function to run
}

function preInit(){
  borderWidth=parseInt(document.getElementById("display").style.borderWidth);

  if(!moz){
    totalWidth=document.getElementById("display").offsetWidth;
    totalHeight=document.getElementById("display").offsetHeight;
  }
  else{
    totalWidth=document.getElementById("display").offsetWidth-(borderWidth*2);
    totalHeight=document.getElementById("display").offsetHeight-(borderWidth*2);
  }

  if(totalWidth%gridNumX!=0){ // check to ensure totalWidth divides by gridNumX equally
    totalWidth++;
    document.getElementById("display").style.width=totalWidth; // if not then increase by one
    preInit();
    return;
  }

  if(totalHeight%gridNumY!=0){ // check to ensure totalHeight divides by gridNumY equally
    totalHeight++;
    document.getElementById("display").style.height=totalHeight;
    preInit();
    return;
  }

  gridWidth=totalWidth/gridNumX;
  gridHeight=totalHeight/gridNumY;

  totalX=gridNumX*gridNumY;

  displayPosX=0;
  displayPosY=0;

  posX=new Array();
  posY=new Array();

  for(i=0;i<gridNumX;i++){
    posX[i]= -displayPosX;
    displayPosX+=gridWidth;
  }

  for(i=0;i<gridNumY;i++){ // when x and y are equal moz renders y as 50% so this second array is created to offset position y by 1 pixel
    posY[i]= -displayPosY+1;
    displayPosY+=gridHeight;
  }

  num=0;

  for(y=0;y<gridNumY;y++){ // create the grid within the display area

    for(x=0;x<gridNumX;x++){
      document.getElementById('display').innerHTML+='<div id="cell'+num
        +'" style="font-size:8px;width:'+gridWidth
        +'px;height:'+gridHeight
        +'px;float:left;background-position:'+posX[x]+' '+posY[y]+';filter();"></div>'
      num++;
    }
  }

  if(!moz){
    document.getElementById("display").style.width=totalWidth+(borderWidth*2);
    document.getElementById("display").style.height=totalHeight+(borderWidth*2);
  }

  initMozieChecker();
}

function initMozieChecker(){
  list=new Array();
  maxNum=totalX;
  for(n=0;n<maxNum;n++){
    list[n]=n;
  }
  chk();
}

tran=0;
count=0;

if(!moz){
  effectsOn==0;
}

function chk(){
  rdmNum=Math.floor(Math.random()*maxNum);
  chosennum=list.splice(rdmNum,1);
  maxNum--;

  if(tran==nt.length){
    tran=0;
  }

  if(!moz&&effectsOn==1){
    document.getElementById("cell"+chosennum).style.filter=nt[tran];
    document.getElementById("cell"+chosennum).filters[0].apply();
  }

  document.getElementById("cell"+chosennum).style.backgroundImage="url("+images[count][0]+")";

  if(!moz&&effectsOn==1){
    document.getElementById("cell"+chosennum).filters[0].play(0.25);
  }

  t=setTimeout("chk()",50);

  if(maxNum==0){
    clearTimeout(t);
    setTimeout("nxt()",2000);
    tran++;
  }
}

function nxt(){
  maxNum=totalX;
  count++;
  if(count>images.length-1){
    count=0;
  }
  setTimeout("initMozieChecker()",2000);
}



