Event.observe(window, 'load', function() {
	$$('.picasatn').each(function(s){
		Event.observe($(s.id),'click', function(){		
			var a=s.id.split('_')[0];
			Picasa_SwitchImage(a,s.id);
			window['Picasa_AutoPlay'+a]=0;
		});
	});
	$$('.picasaleftclick').each(function(s){
		Event.observe($(s.id),'click', function(){	
			var a=s.id.split('_')[0];
			if (window['Picasa_CurrentImage'+a] > 1) {	
				window['Picasa_CurrentImage'+a]--;	
				Picasa_SwitchImage(a,a+'_'+window['Picasa_CurrentImage'+a]);
				window['Picasa_AutoPlay'+a]=0;
			}
		});
	});
	
	$$('.picasarightclick').each(function(s){
		Event.observe($(s.id),'click', function(){	
			var a=s.id.split('_')[0];
			if (window['Picasa_CurrentImage'+a] < window['PicasaSummary'+a].length) {	
				window['Picasa_CurrentImage'+a]++;	
				Picasa_SwitchImage(a,a+'_'+window['Picasa_CurrentImage'+a]);
				window['Picasa_AutoPlay'+a]=0;
			}
		});
	});
});

function Picasa_SwitchImage(a,eid){
	var e=eid.split('_')[1];
	$(a).hide();
	$(a).innerHTML='<img src="'+window['PicasaContentSrc'+a][e-1]+'?size='+window['PicasaImageSize'+a]+'" />';
	$(a).appear();
	$(a+'_summary').innerHTML=window['PicasaSummary'+a][e-1];
	if (eval('document.f_'+a) != null) {
		// Only try to write to this hidden form field if we find it in the DOM
		$('product_'+a).value='Bild-Nr.'+e+': '+window['PicasaSummary'+a][e-1];
	}
	window['Picasa_CurrentImage'+a]=e;
	Picasa_HighlightCurrentImage(a);
	if (window['PicasaSlideShowType'+a]){
		Picasa_PositionSlider(a);
	}
}

function Picasa_PositionSlider(a){
	var c=Math.ceil(window['Picasa_ImagesPerRow'+a]/2);
	var i=window['Picasa_CurrentImage'+a];
	var w=window['Picasa_Border'+a]+window['Picasa_ThumbnailSize'+a];
	var o=(i-c)*w;
	if (i <= c) 
		o=0;
	else if (i > (window['PicasaSummary'+a].length-c)+1)
		o=(window['PicasaSummary'+a].length-window['Picasa_ImagesPerRow'+a])*w;
	new Effect.Move($(a+'_picasaslider'), {x:-o,mode:'absolute'});
}

function Picasa_HighlightCurrentImage(a){
	$$('#'+a+'_picasaimagebar img').each(function(s){
		$(s.id).removeClassName('picasathumbnailactive');
		$(s.id).addClassName('picasathumbnailinactive');
	});
	$$('#'+a+'_'+window['Picasa_CurrentImage'+a]+' img').each(function(s){
		$(s.id).addClassName('picasathumbnailactive');
		$(s.id).removeClassName('picasathumbnailinactive');		
	});
	$('picasacurrimage_'+a).innerHTML=window['Picasa_CurrentImage'+a]+' / '+window['PicasaSummary'+a].length;
}

function Picasa_AutoPlay(a){
	if (window['Picasa_CurrentImage'+a] >= window['PicasaSummary'+a].length)
		window['Picasa_CurrentImage'+a]=1;
	else
		window['Picasa_CurrentImage'+a]++;
	Picasa_SwitchImage(a,a+'_'+window['Picasa_CurrentImage'+a]);
}