function processSlideshow(elem, imageList, imageDuration, fadeSpeed, current) 
{
	var listSize = imageList.length;
    if (!current || current >= listSize) current = 0;
    if (!imageDuration) imageDuration = 2000;
    if (!fadeSpeed) fadeSpeed = 1000;
    $(elem + " img").attr("src", imageList[current]);
    if (current == (listSize - 1)) { $(elem).css("background", "transparent url(" + imageList[0] + ") no-repeat");
    } else {
        $(elem).css("background", "transparent url(" + imageList[current + 1] + ") no-repeat");
    }
    $(elem + " img").animate({ opacity: "1" }, imageDuration).
	      animate({ opacity: "0.01" }, fadeSpeed, function() 
		   { 
		     $(this).css("opacity", "1"); processSlideshow(elem, imageList, imageDuration, fadeSpeed, current + 1) 
			});

} 


var slideShow = new Array()
slideShow[0] = "/images/banners/banner1.jpg";
slideShow[1] = "/images/banners/banner2.jpg";
slideShow[2] = "/images/banners/banner3.jpg";
slideShow[3] = "/images/banners/banner4.jpg";
slideShow[4] = "/images/banners/banner5.jpg";
slideShow[5] = "/images/banners/banner6.jpg";
slideShow[6] = "/images/banners/banner7.jpg";
	
slideShow.sort(function() {return 0.5 - Math.random()});
 
function startSlideshow()
{
     processSlideshow("#slideshow", slideShow, 6000, 1500);
}



	
	