
function InitializeSlideControl() {
	var sc = new SlideControl(4500);
	sc.AddImage("images/ph404.jpg");
	sc.AddImage("images/ph504.jpg");
	sc.AddImage("images/ph604.jpg");
	return sc
}

function InitializeMidwaySlideControl() {
	var sc = new SlideControl(3000);
	sc.AddImage("images/crock/carouselday.jpg");
	sc.AddImage("images/crock/cotton_candy.jpg");
	sc.AddImage("images/crock/giantslide.jpg");
	sc.AddImage("images/crock/GRAVITRON.jpg");
	sc.AddImage("images/crock/Himalaya.jpg");
	sc.AddImage("images/crock/carouselnight.jpg");
	sc.AddImage("images/crock/scrambler.jpg");
	sc.AddImage("images/crock/waterrace.jpg");
	sc.AddImage("images/crock/zumur.jpg");
	return sc;
}

function InitializeStuntSlideControl() {
	var sc = new SlideControl(3000);
	sc.AddImage("images/stunt/StuntDriver1.jpg");
	sc.AddImage("images/stunt/StuntDriver2.jpg");
	sc.AddImage("images/stunt/StuntDriver3.jpg");
	sc.AddImage("images/stunt/StuntDriver4.jpg");
	return sc;
}
	
function initializeSnoxSlideControl() {
	var sc =new SlideControl(2500);
	sc.AddImage("images/snox/P134.jpg");
	sc.AddImage("images/snox/P181.jpg");
	sc.AddImage("images/snox/P183.jpg");
	sc.AddImage("images/snox/P203.jpg");
	sc.AddImage("images/snox/P150.jpg");
	sc.AddImage("images/snox/P145.jpg");
	sc.AddImage("images/snox/P136.jpg");
	sc.AddImage("images/snox/P163.jpg");
	return sc;
}

function SlideControl(speed) {
	this.slidespeed = speed;
	this.slideimages = new Array();
	this.imageholder = new Array();
	this.whichimage = 0;
	this.blenddelay = 0;
}
SlideControl(4500);

SlideControl.prototype.AddImage = function(imageURL) {
	this.slideimages.push(imageURL);
	var anImage = new Image();
	anImage.src = imageURL;
	this.imageholder.push(anImage);
}

SlideControl.prototype.setBlendDelay = function (delay) {
	this.blenddelay = delay;
}

SlideControl.prototype.slideit = function() {
	if (!document.images) 
		return;
	if (document.all)
		document.images.slide.filters[0].apply();
	document.images.slide.src=this.imageholder[this.whichimage].src;
	if (document.all)
		document.images.slide.filters[0].play();
	this.whichimage=(this.whichimage<this.slideimages.length-1)? this.whichimage+1 : 0;
	setTimeout("updateSlide()",this.slidespeed+this.blenddelay);
}

function updateSlide() {
	//global function 
	slides.slideit();
}
