/***********************************/

pathLibrairie = 'librairie/';
noSequence = 1;
noMedia = 1;
nbreElementsGalerie = 0;
bulleOuverte='';
infoGalerie = new Array();

function separateur(){
	afficher('<div style="text-align:center;padding-top:20px;padding-bottom:20px;"><img src="images/separateurChic.jpg" width="500" height="27" align="center" style="border:none;"></div>');
}

function ligne(){
	afficher('<div style="text-align:center;padding-top:20px;padding-bottom:20px;"><img src="images/separateurLigne1.jpg" width="500" height="5" align="center" style="border:none;"></div>');
}

function musique(){
	loadMusic(langue);
}

function loadMusic(langue){
	
	var idBloc = creerBlocFlash();
	
	var fo = new FlashObject('00-mp3player.swf', 'musique', 406, 76, "8");
	fo.addParam("wmode", "transparent");
	fo.addVariable("allowScriptAccess", "sameDomain");
	fo.addVariable("quality", "high");
	/*
	fo.addVariable("SOUND_ACTIVE", musiqueActive);
	fo.addVariable("CURRENT_LANGUAGE", langue);
	fo.addVariable("CURRENT_PAGE", pageActuelle);
	fo.addVariable("CURRENT_QUERY_STRING", queryString);
	*/
	fo.write(idBloc);
}

function adjustMusic(objetWindow){
	
	//On indique au popup l'état actuel de la musique
	objetWindow.musicState=musicState;
	
	//Si la musique est présentement en train de jouer
	if(musicState==1){	
		//Arrêt de la musique
		changeMusicState(0);
		
		/*
		objetWindow.onbeforeunload=yo;
		objetWindow.onClose=window.changeMusicState(musicState);
		
		objetWindow.document.onbeforeunload = function(){
			alert("Unload Window");
		}
		*/
	}
}

function changeMusicState(newState){
	
	if(newState===0 || newState===1){
		javascriptToFlash('elementFlashMusic','SOUND_ACTIVE',newState);
	}
}

function javascriptToFlash(idFlash,nom,valeur)
{
	//window.document[idFlash].SetVariable(nom, valeur);
	var oFlash = document.getElementById(idFlash);
	oFlash.SetVariable(nom,valeur);
}

function ouvrirPlayer(typeMedia,div,url,legende,borderBig,obj){
	if(bulleOuverte!=''){
		hideBubble(bulleOuverte);
	}
	showBubble(typeMedia, div, url, legende, borderBig, obj);
}

function fermerPlayer(div){
	stopFLV(div);
	hideBubble(div);
}

function showBubble(typeMedia, div, url, legende, borderBig, baliseReference){	
	
	var objBubble = document.getElementById(div);
	
	//var largeur = 200;
	//var hauteur = 400;
	
	var titre = '';
	if(legende != null){
		var titre = unescape(legende);
	}
	
	url = unescape(url);
	
	objBubble.onclick = function(){ hideBubble(div); }
	//objBubble.style.cursor = 'pointer';
	objBubble.onmouseover = function() { objBubble.style.cursor = 'pointer'; }
	
	objBubble.style.visibility = 'hidden';
	objBubble.style.position = 'absolute';
	
	//objBubble.style.width = largeur+'px';
	//objBubble.style.height = hauteur+'px';
	objBubble.style.zIndex = '99';
	objBubble.style.backgroundColor = 'black';
	objBubble.style.border = 'solid 2px #5E5E5E';
	objBubble.style.padding = '12px';
	
	objBubble.innerHTML = '<center>';
	//objBubble.innerHTML += '<div class="bulle_titre" id="bulle_titre"><div style="float:left;"><strong>'+titre+'</strong></div><div style="float:right;">[X]</div></div>';
	objBubble.innerHTML += '<div class="bulle_titre" id="bulle_titre"><strong>'+titre+'</strong></div>';
	
	/*
	objBubble.innerHTML += '<table width="100%"><tr>';
	objBubble.innerHTML += '<td width="100%" align="center" valign="top">';
	objBubble.innerHTML += '<strong>'+titre+'</strong>';
	objBubble.innerHTML += '[X]';
	objBubble.innerHTML += '</td>';
	objBubble.innerHTML += '</tr></table>';
	*/
	
	//Border
	param = '';
	if(borderBig != null){
		if(borderBig==0){
			param = ' style="border:none;"';
		}
	}
	
	if(typeMedia=='image'){
		
		objBubble.innerHTML += '<div class="bulle_media"><img src="'+pathLibrairie+url+'" id="'+div+'_img" onload="saveImageSize(\''+div+'\',document.getElementById(\''+div+'\').clientWidth,document.getElementById(\''+div+'\').clientHeight);centrerElement(\''+div+'\');saveImageLoaded(\''+div+'\');montrerImage(\''+div+'\');"'+param+'></div>';
	}else if(typeMedia=='video'){
		/*
		var idPlayer = 'bubblePlayer'+noMedia;
		objBubble.innerHTML += '<div id="'+idPlayer+'"></div>';
		loadFLV(idPlayer,url,1);
		*/
	}
	objBubble.innerHTML += '</center>';
	
	//On positionne le bloc
	//var posXY = findPosition(baliseReference);
	//objBubble.style.top = (posXY[1]-hauteur) + 'px';
	
	//On positionne le bloc
	//largeur = document.getElementById(div+'_img').width;
	//hauteur = document.getElementById(div+'_img').height;
	
	//var pointsCentraux = getCentre(largeur,hauteur);
	//objBubble.style.left = pointsCentraux[0]+'px';
	//objBubble.style.top = pointsCentraux[1]+'px';
	//centrerElement(div);
	
	//On montre la bulle si l'image est déjà chargée
	//montrerImage(div);
	
	//On conserve l'identifiant de la bulle ouverte
	bulleOuverte=div;
}

