// Fish Eye/galerie
$.fn.image = function(src){ 
	return this.each(function(){ 
		var i = new Image(); 
		i.src = src; 
		this.appendChild(i);
		i.onload = function(){
			if ($('#zoom').css('display') == 'none')
			{
				$('#charge').hide('10');
				$('#zoom').show('normal');
			}
		}; 
	}); 
}
agrandir = function(src){ 
	$('#charge').css('top','250px');
	$('#charge').css('bottom','');
	$('#charge').show('fast');
	var lien = $(this).attr("href");
	$('#zoom #img').html(' ');
	$('#zoom').css('bottom','');
	$('#zoom').css('top','11px');
	$('#contenu table').css('opacity','0.5');
	$('#affiche').css('opacity','0.5');
	$('#zoom #img').image(src);
}
agrandirBas = function(src){ 
	$('#charge').css('top','');
	$('#charge').css('bottom','250px');
	$('#charge').show('fast');
	var lien = $(this).attr("href");
	$('#zoom #img').html(' ');
	$('#zoom').css('top','');
	$('#zoom').css('bottom','61px');
	$('#contenu table').css('opacity','0.5');
	$('#affiche').css('opacity','0.5');
	$('#zoom #img').image(src);
	return false;
}
$(document).ready(
	function()
	{
		// Centrer verticalement
		var hauteur = $(window).height();
		var contHauteur = $('#conteneur').outerHeight();
		var espace = (hauteur-contHauteur)/2;

		//$('#zoom').css('height',contHauteur+'px');
/*
		if (hauteur>contHauteur)
			$('#conteneur').css('margin-top',espace+'px');
		else
			$('#conteneur').css('margin-top','10px');
*/
		$('#galerie').Fisheye(
			{
				maxWidth: 12,
				items: 'a',
				itemsText: 'span',
				container: '.dock-container',
				itemWidth: 25,
				proximity: 50,
				alignment : 'left',
				valign: 'bottom',
				halign : 'center'
			}
		);
		$('#galerie a').click(function(){
			$('#galerie a').removeClass("selected");
			$(this).addClass("selected");
			$(this).addClass("visited");
			var lien = $(this).attr("href");
			agrandirBas(lien);
			return false;
		});
		$('#zoom #img').click(function(){
			$('#zoom').hide('normal');
			$('#charge').hide();
			$('#galerie a').removeClass("selected");
			$('#contenu table').css('opacity','1');
			$('#affiche').css('opacity','1');
			return false;
		});
		$('#zoom #fermer').click(function(){
			$('#zoom').hide('normal');
			$('#charge').hide();
			$('#contenu table').css('opacity','1');
			$('#affiche').css('opacity','1');
			$('#galerie a').removeClass("selected");
			return false;
		});
	}
);

$(window).resize(function(){
	// Centrer verticalement
	var hauteur = $(window).height();
	var contHauteur = $('#conteneur').outerHeight();
	var espace = (hauteur-contHauteur)/2;
	if (hauteur>contHauteur)
		$('#conteneur').css('margin-top',espace+'px');
	else
		$('#conteneur').css('margin-top','10px');
});
