

function slideshow(name,elmRef){
	this.name = name;
	this.elmRef = elmRef;
	this.slides = new Array();
	this.addSlide = addSlide;
	this.addControl = addControl;
}


function slide(id,name,src,width,height,attr,label){
	this.id = id
	this.name = name;
	this.src = src;
	this.width = width;
	this.height = height;
	this.attr = attr;
	this.label = label;
	this.linkref = (typeof arguments[7]!="undefined") ? arguments[7] : null;
	//this.caption = caption;
}

function addControl(id,elmRef){
	this.id = id;
	this.elmRef = elmRef;
}

var indexCount = 0;
var t;
var slides = new Array();
slides[0] = new slide(0,0,'imgs/ad_rotate_1.jpg','350','200',0,'The Vine Christian Ministries');
slides[1] = new slide(0,0,'imgs/ad_rotate_2.jpg','350','200',0,'Generation Changers');
slides[2] = new slide(0,0,'imgs/ad_rotate_3.jpg','350','200',0,'The Zoo');

//slides[0] = new slide(0,0,'imgs/fireworks-banner.png','350','200',0,'5th Annual Conference: Fireworks');
//slides[1] = new slide(0,0,'imgs/ad_rotate_rising-pillars.jpg','350','200',0,'Rising of the Pillars');
//slides[1] = new slide(0,0,'imgs/ad_rotate_virtuous-pillar.jpg','350','200',0,'The Virtuous Pillar');
//slides[0] = new slide(0,0,'imgs/ad_rotate_tbtb.jpg','350','200',0,'Take Back The Bridge Project','http://www.takebackthebridge.org');
//slides[0] = new slide(0,0,'imgs/ad_rotate_metamorphosis.jpg','350','200',0,'Metamorphosis Conference');
//slides[1] = new slide(0,0,'imgs/ad_rotate_ uw_outreach.jpg','350','200',0,'Outreach');
//slides[2] = new slide(0,0,'imgs/ad_rotate_money_matters.jpg','350','200',0,'Money Matters');
//slides[0] = new slide(0,0,'imgs/ad_rotate_bridge-project.jpg','350','200',0,'Take Back the Bridge Project','http://www.takebackthebridge.org');
//slides[5] = new slide(0,0,'imgs/ad_rotate_4.jpg','350','200',0,'Paid In Full Conference');
//slides[3] = new slide(0,0,'imgs/ad_rotate_thanksgiving_2008.jpg','350','200',0,'Thanksgiving Service & Fellowship');
//slides[3] = new slide(0,0,'imgs/ad_rotate_4.jpg','350','200',0,'Leap Year Conference 2008');
//slides[4] = new slide(0,0,'imgs/ad_rotate_5.jpg','350','200',0,'Count the Costs');


function changeSlide(slideId,labelId,slideIndex){
	clearTimeout(t);
	moveSlide(slideId,labelId,slideIndex);
	indexCount = slideIndex;
	t = setTimeout("launchSlideShow()",10000);
}

function launchSlideShow(){
	var sIndex = getIndex();
	moveSlide('slideimg','captiontext',sIndex);
	t = setTimeout("launchSlideShow()",10000);
}

function moveSlide(slideId,labelId,slideIndex){
	var elmSlide = document.getElementById(slideId);
	var elmLabel = document.getElementById(labelId);
	var imgContent = '<img src="'+ slides[slideIndex].src + '" width="'+ slides[slideIndex].width +'" height="'+ slides[slideIndex].height +'" alt="'+ slides[slideIndex].label +'" id="slideimg" />';
	document.getElementById('adphotoimg').innerHTML = (slides[slideIndex].linkref!=null) ? '<a href="'+ slides[slideIndex].linkref +'">'+ imgContent +'</a>' : imgContent;
	elmLabel.innerHTML = (slides[slideIndex].linkref!=null) ? '<a href="'+ slides[slideIndex].linkref +'">'+ slides[slideIndex].label +'</a>'  :  slides[slideIndex].label;
	document.getElementById('adslidelist').className = 's' + (slideIndex+1);
}

function getIndex(){
	nextIndex = indexCount + 1;
	indexCount = (nextIndex == slides.length) ? 0 : nextIndex;
	return 	indexCount;
}