function montrerImage(element){
	//On fait apparaître
	if(getImageLoaded(element)==1){
		//Si l'image n'a jamais été chargée, on la laisse se charger avant de la faire apparaître
		//document.getElementById(element).style.display = 'inline';
		document.getElementById(element).style.visibility = 'visible';
	}
}

function hideBubble(div){
	bulleOuverte='';
	//document.getElementById(div).style.display = 'none';
	document.getElementById(div).style.visibility = 'hidden';
}

function getLargeurFenetre()
{
	if(window.innerWidth)
		return window.innerWidth;
	else if(document.body && document.body.offsetWidth)
		return document.body.offsetWidth;
	else
		return 0;
}

function getHauteurFenetre()
{
	if(window.innerHeight)
		return window.innerHeight;
	else if(document.body && document.body.offsetHeight)
		return document.body.offsetHeight;
	else
		return 0;
}

function getImageLoaded(element){
	
	if(infoGalerie[element]!=null){
		if(infoGalerie[element][3]!=null){
			if(infoGalerie[element][3]==1){
				return true;
			}
		}	
	}
	return false;
}

function saveImageLoaded(element){
	
	if(infoGalerie[element]==null){
		infoGalerie[element] = new Array();
	}
	if(infoGalerie[element][3]==null){
		//L'image est chargée
		infoGalerie[element][3] = 1;
	}
}

function saveImageSize(element,largeur,hauteur){
	
	if(infoGalerie[element]==null){
		infoGalerie[element] = new Array();
	}
	if(infoGalerie[element][0]==null){
		//largeur de l'élément à positionner
		infoGalerie[element][0] = largeur;
		
		//hauteur de l'élément à positionner
		infoGalerie[element][1] = hauteur;
	}
}

