
// Catalogue Gallery
	jQuery.gallery = function(id,data){
		var X = '';
		for(var i=0;i<data.length;i++){
			if(i>0){
				X += '<div class="slide" id="slidesContainer_slide_'+id+'_'+i+'"><a href="'+data[i].p+data[i].l+'" rel="'+id+'" title="'+data[i].c+'"><img src="" alt="'+data[i].c+'" title="'+data[i].c+'" style="display:none;" /></a><div class="slideCaption">'+data[i].c+'</div></div>';
			}
		}

		$('#'+id+' .slidesContainer').append(X);


		var options = {
			fixedNavigation:true,
			imageLoading: '/assets/jquery/lightbox/images/lightbox-ico-loading.gif',
			imageBtnClose: '/assets/jquery/lightbox/images/lightbox-btn-close.gif',
			imageBtnPrev: '/assets/jquery/lightbox/images/lightbox-btn-prev.gif',
			imageBtnNext: '/assets/jquery/lightbox/images/lightbox-btn-next.gif'
		};

		$("a[rel='"+id+"']").lightBox(options);

		var currentPosition=0;
		var slideWidth=$('#'+id+'').width();
		var slides=$('#'+id+' .slide');
		var numberOfSlides=slides.length;
		$('#'+id+' .slidesContainer').css('overflow','hidden');
		slides.wrapAll('<div class="slideInner"></div>').css({'float':'left','width':slideWidth});
		$('#'+id+' .slideInner').css('width',slideWidth*numberOfSlides);

		X = '';
		if(numberOfSlides>1){
			X += '<div class="slideNavigation"><div class="leftControl">&laquo;</div><div class="slideCount"></div><div class="rightControl">&raquo;</div></div>';
		}
		$('#'+id).append(X);
		manageControls(currentPosition);

		$('#'+id+' .slideNavigation div').bind('click',function(){
			currentPosition=($(this).attr('class')=='rightControl')?currentPosition+1:currentPosition-1;
			if(currentPosition<0){currentPosition=numberOfSlides-1;}
			else if(currentPosition>=numberOfSlides){currentPosition=0;}
			manageControls(currentPosition);

			$('#'+id+' .slideInner').animate({'marginLeft':slideWidth*(-currentPosition)});
		});

		function manageControls(position){$('#'+id+' .slideNavigation .slideCount').text((position+1)+'/'+numberOfSlides);if($('#slidesContainer_slide_'+id+'_'+position+' a img').css('display')=='none'){$('#slidesContainer_slide_'+id+'_'+position+' a img').css('display','block');$('#slidesContainer_slide_'+id+'_'+position+' a img').attr('src',data[position].p+data[position].m);}}
	};
