/*
	gallery script
*/



var g_current_picture = 0;
var g_num_pictures = 0;
var ef_time = 1;
var picture_change = 5;
var g_automode = 1;
var g_locked = 0;

function ef_picture_in ( id )
{
	//new Effect.Opacity(id, { from: 0.0, to: 0.0, duration: 0 });
	document.getElementById(id).style.opacity = "0.0";
	document.getElementById(id).style.filter = "alpha(opacity = 0)";

	document.getElementById(id).style.display = "inline";

	new Effect.Opacity(id, { from: 0.0, to: 0.99, duration: ef_time });
	g_locked = 0;

}
function ef_picture_out ( id )
{

	new Effect.Opacity("gallery_pic_"+g_current_picture, { from: 0.99, to: 0.0, duration: ef_time });
	setTimeout( "document.getElementById('"+id+"').style.display = '';", 	ef_time*1000);
}


function change_picture(  )
{
	if( !g_automode ){

	}else{

		var first = false;
		if( g_current_picture ){
			g_locked = 1;
			ef_picture_out	( "gallery_pic_"+g_current_picture );
		}else{
			first = true;
		}

		/* neu id, nicht zweimal die gleiche*/
		g_current_picture++;
		if( g_current_picture > g_num_pictures){
			g_current_picture = 1;
		}


		if( !first ){

			setTimeout("ef_picture_in( 'gallery_pic_"+g_current_picture+"' );", ef_time*1000);
		}else{
			ef_picture_in( "gallery_pic_"+g_current_picture );
		}

		setTimeout ( 'change_picture();' , picture_change*1000);
	}
}



function init_gallery( num_pictures )
{

	g_num_pictures = num_pictures;

	change_picture();
}



