// inspired by David Bongard's slideshow "orangeSlides"
// see also http://www.bongard.net/blog/2007/06/25/jquery-diashow-demo/

slideShow = {
	
};

//getting data
slides = ['images/s_1.jpg', 'images/s_2.jpg','images/s_3.jpg','images/s_4.jpg','images/s_5.jpg', 'images/s_6.jpg','images/s_7.jpg','images/s_8.jpg','images/s_9.jpg','images/s_10.jpg','images/s_11.jpg','images/s_12.jpg','images/s_13.jpg','images/s_14.jpg','images/s_15.jpg','images/s_16.jpg','images/s_17.jpg','images/s_18.jpg'];


slideShow.init = function(number){
	this.play();
};

slideShow.go = function(number){
	
	var slideId = Math.round(Math.random()*4+1);
	
	while (true) {
		var slideData = Math.round(Math.random()*13+1);

		if ( document.getElementById('s1').src.indexOf(slides[slideData]) == -1 && 
			 document.getElementById('s2').src.indexOf(slides[slideData]) == -1 && 
			 document.getElementById('s3').src.indexOf(slides[slideData]) == -1 && 
			 document.getElementById('s4').src.indexOf(slides[slideData]) == -1 && 
			 document.getElementById('s5').src.indexOf(slides[slideData]) == -1 ) 
			{
					$("#s" + slideId).fadeOut(1500, function(){
					document.getElementById("s" + slideId).src = slides[slideData];
					$("#s" + slideId).fadeIn(1000); 
					});
			break;
			}
	};
	
};


slideShow.play = function(){
		this.playbackTimeout = setTimeout('slideShow.go()',100);
		this.playbackTrigger = setTimeout('slideShow.play()',5000);
};

//init
$(document).ready(function() {
/*

		var slideData1 = Math.round(Math.random()*14+1); 
		document.getElementById("s1").src = slides[slideData1];
		

		while (true) {
			var slideData2 = Math.round(Math.random() * 14 + 1);
			if (slideData1 !== slideData2) {
				document.getElementById("s2").src = slides[slideData2];
				break;
			};
					}
		
		
		while (true) {
			var slideData3 = Math.round(Math.random()*14+1);
   			if (slideData3 !== slideData2 && slideData3 !== slideData1) {
				document.getElementById("s3").src = slides[slideData3];
				break;
			};	
					}	
		
		
		while (true) {
			var slideData4 = Math.round(Math.random() * 14 + 1);
			if (slideData4 !== slideData3 && slideData4 !== slideData2 && slideData4 !== slideData1) {
				document.getElementById("s4").src = slides[slideData4];
				break;
			};
					}

		
		while (true) {
			var slideData5 = Math.round(Math.random() * 14 + 1);
			if (slideData5 !== slideData4 && slideData5 !== slideData3 && slideData5 !== slideData2 && slideData5 !== slideData1) {
				document.getElementById("s5").src = slides[slideData5];
				break;
			};
					}
					
	*/			

	slideShow.init();	
	

});
