var fotoAlbum = null;
var fotoWithDownload = false;

function Fotoalbum(){
	this.fotos = new Array();
}
function initFotoalbum( withDownload ){
	fotoAlbum = new Fotoalbum();
	fotoWithDownload = withDownload;
}
function addFoto( name ){
	fotoAlbum.fotos.push( name );
}
function closeFoto(){
	$('#fotoBgDiv').animate( { opacity: 0.0 }, 1500, function(){
		$('#fotoBgDiv').remove();
	} );	
	$('#fotoDetailDiv').animate( { opacity: 0.0 }, 1500, function(){
		$('#fotoDetailDiv').remove();
	} );	
}
function saveActFoto(){
	//actFoto( fotoAlbum.nr +1 );
	//document.execCommand('SaveAs',true,'file.html');
	window.open( 'FotoImage?Id=' + fotoAlbum.fotos[ fotoAlbum.nr ] + '&Original' );	
	return false;
}
function showNextFoto(){
	actFoto( fotoAlbum.nr +1 );
	return false;
}
function showPrevFoto(){
	actFoto( fotoAlbum.nr -1 );
	return false;
}
function actFoto( nr ){
	if( nr < 0 ) nr = fotoAlbum.fotos.length -1;
	if( nr >= fotoAlbum.fotos.length ) nr = 0;
	var old = $("#fotoDetailImg");
	old.remove();
	var d = $('#fotoDetailImgDiv');
	d.append( '<img id="fotoDetailImg" src="FotoImage?Id=' + fotoAlbum.fotos[ nr ] + '&Normal">' );
	fotoAlbum.nr = nr;
}
function showFoto( nr ){
	fotoAlbum.nr = nr;
	$('#fotoBgDiv').remove();
	$('#fotoDetailDiv').remove();
	$('body').css('z-index','1');
	$('body').append('<div id="fotoBgDiv" style="z-index: 2000;position: absolute;top:0px;left:0px;width:100%;height:2000px;background-color:#000000;"></div>');
	$('body').append('<div id="fotoDetailDiv" align="center" style="z-index: 2000;position: absolute;top:0px;left:0px;width:100%;height:2000px;background-color:transparent;"></div>');
	var bg = $('#fotoBgDiv');
	bg.click( closeFoto );
	bg.hide();
	bg.css('opacity','0.5');
	//.css('background-color','#000000')
	//.css('position','fixed')
	//.css('color','#000')
	//.css('z-index','2000')
	//.css('height','100%')
	//.css('width','100%')
	//.css('top','0px')
	//.css('left','0px');
	bg.show( "scale" );
	
	var d = $('#fotoDetailDiv');
	d.hide();
	d.append( '<img src="fgp.png" id="fgp">' );
	if( fotoWithDownload ){
		d.append( '<img src="fsave.png" id="fsave">' );
	}
	d.append( '<img src="fgn.png" id="fgn">' );
	d.append( '<br>' );
	d.append( '<div id="fotoDetailImgDiv">' );
	d.append( '<img id="fotoDetailImg" src="FotoImage?Id=' + fotoAlbum.fotos[ nr ] + '&Normal">' );
	d.append( '</div>' );
	d.click( closeFoto );
	/*
	d.css('background-color','transparent')
	.css('position','fixed')
	.css('color','#000')
	.css('z-index','2000')
	.css('height','800px')
	.css('width','800px')
	.css('top','170px')
	.css('left','160px');
	*/
	d.css('opacity','0.0');
	d.show();
	d.animate( { opacity: 1.0 }, 1500 );
	$("#fgp").click( showPrevFoto ); 	
	$("#fsave").click( saveActFoto ); 	
	$("#fgn").click( showNextFoto ); 	
	
}

