
	/* Slideshow.js                                                       */
	/* Written by Balazs Pal <palotaiond@gmail.com>                       */
	
	
	var playing = 0;
	var seqimages;
	var pointer = -1;
	var tp;
	var origsrc = '';
	var prefix = '';
	
	function PlaySlideshow(tid, delay, sequence, pref) {
		seqimages = sequence.split('|');
		pointer = -1;
		prefix = pref;
		/*for(i=0;i<seqimages.length;i++) {
			alert(seqimages[i]);
		}*/
		// preloading
		var prelim = new Image();
		for (i=0;i<seqimages.length;i++) {
			var pic = prefix+'thumbs/ss'+seqimages[i]+'.jpg';
			prelim.src = pic;
		}
		// call slideshow
		origsrc = document.getElementById(tid).src;
		ChangeImage(tid, delay);
	}
	
	function StopSlideshow(tid) {
		window.clearTimeout(tp);
		document.getElementById(tid).src = origsrc;
	}
	
	function ChangeImage(tid, delay) {
		pointer = pointer + 1;
		if (pointer == seqimages.length) pointer = 0;
		var pic = prefix+'thumbs/ss'+seqimages[pointer]+'.jpg';
		document.getElementById(tid).src = pic;
		tp = window.setTimeout("ChangeImage('"+tid+"', '"+delay+"')", delay);
	}
