////////////////////////// REFERENCE PACK
var nbclign = SlideShow.length;
var v_nbclign=0;
var timerOff = null;
var timerOn = null;
var Passe = 0;
//////////////////////////
function ShowSlide(mode){
	if(v_nbclign===undefined) v_nbclign=0;
	var type = EffectType;
	if( mode == "on" ) {
		$("div#SlideReferent").empty();
	
		data = '<div id="SlideTitle" class="s20 bold black">'+SlideTitre[v_nbclign]+'</div><div id="SlideContent" class="s10 black">'+SlideContenu[v_nbclign]+'</div><img src="'+PathIMG+'/'+SlideShow[v_nbclign]+'" id="PreloadImg" alt="" />';
		$("div#SlideReferent").html(data);
		
		v_nbclign++;
		if(v_nbclign >= nbclign){ v_nbclign=0; }
		
		/*if( SlideShow[v_nbclign] ) {
			$("#SlideTitle").attr(SlideTitre[v_nbclign]); // moi
			$("#SlideContent").attr(SlideContenu[v_nbclign]);	 // moi	
			$("#PreloadImg").attr("src",PathIMG+"/"+SlideShow[v_nbclign]);
		}*/
		if( type == "fade" ) { $("div#SlideReferent").fadeIn(TransIn); }
		else if( type == "slide" ) { $("div#SlideReferent").slideDown(TransIn); }
		
			
		if(AfficheNavi == 1) {
			$("div#SlideNavi").empty();
			navi = NavigSlide(v_nbclign);
			$("div#SlideNavi").append(navi);
		}
		clearTimeout(timerOff);
		timerOn=null;
		if( nbclign>1 ) timerOn = setTimeout("ShowSlide('off')", RefTemps);

	}
	
	else if( mode == "off" ) {
	
		if( type == "fade" ) { $("div#SlideReferent").fadeOut(TransOut); }
		else if( type == "slide" ) { $("div#SlideReferent").slideUp(TransOut); }
		
		clearTimeout(timerOn);
		timerOff = null;
		timerOff = setTimeout("ShowSlide('on')", RefTemps2);
		
	}
	
}

function ChangeHeight(h) {
	h=parseFloat(h);
	$("#SlideShow").animate({height: h},"slow");
}

function ChangeSlide(id) {
	var type = EffectType;
	clearTimeout(timerOn);
	clearTimeout(timerOff);
	v_nbclign = id-1;
	if( type == "fade" ) { $("div#SlideReferent").fadeOut(TransOut); }
	else if( type == "slide" ) { $("div#SlideReferent").slideUp(TransOut); }
	setTimeout( function() {
	
		$("div#SlideReferent").empty();	
		data = '<div id="SlideTitle" class="s20 bold black">'+SlideTitre[v_nbclign]+'</div><div id="SlideContent" class="s10 black">'+SlideContenu[v_nbclign]+'</div><img src="'+PathIMG+'/'+SlideShow[v_nbclign]+'" id="PreloadImg"  alt="" />';
		$("div#SlideReferent").html(data);
		/*
		if( SlideShow[v_nbclign+1] ) {
			$("#PreloadImg").attr("src",PathIMG+"/"+SlideShow[v_nbclign+1]);
			$("#SlideTitle").attr(SlideTitre[v_nbclign+1]); // moi
			$("#SlideContent").attr(SlideContenu[v_nbclign+1]);	 // moi		
		}*/
	
		if( type == "fade" ) { $("div#SlideReferent").fadeIn(TransIn); }
		else if( type == "slide" ) { $("div#SlideReferent").slideDown(TransIn); }
		EnRoute = 0; Passe = 1;
		if(AfficheNavi == 1) {
			$("div#SlideNavi").empty();
			navi = NavigSlide(id);
			$("div#SlideNavi").append(navi);
		}
		EnRoute = 0;
		
	}, TransOut);
}

function ReplaySlide(id) {
	if(Passe==1) {
		v_nbclign++;
		id++;
	}
	if( EnRoute == 0 ) {
		EnRoute = 1;
		timerOn = setTimeout("ShowSlide('off')",700);
	}
	else {
		EnRoute = 0;
		if(timerOn) clearTimeout(timerOn);
		if(timerOff) clearTimeout(timerOff);
	}
	Passe=0;
	$("div#SlideNavi").empty();
	navi = NavigSlide(id);
	$("div#SlideNavi").append(navi);
	
}

function NavigSlide(opt) {
	if( opt<=1 ) { prec = nbclign; } else { prec = opt-1; }
	if( opt>=nbclign ) { suiv = 1; } else { suiv = opt+1; }
	
	var cont = "<a href='javascript:ChangeSlide("+(prec)+");' class='ref'><img src='images/prev.gif' style='position:absolute; left:5px; top:0px;' /></a> ";
/*	for( i=1; i<nbclign+1; i++ ) {
		
		if( opt == i )
			cont += "<a href='javascript:ChangeSlide("+i+");' class='select'>"+i+"</a> ";
		else
			cont += "<a href='javascript:ChangeSlide("+i+");'>"+i+"</a> ";
		
	}*/
	cont += " <a href='javascript:ChangeSlide("+(suiv)+");' class='ref'><img src='images/next.gif'style='position:absolute; left:32px; top:0px;' /></a>";
	
	cont+= "";
	if( EnRoute == 1 ) { cont += "<a href='javascript:ReplaySlide("+opt+");' class='ref'><img src='images/stop.gif' style='position:absolute; left:62px; top:0px;' /></a>"; }
	else { cont += "<a href='javascript:ReplaySlide("+opt+");' class='ref' style='text-decoration:none;'>&nbsp;<img src='images/play.gif' style='position:absolute; left:62px; top:0px;' /></a>"; }
	cont+= "";
	
	return cont;
}
//////////////////////////FIN REFERENCE PACK