function centrerElement(element) {
	
	//var height=document.getElementById(element).offsetHeight;//hauteur de l'élément à positionner
	//var width=document.getElementById(element).offsetWidth;//largeur de l'élément à positionner
	
	//au cas où on avait pas l'information
	if(infoGalerie[element]==null){
				
		infoGalerie[element] = new Array();
		
		//largeur de l'élément à positionner
		infoGalerie[element][0] = document.getElementById(element).clientWidth;
		
		//hauteur de l'élément à positionner
		infoGalerie[element][1] = document.getElementById(element).clientHeight;
	}
	var width = infoGalerie[element][0];
	var height = infoGalerie[element][1];
	
	//alert(width);
	//document.getElementById('bulle_titre').style.width=width+'px';
	
	//myParent=document.getElementById(element).parentNode;
	//var pHeight=myParent.offsetHeight;//Hauteur de l'élément parent
	//var pWidth=myParent.offsetWidth;//Largeur de l'élément parent
	//var sTop=myParent.scrollTop;//Hauteur de défilement de l'élément parent
	//var sLeft=myParent.scrollLeft;//Longueur de défilement de l'élément parent
	
	//Taille de la fenêtre
	var pHeight = getHauteurFenetre();
	var pWidth = getLargeurFenetre();
	
	//Hauteur et longueur de défilement
	D=document;
	db=!D.documentElement.clientWidth?D.body:D.documentElement //quirk IE6
	isMozilla=window.Event?1:0/*Gecko*/
	sTop=isMozilla?pageYOffset:db.scrollTop;
	
	//var posY=(pHeight/2)-(height/2)+sTop;//Calcul de la position en Y
	//var posX=(pWidth/2)-(width/2)+sLeft;//Calcul de la position en X
	
	var posY=(pHeight/2)-(height/2)+sTop;
	var posX=(pWidth/2)-(width/2);
	
	posY=parseInt(posY);
	posX=parseInt(posX);
	
	document.getElementById(element).style.top=posY+"px";
	//alert("positionnement");
	document.getElementById(element).style.left=posX+"px";
}

/*
function showTooltip(e,idObject) { 
	
	// =====   Internet explorer      
	if(document.all) { 
	
		// Taille : fixee a 250px
		var popUpWidth = Number(250);
		eval(idObject).style.width = '250px';
	
		// visibilite
		eval(idObject).style.visibility ='visible';
		 
		// Position
		if( document.documentElement &&
		( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
			//IE 6+ in 'standards compliant mode'
			var spaceOnRight = document.documentElement.scrollLeft+event.x+popUpWidth;
			eval(idObject).style.pixelTop = document.documentElement.scrollTop + event.y;
			if(spaceOnRight < window.document.documentElement.clientWidth)
		   eval(idObject).style.pixelLeft =  event.clientX - document.documentElement.scrollLeft + 13 ;
			// Tooltip a gauche de la souris
			else
		   	eval(idObject).style.pixelLeft =  event.clientX + document.documentElement.scrollLeft - popUpWidth - 13;
		} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
			//IE 4 compatible
			var spaceOnRight = document.body.scrollLeft+event.x+popUpWidth;
			eval(idObject).style.pixelTop = document.body.scrollTop + event.y;
			if(spaceOnRight < window.document.body.clientWidth)
	   			eval(idObject).style.pixelLeft =  event.clientX - document.body.scrollLeft + 13 ;
				// Tooltip a gauche de la souris
			else
		   	eval(idObject).style.pixelLeft =  event.clientX + document.body.scrollLeft - popUpWidth - 13;
		}   eval(idObject).style.pixelLeft =  event.clientX + document.body.scrollLeft - popUpWidth - 13;
	}  
	// =====   Netscape 4.x : TODO       
	else if(document.layers ) {  
	// document.eval(idObject).visibility='show';
	} 
	// =====   MOZILLA  
	else if(document.getElementById&&!document.all) {  
	 var divns6 = document.getElementById(idObject);
	 
	 // Taille : fixee a 250px
	 var popUpWidth = Number(250);
	 divns6.style.width = '250px';
	
	 // visibilite
	 divns6.style.visibility='visible';
		
	// Position  
	divns6.style.top =  e.pageY+'px';
	
	// Tooltip a gauche de la souris
	if(e.clientX > popUpWidth+13)
		 divns6.style.left =  e.pageX-popUpWidth-20+'px' ;
	// Tooltip a droite de la souris
	else
		divns6.style.left =  e.pageX + 13+'px';
	}
	}        
	
	function hideTooltip(e,idObject) {
	// Internet explorer 
	if(document.all) { 
	 eval(idObject).style.visibility ='hidden';}  
	// Netscape 4.x           
	else if(document.layers) { 
	 document.eval(idObject).visibility='hidden';}
	// MOZILLA
	else if(document.getElementById&&!document.all) { 
	  var divns6 = document.getElementById(idObject);
	 divns6.style.visibility='hidden';
	}
	}
*/
function getCentre(largeur,hauteur){
	
	//largeurTotale = screen.availWidth;
	//hauteurTotale = screen.availHeight;
	
	//OK
	//alert(largeur);
	var pointx=(screen.availWidth-largeur)/2;
	
	//NON
	//alert(hauteur);
	var pointy=(screen.availHeight-hauteur)/2;
	
	var points = new Array(pointx,pointy);
	return points;
}

