// JavaScript Document
var arrSlideshows = [];
function Slideshow(id,divid,interval){
	this.id = id;
	this.divid = divid;
	this.interval = interval;
	this.slideSwitch = function(){
		var $active = $('#'+this.divid+' .active');
		if ( $active.length == 0 ) $active = $('#'+this.divid+' :last');
		var $next =  $active.next().length ? $active.next()
			: $('#'+this.divid+' :first');
		$active.addClass('last-active');
		$next.css({opacity: 0.0})
			.addClass('active')
			.animate({opacity: 1.0}, 1000, function() {
				$active.removeClass('active last-active');
			});
	};
	this.start = function(){
		this.intervalId = setInterval("arrSlideshows["+this.id+"].slideSwitch()", this.interval );	
	};
	this.stop = function(){
		clearInterval(this.intervalId);	
	};
}
function start_slideshow(divid,interval){
	var i = arrSlideshows.length;
	arrSlideshows[i] = new Slideshow(i,divid,interval);
	arrSlideshows[i].start();
}