function initSlider (cible,rewriteURL) {
	
	var $Slides;
	var btPrev;
	var btNext;
	var btMore;
	var btMoreTxt;
	var zoneInfos;
	var counter;
	var legende;
	var titre;
	
	if(cible!=undefined){
		$Slides=$(cible+" #slideshow");
		counter=$(cible+" #belowSlider p.left");
		btPrev=$(cible+" .prevSlide");
		btNext=$(cible+" .nextSlide");
		btMore=$(cible+" #more");
		zoneInfos=$(cible+" #slider-window article");
		btMoreTxt=$(cible+" #more a");
		legende=$(cible+" #caption");
		titre=$(cible+" #nom");
	}else{
		$Slides=$("#slideshow");
		counter=$("#belowSlider p.left");
		btPrev=$(".prevSlide");
		btNext=$(".nextSlide");
		btMore=$("#more");
		zoneInfos=$("#slider-window article");
		btMoreTxt=$("#more a");
		legende=$("#caption");
		titre=$("#nom");
	}
	
	$Slides
		.data("currentSlide",1)
		.data("nbSlides",$Slides.find("img").size()+$Slides.find("iframe").size());
	
	if ($Slides.data("nbSlides")==1) {
		$("#slider-controls .prevSlide, #slider-controls .nextSlide").hover(
			function(){
			  $(this).css({'cursor':'default'});
			},
			function(){
			  $(this).css({'cursor':'default'});
			}
		);
		$('#counter a').css({'visibility':'hidden'});
	}
	var video = $Slides.find("iframe").size();
	if(video>0){
		$("#slider-controls").css({'display':'none'});
		$("#slideshow").css({'background':'#000'});
		$("#slideshow iframe").each(function(){
			var iframeH = $(this).height();
			var posY = Math.round((580-iframeH)/2);
			var cssHack = 'top:'+posY+'px!important'
			$(this).attr('style', cssHack);
		})
	}
		
	$Slides.cycle({
		timeout:0,
		after:     function() {
            legende.html(this.alt);
			rePosCaption();
        }
	});
	
	if (rewriteURL==true) {
		var date=titre.find('span').html();
		$(cible+" #slideshow img").each(function () {
			var url=$(this).attr("src")
			//var newURL=window.location+"projects/"+date+"/"+url;
			var newURL="http://frederictacer.net/"+"projects/"+date+"/"+url;
			$(this).attr("src",newURL);
		});
		$Slides.delay(800).animate({'opacity':1},400);
	}else{
		$Slides.animate({'opacity':1},400);
	}

	btNext.bind("click",nextSlide);
	btPrev.bind("click",prevSlide);
	
	function nextSlide(){
		$Slides.data("currentSlide",$Slides.data("currentSlide")+1);
		if($Slides.data("currentSlide")>$Slides.data("nbSlides")){
			$Slides.data("currentSlide",1);
		}
		slide();
		$Slides.cycle('next');
	}

	function prevSlide(){
		$Slides.data("currentSlide",$Slides.data("currentSlide")-1);
		if($Slides.data("currentSlide")==0){
			$Slides.data("currentSlide",$Slides.data("nbSlides"));
		}
		slide();
		$Slides.cycle('prev');
	}
	
	function slide() {
		updateCounter();
		if(cible!=undefined){
			calageAgauche();
		}
	}
	
	function calageAgauche() {
		var posLeft=$(cible).offset().left-30;
		$('html, body').stop().animate({scrollLeft: posLeft},500);
	}
	
	btMore.bind("click",showInfos);
	function showInfos () {
		if(zoneInfos.css('top')=="580px"){
			zoneInfos.animate({top:560-zoneInfos.height()},300);
			btMoreTxt.text("Hide info");
		}else{
			zoneInfos.animate({top:580},300);
			btMoreTxt.text("More info");
		}
		calageAgauche();
	}
	
	updateCounter();
	function updateCounter() {
		if($Slides.data("nbSlides")<10) {
			var chiffre2="0"+$Slides.data("nbSlides");
		}else {
			var chiffre2=$Slides.data("nbSlides");
		}
		if($Slides.data("currentSlide")<10) {
			var chiffre1="0"+$Slides.data("currentSlide");
		} else {
			var chiffre1=$Slides.data("currentSlide");
		}
		counter.text(chiffre1+" / "+chiffre2);
	}
	
	function rePosCaption () {
		var posCaption=380-(titre.width()+(legende.width()/2));
		if (posCaption>0) {
			legende.css({'marginLeft':posCaption});
		}
	}
}