function findPosition(oElement){
	
	var posX = 0;
	var poxY = 0;
	
	
	if(typeof(oElement.offsetParent) != 'undefined'){
		for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ){
			posX += oElement.offsetLeft;
			posY += oElement.offsetTop;
		}
	}else{
		posX = oElement.x;
		poxY = oElement.y;
	}
	
	if(document.all){
		//alert("IE");
		posY += 10;
	}else{
		//alert("MOZILLA");
		posY -= 50;
	}
	
	return [posX,posY];
}

function creerNouveauDiv(){

	var id='media'+noMedia;
	
	afficher('<div id="'+id+'" name="'+id+'"></div>');
	noMedia++;
	
	return id;
}


function creerNouveauSpan(){

	var id='media'+noMedia;
	
	afficher('<span id="'+id+'" name="'+id+'"></span>');
	noMedia++;
	
	return id;
}

//Création d'un bloc
function ouvrirGalerie(){
	
	//Nouvelle galerie
	nbreElementsGalerie=0;
	
	afficher('<table cellpadding="0" cellspacing="0" class="galerie_media">');
	afficher('<tr>');
}

function fermerGalerie(){
	afficher('</tr>');
	afficher('</table>');
}

function ajouterMedia(urlMini,urlFull,petiteLegende,grandeLegende,borderPetit,borderBig){
	
	/***********************************/
	var nbreElementsParLigne = 3;
	
	//168x126
	var largeurImageMax = 168;
	var hauteurImageMax = 126;
	/***********************************/
	
	if(petiteLegende==null){
		var petiteLegende='';	
	}
	if(grandeLegende==null){
		var grandeLegende='';	
	}
	
	if(parseInt(nbreElementsGalerie)%nbreElementsParLigne==0 && nbreElementsGalerie>0){
		//Saut de ligne
		
		afficher('</tr>');
		afficher('<tr>');
		afficher('<td>');
		afficher('<img src="images/0-pix.gif" height="10" style="border:none;">');
		afficher('</td>');
		afficher('</tr>');
		afficher('<tr>');
		
	}
	nbreElementsGalerie++;
	
	afficher('<td valign="top" align="center">');
	
	//Nouveau contenant
	var id =  creerNouveauSpan();
	
	var strFichier = new String(urlFull);
	var typeMedia = 'image';
	/*
	var extension = strFichier.substr(strFichier.length-3, 4);
	if(extension=='jpg'){
		var typeMedia = 'image';
	}else if(extension=='flv'){
		var typeMedia = 'video';
	}
	*/
	
	//afficher('<div style="width:'+largeurImageMax+'px;height:'+hauteurImageMax+'px;">');
	afficher('<div style="width:'+largeurImageMax+'px;">');
	
	if(strFichier.length>0){
		
		afficher('<a href="#" onclick="ouvrirPlayer(\''+typeMedia+'\', \''+id+'\', \''+escape(urlFull)+'\', \''+escape(grandeLegende)+'\', \''+borderBig+'\', this);return false;" class="galerie_lien">');
	}
	
	var param = '';
	////
	if(borderPetit == null){
		borderPetit=1;
	}
	if(borderPetit==1){
		if(strFichier.length>0){
			param += ' onmouseover="this.style.borderColor=\'#41CD26\';" onmouseout="this.style.borderColor=\'#5E5E5E\';"';
		}else{
			param += ' style="borderColor=\'#5E5E5E\';"';				
		}
	}else{
		param += ' style="border: none;"';
	}
	
	//width="168" height="126"
	afficher('<img src="'+pathLibrairie+urlMini+'"'+param+' alt="'+petiteLegende+'" title="'+petiteLegende+'">');
	
	if(strFichier.length>0){
		afficher('</a>');
	}
	
	afficher('</div>');
	
	if(petiteLegende != ''){
		
		afficher('<div class="legende" style="width:'+(largeurImageMax-4)+'px;">');
		if(strFichier.length>0){
			afficher('<a href="#" onclick="ouvrirPlayer(\''+typeMedia+'\', \''+id+'\', \''+escape(urlFull)+'\', \''+escape(grandeLegende)+'\', \''+borderBig+'\', this);return false;" class="galerie_lien">');
		}
		afficher(petiteLegende);
		if(strFichier.length>0){
			afficher('</a>');
		}
		afficher('</div>');
	}
	
	afficher('</td>');
}

