// JavaScript Document
// JavaScript Document
jQuery(function($){

	if ($('#flickr-gallery').length>0) {
			$.ajax({
			  type: "GET",
			  async:false,
			  url: '/flickr-gallery.phtml',
			  data:'',
			  success: function(data, textStatus, jqXHR) {
				$('#flickr-gallery').html(data);
				totalPhoto=$('#flickr-images-list a').length;
				
				$('#flickr-images-list').css({width:(66*Math.ceil(totalPhoto/4))+'px'});
				
				$("a[rel=flickrgal]").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'over',
				'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
				}
				});
			
			  },
			  complete: function (jqXHR, textStatus) {
				
			  },
			  error: function (jqXHR, textStatus, errorThrown) {
				 //alert('error loading flickr gallery');
			  }
			});
	
			$('#fll').click(function() {
				if (galeryAnim==0) {
					var m=parseInt($('#flickr-images-list').css('margin-left'));
					if (m>(660-66*Math.ceil(totalPhoto/4)))
					{
						galeryAnim=1;		
						var cible=660;
						var diff=(66*Math.ceil(totalPhoto/4))+m-cible;
						
						if (diff<cible)
						{
							cible=diff;
							patched=diff;
						}
						$('#flickr-images-list').animate({marginLeft:(m-cible)+'px'},400,function() { galeryAnim=0; });	
					}
					else
					{
					}
				}
			});
			
			$('#flr').click(function() {
				if (galeryAnim==0) {
					
					var m=parseInt($('#flickr-images-list').css('margin-left'));
					if (m<0)
					{
						galeryAnim=1;
						var cible=660;
						if (patched!=0)
						{
							cible=patched;
							patched=0;
						}
						$('#flickr-images-list').animate({marginLeft:(m+cible)+'px'},400,function() { galeryAnim=0; });	
					}
					else
					{
					}
				}
			});
	}
			});
