/***************************************************
* Advanced Gallery script - © Dynamic Drive 
* This notice must stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source
* >>> Radically modified 2009 www.hypertrain.com <<<
***************************************************/

var tickspeed=8000; // ticker speed in miliseconds (1000=1 second)
var dispmethod="r"; // "r" or "s" for random or sequential

var selectedDiv=-1;
var totalDivs=0;

function startgallery()
{
  getElementbyClass("gallerycontent");
  totalDivs=partscollect.length;
  expandone();
}

function getElementbyClass(classname)
{
  partscollect=new Array();
  var inc=0;
  var alltags=document.all ? document.all.tags("DIV") : document.getElementsByTagName("*");
  for (i=0; i<alltags.length; i++)
  {
    if (alltags[i].className==classname) partscollect[inc++]=alltags[i];
  }
}

function expandone()
{
  if (dispmethod=="s") selectedDiv=(selectedDiv<totalDivs-1) ? selectedDiv+1 : 0;
  else selectedDiv=Math.round(Math.random() * (totalDivs-1));
  var selectedDivObj=partscollect[selectedDiv];
  contractall();
  selectedDivObj.style.display="block";
  autocontrolvar=setTimeout("expandone()",tickspeed);
}

function contractall()
{
  var inc=0;
  while (partscollect[inc])
  {
    partscollect[inc].style.display="none";
    inc++;
  }
}

if (window.addEventListener) window.addEventListener("load", startgallery, false);
else if (window.attachEvent) window.attachEvent("onload", startgallery);
else if (document.getElementById) window.onload=startgallery;
