var HomePageSlideshow = {
	visibleImgIdx: 0,
	intervalHandle : '',
	
	showImage : function(imgIdx, stopTheSlideshow)
	{
		jQuery('#image0').fullBg();
		if(stopTheSlideshow)
		{
			this.stopSlideshow();
		}
		var arr = new Array();
		arr = jQuery('#home img');
		var i;
		for(i = 0; i <arr.length; i++)
		{
			if(i != imgIdx)
			{
				jQuery('#image' + i).fadeOut('#image' + i);
			}
			else
			{
				jQuery('#image' + i).fadeIn('#image' + i).fullBg();
			}
		}
	},
	
	startSlideshow : function()
	{
		this.visibleImgIdx = 0;
		this.showImage(this.visibleImgIdx, false);
		this.intervalHandle = setInterval('HomePageSlideshow.nextImage()', 1500);
	},
	
	stopSlideshow :  function()
	{
		clearInterval(this.intervalHandle);
	},
	
	nextImage : function()
	{
		if(jQuery('#home').length > 0)	//	If on home page
		{
			var arr = new Array();
			arr = jQuery('#home img');
			this.visibleImgIdx++;
			if(this.visibleImgIdx == arr.length)
			{
				this.visibleImgIdx = 0;
			}
			this.showImage(this.visibleImgIdx, false);
		}
		else	//	Destroy inteval for slideshow
		{
			this.stopSlideshow();
		}
	}
}
