var	objs	= document.getElementsByTagName( 'div' ),
	divs	= new Array,
	pause	= false;
		
for( var i = 0; i < objs.length; i++ )
	if ( objs.item(i).getAttribute( 'id' ) )
		if ( objs.item(i).getAttribute( 'id' ).match( /^slider_/ ) )
			divs.push( objs.item(i) );

for( var i = 0; i < divs.length; i++ )
{
	eval( 'layer' + i + ' = new Layer( "layer' + i + '" )' );
	eval( 'layer' + i + '.construct( divs[' + i + '].id)' );
	eval( 'layer' + i + '.moveX(950)' );
	eval( 'layer' + i + '.moveY(0)' );
	eval( 'layer' + i + '.show(true)' );

	eval( 'anim' + i + ' = new Animation( "anim' + i + '" )' );
	eval( 'anim' + i + '.object = layer' + i );
	eval( 'anim' + i + '.action = LEFT' );
	eval( 'anim' + i + '.delay = 25' );
	eval( 'anim' + i + '.duration = 800' );
	eval( 'anim' + i + '.destination = 0' );

	eval( 'anim' + i + '.onfinish = start' );
}

fadein = new Animation( 'fadein' );
fadein.object		= layer0;
fadein.action		= ALPHA;
fadein.delay		= 20;
fadein.duration		= 1000;
fadein.destination	= 100;

fadein.object.alpha( 0 );
fadein.object.moveX( 0 );
fadein.start();

skip		= true;
first		= 0;
second		= 1;

if ( divs.length > 1 )
	start();


function start()
{
	if ( ! skip )
	{ 
		if ( eval('anim' + first + '.active') )
			return;
			
		if ( eval('anim' + second + '.active') )
			return;
			
		first	= first == divs.length - 1 ? 0 : first + 1;
		second	= second == divs.length - 1 ? 0 : second + 1;
	}
	
	skip = false;

	eval( 'layer' + first + '.moveX( 0 )' );
	eval( 'anim' + first + '.destination = -950' );
	
	eval( 'layer' + second + '.moveX( 950 )' );
	eval( 'anim' + second + '.destination = 0' );

	setTimeout( 'layer' + first + '.moveX(-80);anim' + first + '.start();anim' + second + '.start()', 5000 );
}