function loadTitre(idDiv,titre){	
	var fo = new FlashObject('titre.swf', 'flashTitre', 500, 45, "8");
	fo.addParam("wmode", "transparent");
	fo.addVariable("allowScriptAccess", "sameDomain");
	fo.addVariable("quality", "high");
	fo.addVariable("TITRE", titre);
	fo.write(idDiv);
}

function afficher(message){
	document.write(message);
	//document.getElementById('contenupage').innerHTML = document.getElementById('contenupage').innerHTML+message;
}


//Fonction d'affichage d'un sous-titre
function soustitre(soustitre){
	afficher('<span class="soustitre">');
	afficher(soustitre);
	afficher('</span>');
}

//Fonction d'affichage d'un url à l'interne
function urlinterne(urlinterne,nom){
	afficher('<a href="'+urlinterne+'">');
	afficher(nom);
	afficher('</a>');
}

//Fonction d'affichage d'un url à l'externe
function urlexterne(urlexterne,nom){
	afficher('<a href="'+urlexterne+'" target="_blank">');
	afficher(nom);
	afficher('</a>');
}

//Fonction d'affichage d'une image à gauche
function imagegauche(nomimage,legende,borderPetit,lienBig,legendeBig,borderBig){
	
	if(lienBig != null){
		
		afficher('<div class="imageleft_nomargin">');
	
		//Avec ouverture d'une grande version
		ouvrirGalerie();
		petiteLegende='';
		if(legende != null && legende != ''){
			petiteLegende = legende;	
		}
		grandeLegende='';
		if(legendeBig != null && legendeBig != ''){
			grandeLegende = legendeBig;	
		}
		ajouterMedia(nomimage,lienBig,petiteLegende,grandeLegende,borderPetit,borderBig);
		fermerGalerie();
		
		afficher('</div>');
	}else{
		
		afficher('<div class="imageleft">');
		
		//Sans ouverture
		var param = '';
		if(borderPetit != null){
			if(borderPetit==1){
				param += ' style="border: 1px solid #5E5E5E;"';
			}else{
				param += ' style="border: none;"';
			}
		}
		
		if(legende != null && legende != ''){
			legende=encodeQuotes(legende);
			param += ' alt="'+legende+'" title="'+legende+'"';
		}
		afficher('<img src="'+pathLibrairie+nomimage+'"'+param+'>');
		
		if(legende != null && legende != ''){
			afficher('<br><div class="legende">'+legende+'</div>');
		}
		
		afficher('</div>');
	}
}

//Fonction d'affichage d'une image à droite
function imagedroite(nomimage,legende,borderPetit,lienBig,legendeBig,borderBig){
	
	/*
	var param = '';
	if(border != null){
		if(border==1){
			param = ' style="border: 1px solid #5E5E5E;"';
		}else{
			param = ' style="border: none;"';
		}
	}
	afficher('<div class="imageright">');
	afficher('<img src="'+pathLibrairie+nomimage+'"'+param+'>');
	if(legende != null && legende != ''){
		afficher('<br><div class="legende">'+legende+'</div>');
	}
	afficher('</div>');
	*/
	
	if(lienBig != null){
		
		afficher('<div class="imageright_nomargin">');
	
		//Avec ouverture d'une grande version
		ouvrirGalerie();
		petiteLegende='';
		if(legende != null && legende != ''){
			petiteLegende = legende;	
		}
		grandeLegende='';
		if(legendeBig != null && legendeBig != ''){
			grandeLegende = legendeBig;	
		}
		ajouterMedia(nomimage,lienBig,petiteLegende,grandeLegende,borderPetit,borderBig);
		fermerGalerie();
		
		afficher('</div>');
	}else{
		
		afficher('<div class="imageright">');
		
		//Sans ouverture
		var param = '';
		if(borderPetit != null){
			if(borderPetit==1){
				param += ' style="border: 1px solid #5E5E5E;"';
			}else{
				param += ' style="border: none;"';
			}
		}
		if(legende != null && legende != ''){
			legende=encodeQuotes(legende);
			param += ' alt="'+legende+'" title="'+legende+'"';
		}
		afficher('<img src="'+pathLibrairie+nomimage+'"'+param+'>');
		
		if(legende != null && legende != ''){
			afficher('<br><div class="legende">'+legende+'</div>');
		}
		
		afficher('</div>');
	}
}

