var slideCounter = 2
var showTimes = 6
var showCounter = 0

function checkSlideshowSupport()	{
	/* check the browser is capable of recognising the DOM objects
	   we need to implement the script - otherwise return false and abandom the slideshow */
	   
	if(!document.getElementsByTagName) return false;
	if(!document.getElementById) return false;
	if(!document.getElementById("slideshow")) return false;
	
	image1FadeOut = setInterval("FadeOpacity('slideshow', 100, 0, 1500, 10)", 4500)
	setTimeout("clearInterval(image1FadeOut)", 4510)
	
	slideShowLoop = setInterval("displaySequentialSlideshow()", 9000)

}


function displayRandomSlideshow()	{	
	
	
	var showThisImage = "dynamic/gallery/" + js_slideShowGallery + "/" + slideshowPics[Math.round(Math.random() * (slideshowPics.length-1))] 

	document.getElementById("slideshow").src = showThisImage

	
}



function displaySequentialSlideshow()	{	

	showCounter = (showCounter + 1)	
	
	if(showTimes == showCounter) {
		
			//setTimeout("clearInterval(slideShowLoop)", 0)

	}
		
	
	
	if(slideCounter == slideshowPics.length) {
		
	   slideCounter = 0
	     
   	}
   	
   	var showThisImage = "dynamic/gallery/opening/" + slideshowPics[slideCounter]

   	//	alert(showThisImage)
 	document.getElementById("slideshow").src = showThisImage
	slideCounter = (slideCounter + 1)
	
	image1FadeIn = setInterval("FadeOpacity('slideshow', 0, 100, 1500, 15)", 2000)
	setTimeout("clearInterval(image1FadeIn)", 2100)
	
	newBackgroundImage = setInterval("newBackground()", 5000)	
	setTimeout("clearInterval(newBackgroundImage)", 5100)	

	image1FadeOut = setInterval("FadeOpacity('slideshow', 100, 0, 1500, 15)", 7000)
	setTimeout("clearInterval(image1FadeOut)", 7100)	
}


function newBackground() {
		
//alert(slideCounter)

	if((slideCounter) == slideshowPics.length) {
		
	 slideCounter = 0
	   
   	} 
   	
   	 var showThisImage = "dynamic/gallery/opening/" + slideshowPics[slideCounter]


	 document.getElementById("slideShowContainer").style.backgroundImage = "url(" + showThisImage + ")"
   	 slideCounter = (slideCounter + 1)
}