// JavaScript Document
////////////////////////// REFERENCE PACK
var nbclign = packRef.length;
var v_nbclign=0;
var timerOff = null;
var timerOn = null;
//////////////////////////
function display_ref(mode){
	var type = EffectType;
	if( mode == "on" ) {
		$("div#referent").empty();
		$("div#referent").load("pack_ref.php?id="+packRef[v_nbclign]+"&lien="+RefLien+"&titre="+RefTitre+"&desc="+RefDesc);
		
		if( type == "fade" ) { $("div#referent").fadeIn("slow"); }
		else if( type == "slide" ) { $("div#referent").slideDown(); }
		
		if(AfficheNavi == 1) {
			$("div#navi_ref").empty();
			navi = Navig_Ref(v_nbclign+1);
			$("div#navi_ref").append(navi);
		}
		v_nbclign++;
		if(v_nbclign >= nbclign){ v_nbclign=0; }
		clearTimeout(timerOff);
		timerOn=null;
		if( nbclign>1 ) timerOn = setTimeout("display_ref('off')", RefTemps);

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

function Change_ref(id) {
	var type = EffectType;
	clearTimeout(timerOn);
	clearTimeout(timerOff);
	v_nbclign = id-1;
	if( type == "fade" ) { $("div#referent").fadeOut("fast"); }
	else if( type == "slide" ) { $("div#referent").slideUp(); }
	$("div#referent").empty();
	$("div#referent").load("pack_ref.php?id="+packRef[v_nbclign]+"&lien="+RefLien+"&titre="+RefTitre+"&desc="+RefDesc);
	if( type == "fade" ) { $("div#referent").fadeIn("slow"); }
	else if( type == "slide" ) { $("div#referent").slideDown(); }
	if(AfficheNavi == 1) {
		$("div#navi_ref").empty();
		navi = Navig_Ref(id);
		$("div#navi_ref").append(navi);
	}
	EnRoute = 0;
}

function Replay_Ref(id) {
	
	if( EnRoute == 0 ) {
		EnRoute = 1;
		timerOn = setTimeout("display_ref('off')",2000);
	}
	else {
		EnRoute = 0;
		clearTimeout(timerOn);
	}
	
	$("div#navi_ref").empty();
	navi = Navig_Ref(id);
	$("div#navi_ref").append(navi);
	
	
}

function Navig_Ref(opt) {
	if( opt==1 ) { prec = nbclign; } else { prec = opt-1; }
	if( opt==nbclign ) { suiv = 1; } else { suiv = opt+1; }
	
	var cont = "<a href='javascript:Change_ref("+(prec)+");' class='ref'>&laquo;</a> ";
	for( i=1; i<nbclign+1; i++ ) {
		
		if( opt == i )
			cont += "<a href='javascript:Change_ref("+i+");' class='ref_sel'>"+i+"</a> ";
		else
			cont += "<a href='javascript:Change_ref("+i+");' class='ref'>"+i+"</a> ";
		
	}
	cont += "<a href='javascript:Change_ref("+(suiv)+");' class='ref'>&raquo;</a>";
	
	if( EnRoute == 1 ) { cont += " - <a href='javascript:Replay_Ref("+opt+");' class='ref'>Pause</a>"; }
	else { cont += " - <a href='javascript:Replay_Ref("+opt+");' class='ref'>Play</a>"; }
	
	return cont;
}
//////////////////////////FIN REFERENCE PACK