/*
	By BrauZ - brauzeta@gmail.com
	2005-09-29
*/

function SlideShow(_image, _slideImages, _slideSpeed){
	
	var image = _image;
	var slidespeed = _slideSpeed * 1000;	
	var whichimage = 0;
	var pixeldelay = 4;
	var slideimages = new Array();
	var imageholder = new Array();
	var ie55 = window.createPopup;
	var screenshotsRoot = "";
	var slideImages = _slideImages; 
	var effect = 5;

	function init() {

		imageObject = document.getElementById(image);
		screenshotsRoot = slideImages.join(",");		
		
		for (i=0;i<slideImages.length;i++) {
			
			imageholder[i] = new Image();
			imageholder[i].src = slideImages[i];
			
		}// for (i=0;i<slideImages.length;i++)
		
	}// function init(s2) 
	
	function run() {

		imageObject = document.getElementById(image);		
		
		if(ie55){
				
				imageObject.style.filter = "blendTrans(duration=1.5)";
				imageObject.filters[0].apply();
				
		}// if (ie55)
		
		imageObject.src = imageholder[whichimage].src;
		
		if(ie55){
			
			imageObject.filters[0].play();
			
		}// if(ie55)
		
		whichimage = (whichimage<slideImages.length-1) ? whichimage + 1 : 0;

		setTimeout(image + ".run();",slidespeed+pixeldelay);
		
	}// function run(
	
	function start() {
		
		init();
		run();
		
	}// function start(s1) 

	this.run = run;
	this.start = start;
	
}// function SlideShow()
/*
<script>
	// first parameter should be the same name as the object
	var banner = new SlideShow("banner", bannerArray, 5);
	banner.start();
</script>			^
*/