function preloadSS( ID, n )
{
	var co = document.getElementById(ID);
	re = /^(.*\/)(\d+)(\.\w+)$/;
	m = re.exec( co.src );
	pimg = new Image();

	images = new Array();

	for( i = 1; i <= n; i++ ) {
		pimg.src = ( m[1] + i + m[3] );
	}
}

function SlideShow( ID, n, timer ) {
	if( n > 1 ) {
		if( ! timer ) timer = 5;
		setInterval( 'NextSlide( "'+ID+'", '+n+' )', timer*1000 );
		preloadSS( ID, n );
	}
}

function NextSlide( ID, n ) {

	var co = document.getElementById(ID);

	dojo.fadeOut({node: ID, duration: 1000,
			onEnd: function(){
				re = /^(.*\/)(\d+)(\.\w+)$/;
				m = re.exec( co.src );

				co.src = ( m[1] + ((m[2] % n) + 1) + m[3] );
				dojo.fadeIn({node: ID,duration: 1000}).play();
			}
		}).play();


	//dojo.fadeIn({node: ID,duration: 500}).play();
}
