
var tickspeed=9000 //ticker speed in miliseconds (2000=2 seconds)
var displaymode="auto" //displaymode ("auto" or "manual"). No need to modify as form at the bottom will control it, unless you wish to remove form.

if (document.getElementById){
document.write('<style type="text/css">\n')
document.write('.gallerycontent{display:none;}\n')
document.write('</style>\n')
}

var selectedDiv=0
var totalDivs=0

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 contractall(){
var inc=0
while (partscollect[inc]){
partscollect[inc].style.display="none"
inc++
}
}

function expandone(){
var selectedDivObj=partscollect[selectedDiv]
contractall()
selectedDivObj.style.display="block"
temp.options[selectedDiv].selected=true
selectedDiv=(selectedDiv<totalDivs-1)? selectedDiv+1 : 0

if (displaymode=="auto")
autocontrolvar=setTimeout("expandone()",tickspeed)
}

function populatemenu()
{
	temp=document.gallerycontrol.menu

	for (m=temp.options.length-1;m>0;m--)
		temp.options[m]=null

		for (i=0;i<totalDivs;i++){

			var thesubject=partscollect[i].getAttribute("subject")
			thesubject=(thesubject=="" || thesubject==null)? "HTML Content "+(i+1) : thesubject
			temp.options[i]=new Option(thesubject,"")
		}
		temp.options[0].selected=true
	}

function preparemode(themode){
displaymode=themode

if (typeof autocontrolvar!="undefined")
clearTimeout(autocontrolvar)

if (themode=="auto"){
document.gallerycontrol.menu.disabled=true
autocontrolvar=setTimeout("expandone()",tickspeed)
}
else
document.gallerycontrol.menu.disabled=false
}

function startgallery(){
document.getElementById("controldiv").style.display="block"
getElementbyClass("gallerycontent")
totalDivs=partscollect.length
populatemenu()


expandone()
}

if (window.addEventListener)
window.addEventListener("load", startgallery, false)

else if (window.attachEvent)
window.attachEvent("onload", startgallery)

else if (document.getElementById)
window.onload=startgallery
