(function($){
	$.fn.initDatas = function(){
		$('dd').click(
			function(){
				var urlframe = $('a',this).attr('onClick');
				$('dd a').removeClass('current');
				$('#datasSports iframe').attr('src',urlframe);
				$('a',this).addClass('current');
			}
		);
	}
	$.fn.initGallery = function(){
		var nbPhotos = parseInt($('#navigation-wrapper li').length);
		var widthNavImg = parseInt(($('#navigation-wrapper li').width())+4);
		var widthNav = widthNavImg*nbPhotos;
		var marginDefault = parseInt(widthNavImg-widthNavImg);
		
		$('#navigation-wrapper ul').css('width',widthNav+'px')
		
		/* Chargement de l'image cliquee */
		$('#navigation-wrapper li a').click(
			function(){
				$('#navigation-wrapper li a').removeClass('current');
				
				//Changement de l'url de l'image
				var urlImg = $('img',this).attr('src');
				var indiceDep = urlImg.lastIndexOf("/")+1;
				var indiceArr = urlImg.length-4;
				var initImgSelected = urlImg.substring(indiceDep, indiceArr);
				$('#gallery-body img').attr('src','/_new/includes/nav/images/_new/multimedias/photos/big/'+initImgSelected+'.jpg');
				$('#gallery-body2 img').attr('src','/_new/includes/nav/images/slideshow/big/'+initImgSelected+'.jpg');
				$(this).addClass('current');
			}
		);
		
		/* Navigation de la gallery */
		$('p.next').bind('click',
			function(){
				if(widthNav > $('#navigation-wrapper').width()){
					marginDefault = -widthNavImg+marginDefault;
					$("#navigation-wrapper ul").animate({
						marginLeft:marginDefault
					});
					widthNav = widthNav-widthNavImg;
				}
			}
		);
		$('p.prev').bind('click',
			function(){
				if(marginDefault < '0'){
					marginDefault = marginDefault+widthNavImg;
					$("#navigation-wrapper ul").animate({
						marginLeft:marginDefault
					});
					widthNav = widthNav+widthNavImg;
				}
			}
		);
		
		/* Zoom */
		$('.hq').each(
			function(){
				$(this).click(
					function(){
						var heightPopup = $('#main').height();
						var urlImg = $('#gallery-body img').attr('src');
						var indiceDep = urlImg.lastIndexOf("/")+1;
						var indiceArr = urlImg.length-4;
						var initImgSelected = urlImg.substring(indiceDep, indiceArr);
						$('body').prepend(
							'<div id="popup"><div id="background"></div><div class="bloc"><a class="closed" href="javascript:void(0);">[X] Fermer</a><img src="/_new/includes/nav/images/_new/multimedias/photos/big/'+initImgSelected+'.jpg" width="900" alt="CM 2009" /></div></div>'
						);
						$('#background').css('height',heightPopup+'px');
						$('#popup').fadeIn();
						$('.closed').click(
							function(){
								$('#popup').fadeOut().remove();
							}
						);
					}

				);
			}
		);
		
		/* Zoom */
		$('.hq2').each(
			function(){
				$(this).click(
					function(){
						var heightPopup = $('#main').height();
						var urlImg = $('#gallery-body2 img').attr('src');
						var indiceDep = urlImg.lastIndexOf("/")+1;
						var indiceArr = urlImg.length-4;
						var initImgSelected = urlImg.substring(indiceDep, indiceArr);
						$('body').prepend(
							'<div id="popup"><div id="background"></div><div class="bloc"><a class="closed" href="javascript:void(0);">[X] Fermer</a><img src="/_new/includes/nav/images/slideshow/big/'+initImgSelected+'.jpg" width="900" alt="CM 2009" /></div></div>'
						);
						$('#background').css('height',heightPopup+'px');
						$('#popup').fadeIn();
						$('.closed').click(
							function(){
								$('#popup').fadeOut().remove();
							}
						);
					}

				);
			}
		);
		
	}
})(jQuery)

function openScannerDyn(width,height) {
	fiRef=window.open("","Scanner","width="+width+",height="+height+",left=200,top=200,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes");
	fiRef.focus();
}

function openScanner() {
	fiRef=window.open("","Scanner","width=600,height=380,left=200,top=200,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes");
	fiRef.focus();
}
