ss_timeout=12000;
ss_fadetime=2000;
ss_image_index=new Array();
ss_index=0;


/*****************/
/*   preload     */
/*****************/

ss_preload=new Array;
function PreloadSlideshow()
{
	var ss_images=jQuery("DIV.slideshow_image IMG");
	for(var j=0;j<ss_images.length;j++)
	{
	  	var imglen=ss_preload.length;
		ss_preload[imglen]=new Image();
		ss_preload[imglen].src=ss_images.get(j).src; 
	}	
}
/*****************/
/* JQUERY onload */
/*****************/

jQuery(document).ready(function() 
{
	window.setInterval("Slideshow()",ss_timeout);
//	PreloadSlideshow();
});


/**********************************/
/* 			fading				  */
/**********************************/

function Slideshow()
{
  	//get all slideshows
	var ss_areas=jQuery("DIV.slideshow_area");  
	if(ss_areas.length>0)
	{
	  	//get current slideshow
		var slideshow_index=ss_index?ss_index:0;
		var ss_id=ss_areas.get(slideshow_index).id;

		//get all images in current slideshow
		var ss_area_images=jQuery("#"+ss_id+" DIV.slideshow_image");	
		if(ss_area_images.length>1)
		{
			
			//get current image for slideshow, update index, increment, save
			var image_index=ss_image_index[slideshow_index]?ss_image_index[slideshow_index]:0;
			var zindex=parseInt(ss_area_images.get(image_index).style.zIndex)+1;
			image_index++;
			if(image_index>=ss_area_images.length)
				image_index=0;
			ss_image_index[slideshow_index]=image_index;
			
			//fade.
			ss_area_images.get(image_index).style.opacity="0.01";
			ss_area_images.get(image_index).style.filter="alpha(opacity=01)";			
			ss_area_images.get(image_index).style.zIndex=zindex
			jQuery(ss_area_images.get(image_index)).fadeTo(ss_fadetime,1);
		}

		//increment slideshow counter and keep inbounds
		slideshow_index++;
		if(slideshow_index>=ss_areas.length)
			slideshow_index=0;
		ss_index=slideshow_index;

	}
}