//Fonction d'affichage d'une image au centre
function imagecentre(nomimage,legende,borderPetit,lienBig,legendeBig,borderBig){
	
	/*
	var param = '';
	if(border != null){
		if(border==1){
			param = ' style="border: 1px solid #5E5E5E;"';
		}else{
			param = ' style="border: none;"';
		}
	}
	
	afficher('<div class="imagecenter">');
	afficher('<img src="'+pathLibrairie+nomimage+'"'+param+'>');
	if(legende != null && legende != ''){
		afficher('<br><div class="legende">'+legende+'</div>');
	}
	afficher('</div>');
	*/
	
	if(lienBig != null){
		
		afficher('<div class="imagecenter_nomargin">');
	
		//Avec ouverture d'une grande version
		ouvrirGalerie();
		petiteLegende='';
		if(legende != null && legende != ''){
			petiteLegende = legende;	
		}
		grandeLegende='';
		if(legendeBig != null && legendeBig != ''){
			grandeLegende = legendeBig;	
		}
		ajouterMedia(nomimage,lienBig,petiteLegende,grandeLegende,borderPetit,borderBig);
		fermerGalerie();
		
		afficher('</div>');
	}else{
		
		afficher('<div class="imagecenter">');
		
		//Sans ouverture
		var param = '';
		if(borderPetit != null){
			if(borderPetit==1){
				param += ' style="border: 1px solid #5E5E5E;"';
			}else{
				param += ' style="border: none;"';
			}
		}
		if(legende != null && legende != ''){
			legende=encodeQuotes(legende);
			param += ' alt="'+legende+'" title="'+legende+'"';
		}
		afficher('<img src="'+pathLibrairie+nomimage+'"'+param+'>');
		
		if(legende != null && legende != ''){
			afficher('<br><div class="legende">'+legende+'</div>');
		}
		
		afficher('</div>');
	}
}


//Fonction d'affichage d'une image au centre
function imagecentreurl(nomimage,legende,borderPetit,lien,nouvelleFenetre){
	
	afficher('<div class="imagecenter">');
	
	if(lien != null && lien != ''){
		afficher('<a href="'+lien+'"');
		if(nouvelleFenetre != null && nouvelleFenetre == 1){
			afficher(' target="_blank"');
		}
		afficher('>');
	}
	
	//Sans ouverture
	var param = '';
	if(borderPetit != null){
		if(borderPetit==1){
			param += ' style="border: 1px solid #5E5E5E;"';
		}else{
			param += ' style="border: none;"';
		}
	}
	if(legende != null && legende != ''){
		legende=encodeQuotes(legende);
		param += ' alt="'+legende+'" title="'+legende+'"';
	}
	afficher('<img src="'+pathLibrairie+nomimage+'"'+param+'>');
	
	if(legende != null && legende != ''){
		afficher('<br><div class="legende">'+legende+'</div>');
	}
	
	if(lien != null && lien != ''){
		afficher('</a>');
	}
	
	afficher('</div class="imagecenter">');	
}

//Fonction d'affichage d'une strophe avec marge à gauche
function marge(strophe, marge){
	afficher('<div style="margin-left:'+marge+'px;">');
	afficher(strophe);
	afficher('</div>');
}

//Fonction d'affichage d'une strophe alignée au centre
function centrer(strophe){
	afficher('<div style="text-align:center;">');
	afficher(strophe);
	afficher('</div>');
}

//Fonction d'affichage d'une strophe alignée au centre
function player(nomfichier,autoplay){
	
	var strFichier = new String(nomfichier);
	var extension = strFichier.substr(strFichier.length-3, 4);
	
	afficher('<div style="text-align:center;">');
	
	if(extension=='mp3'){
		loadMP3(pathLibrairie+nomfichier,autoplay);
	}
	if(extension=='flv'){
		loadFLV(pathLibrairie+nomfichier,autoplay);
	}
	
	afficher('</div>');
}

