
function loadSlideshow(args, time) { 

	// preload images for slideshow
	for(var i = 0; i < args.length; i++ ) {
		var elem = new Element('img', { 'src': args[i] } );
	}
	
	var lastnumber = 1;
	
	// var backimage = "url(" + args[Math.floor((Math.random()*(args.length-1))+1)] + ")";
	var backimage = "url(" + args[1] + ")";
	
	$("headerimage-swap").setStyle('background', backimage );
	$("headerimage").setStyle('background', backimage );
	//$("headerimage-swap").setStyle('background', "url(" + args[lastnumber] + ") no-repeat center bottom");
	
	var args_length = args.length;
	var args_arr = args;
	
	var timerFunction = function() {
	
		//var randomnumber = Math.floor((Math.random()*(args_length-1))+1);
		//do {
		//	randomnumber = Math.floor((Math.random()*(args_length-1))+1);
		//	if ( randomnumber === 0 ) randomnumber++;
		//} while( lastnumber === randomnumber );
		
		//lastnumber = randomnumber;
	
		if( lastnumber < args_length-1 )
			lastnumber++;
		else lastnumber = 1;
		
		$("headerimage").setStyle('background', $("headerimage-swap").getStyle('background') );
		
		var myFx = new Fx.Tween( $('headerimage-swap'), {duration: 200});
		var myFx2 = new Fx.Tween( $('headerimage-swap'), {duration: 600});
		
		myFx.addEvent('complete', function() {
			$("headerimage-swap").setStyle('background', "url(" + args_arr[lastnumber] + ")");
			myFx2.start( 'opacity', 0.0, 1 );
		});
		
		myFx.start( 'opacity', 1, 0.0 );
		
	}
	
	timerFunction.periodical(time*1000);
}