function player2(nomfichier,description,autoplay){
	
	var strFichier = new String(nomfichier);
	var extension = strFichier.substr(strFichier.length-3, 4);
	
	afficher('<div style="text-align:center;">');
	
	if(extension=='mp3'){
		loadMP3(pathLibrairie+nomfichier,description,autoplay);
	}
	if(extension=='flv'){
		loadFLV(pathLibrairie+nomfichier,autoplay,description);
	}
	
	afficher('</div>');
}


function loadFLV(pathFile,autoplay,description){
	
	var idBloc = creerBlocFlash();
	
	var fo = new FlashObject("00-videoplayer.swf", "mymovie", "480", "398", "8");
	fo.addParam("wmode", "transparent");
	fo.addVariable("allowScriptAccess", "sameDomain");
	fo.addVariable("quality", "high");
	fo.addVariable("MEDIA_FILENAME", pathFile);
	fo.addVariable("AUTO_PLAY", autoplay);
	fo.write(idBloc);
}

function loadMP3(pathFile,description,autoplay){
	
	var idBloc = creerBlocFlash();
	
	var fo = new FlashObject("00-mp3player-file.swf", "mymp3", "500", "80", "8");
	fo.addParam("wmode", "transparent");
	fo.addVariable("allowScriptAccess", "sameDomain");
	fo.addVariable("quality", "high");
	fo.addVariable("MEDIA_FILENAME", pathFile);
	fo.addVariable("MEDIA_DESC", description);
	fo.addVariable("AUTO_PLAY", autoplay);
	fo.write(idBloc);
}

function creerBlocFlash(){
	
	var idBloc = "emplacementFlash"+noSequence;

	document.write('<div id="'+idBloc+'">');
	document.write('<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><div style="color: #000000;"><strong>Pour visualiser ce contenu, vous devez mettre à jour votre Flash Player</strong></div><div style="color: #000000;"><a style="color: #000000;" href="http://www.macromedia.com/go/getflashplayer" target="_blank">Cliquez ici pour télécharger la version la plus récente</a>.</div><br />');
	document.write('</div>');
	
	noSequence++;
	
	return idBloc;
}

function decode(tChaine){
  while (true) {
    var i = tChaine.indexOf('+');
    if (i < 0) break;
    tChaine = tChaine.substring(0,i) + '%20' + tChaine.substring(i + 1, tChaine.length);
  }
  return unescape(tChaine)
}

/***********************************/

function MM_preloadImages(){ 
	//v3.0
	var d=document;
	if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
	for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){
			d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
		}
	}
}

function WM_imageSwap(daImage, daSrc){
	var objStr,obj;
	// Check to make sure that images are supported in the DOM.
	if(document.images){
		// Check to see whether you are using a name, number, or object
		if (typeof(daImage) == 'string') {
			// This whole objStr nonesense is here solely to gain compatability
			// with ie3 for the mac.
			objStr = 'document.' + daImage;
			obj = eval(objStr);
			obj.src = daSrc;
		} else if ((typeof(daImage) == 'object') && daImage && daImage.src) {
			daImage.src = daSrc;
		}
	}
}

function xpreload(){
	
}

function xshowdate(){
	var now    = new Date();
	var hour        = now.getHours();
	var minute      = now.getMinutes();
	var second      = now.getSeconds();
	var monthnumber = now.getMonth() + 1;
	var monthday    = now.getDate();
	var year        = now.getYear();
	if(year < 2000) { year = year + 1900; }
	document.write(year + "/" + monthnumber + "/" + monthday);
}

function openimaget(ximage,xwidth,xheight,xlang){
	var xx="00-photot.php?ximage="+ximage+"&xlang="+xlang;
	var xwidth=xwidth + 20;
	var xheight=xheight + 55;
	xtemp = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left=0,top=0,width="+xwidth+"px,height="+xheight+"px";
	window.open(xx,"",xtemp);
}

function encodeQuotes(str){
	return str.replace(/"/g,'&quot;');	
}

function addslashes(str){
	//Pour ajouter des "\" devant les \, les " et les '
	return str.replace(/\\("|'|\\)/g, "$1");
}

function stripslashes(str){
	//Pour supprimer les "\" devant les \, les " et les '
	return str.replace(/("|'|\\)/g, "\\$1");
}

