function popup_eclair(p_Page,p_Largeur,p_Hauteur) {
	var l_Width=p_Largeur;
	var l_Height=p_Hauteur;
	var fenetre_param='left='+(screen.width/2-l_Width/2)+',top='+(screen.height/2-l_Height)+',directories=no,status=no,scrollbars=no,resizable=no,menubar=no,width='+l_Width+',height='+l_Height;
	fenetre_fiche = window.open(p_Page,'',fenetre_param);
	fenetre_fiche.focus();
}

function feuilleInfos(chemin){ 
	html = '<HTML><HEAD><TITLE>Feuille d\'infos US</TITLE></HEAD><BODY onBlur="top.close()" TOPMARGIN="0" LEFTMARGIN="0" RIGHTMARGIN="0" BOTTOMMARGIN="0"> <IMG SRC="' + chemin + '" BORDER="0" NAME="img" onLoad="window.resizeTo(document.img.width + 12, document.img.height + 68)"> </BODY></HTML>'; 
   	popupImage =    window.open('','_blank','top=0,left=0toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes'); 
   	popupImage.document.open(); 
   	popupImage.document.write(html); 
   	popupImage.document.close() 
}

function popup_photo(chemin) {
	html = '<HTML><HEAD><TITLE>Photo - US94</TITLE></HEAD><BODY onBlur="top.close()" TOPMARGIN="0" LEFTMARGIN="0" RIGHTMARGIN="0" BOTTOMMARGIN="0"> <IMG SRC="' + chemin + '" BORDER="0" NAME="img" onLoad="window.resizeTo(document.img.width + 12, document.img.height + 60)"> </BODY></HTML>'; 
   	popupImage =    window.open('','_blank','top=0,left=0toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes'); 
   	popupImage.document.open(); 
   	popupImage.document.write(html); 
   	popupImage.document.close() 
}

var texte = new Array ();
texte[0] = "&nbsp;";
texte[1] = "[b]<B>Met le texte sélectionné en gras</B>[/b]";
texte[2] = "[i]<I>Met le texte sélectionné en italique</I>[/i]";
texte[3] = "[u]<U>Souligne le texte sélectionné</U>[/u]";
texte[4] = "<CENTER>[center]Centre le texte sélectioné[/center]</CENTER>";
texte[5] = "<DIV ALIGN=\"left\">[left]Aligne le texte sélectioné à gauche[/left]</DIV>";
texte[6] = "<DIV ALIGN=\"right\">[right]Aligne le texte sélectioné à droite[/right]</DIV>";
texte[7] = "";
texte[8] = "[img]Transforme la sélection en image visible[/img]";
texte[9] = "[url=<FONT COLOR=\"red\">Adresse http du lien</FONT>]<FONT COLOR=\"blue\" STYLE=\"text-decoration:underline\">Libellé du lien</FONT>[/url]"; 
texte[10] = "[email]<FONT COLOR=\"blue\" STYLE=\"text-decoration:underline\">Transforme la sélection en adresse email cliquable</FONT>[/email]"; 
texte[11] = "<LI>[puce]Met le texte sélectionné dans une liste à puces[/puce]"; 

/*
 * Fonction permettant d'afficher des infobulles pour les boutons
 *
 */
function infobulle(txt){
	document.getElementById ("infos").innerHTML = texte[txt];
}

/*
 * Fonction permettant de compter les instances présentes
 * Utilisé dans la fonction d'ajout de BB Codes
 */
function compterInstancesCom(ouverture,fermeture){
	var ouvert = document.form.commentaire.value.split(ouverture);
	var ferme = document.form.commentaire.value.split(fermeture);
	return ouvert.length + ferme.length - 2;
}

/*
 * Fonction permettant d'ajouter des BB Codes
 *
 */
function bbCodesCom(ouverture,fermeture){
	var ta = document.getElementById('commentaire');

	if (document.selection) {
		var str = document.selection.createRange().text;
		ta.focus();
		var sel = document.selection.createRange();
		if (fermeture!=""){
			if (str==""){
				var instances = compterInstancesCom(ouverture,fermeture);
				if(instances%2 != 0){
					sel.text = sel.text + fermeture;
				}else{
	      				sel.text = sel.text + ouverture;
				}
           		}else{
              			sel.text = ouverture + sel.text + fermeture;
			}
		}else{
			sel.text = sel.text + ouverture;
		}
	}else if (ta.selectionStart | ta.selectionStart == 0){
		if (ta.selectionEnd > ta.value.length){
			ta.selectionEnd = ta.value.length;
		}
		var firstPos = ta.selectionStart;
		var secondPos = ta.selectionEnd+ouverture.length;
		ta.value=ta.value.slice(0,firstPos)+ouverture+ta.value.slice(firstPos);
		ta.value=ta.value.slice(0,secondPos)+fermeture+ta.value.slice(secondPos);
		ta.selectionStart = firstPos+ouverture.length;
		ta.selectionEnd = secondPos;
		ta.focus();
	}else{ // Opera
        	var sel = document.form.commentaire;
		var instances = compterInstancesCom(ouverture,fermeture);
		if (instances%2 != 0 && fermeture != ""){
			sel.value = sel.value + fermeture;
		}else{
			sel.value = sel.value + ouverture;
		}
	}
}

/*
 * Fonction permettant d'ajouter un BB Code pour les URLS à travers
 * un invité de commande. Afin de gérer plus facilement les 2 paramètres
 *
 */
function bbCodeEmailCom(texte){
	
	var ta = document.getElementById('commentaire');
	
	
	if (parent.document.form.commentaire.createTextRange){

		lien = prompt('Veuillez entrer l\'adresse du lien','http://');
	
		document.form.commentaire.focus(document.form.commentaire.caretPos);
		document.form.commentaire.caretPos = document.selection.createRange().duplicate();
		
		if(document.form.commentaire.caretPos.text.length > 0){
			if(lien != null & lien != "")
				document.form.commentaire.caretPos.text = '[' + texte + '=' + lien + ']' + document.selection.createRange().text+ '[/' + texte + ']';
			else
				alert('Vous n\'avez pas saisi correctement votre lien');
		}else{
			libelle = prompt('Veuillez entrer le texte renvoyant sur le lien','Cliquez ici');
			if(lien != null & lien != "")
				if(libelle != null & libelle != "")
					document.form.commentaire.caretPos.text = '[' + texte + '=' + lien + ']' + libelle + '[/' + texte + ']';
				else
					document.form.commentaire.caretPos.text = '[' + texte + '=' + lien + ']' + lien + '[/' + texte + ']';
			else
				alert('Vous n\'avez pas saisi correctement votre lien');
		}
	}else{
		bbCodesCom('[' + texte+ ']','[/' + texte + ']');
	}
	
}


// Fonction ouvrant une popup
function popup2(page,width,height) {
	window.open (page, '', 'directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no,width=' + width + ',height=' + height);
}



function previewImage(p_Image){
	img=document.getElementById("preview");
	img.src=p_Image.value;
}

function getInfo(){
	img=document.getElementById("preview");
	div=document.getElementById("info");
	var l_Infos="";
	if (img.src.indexOf("spacer.gif")==-1){
		l_Infos+="Données de l'image :<BR><UL>";
		l_Infos+="<LI>Taille : "+(Math.round(img.fileSize/1024))+" Ko</LI>";
		l_Infos+="<LI>Largeur : "+img.width+" px</LI>";
		l_Infos+="<LI>Hauteur : "+img.height+" px</LI>";
		l_Ext_split=img.src.split(".");
		l_Extension=l_Ext_split[l_Ext_split.length-1];
		l_Infos+="<LI>Type : "+l_Extension.toUpperCase()+"</UL>";
		div.innerHTML=l_Infos;
	}
}

function verif_param(largeur, hauteur, taille, image){

	var l_Largeur_max=largeur;
	var l_Hauteur_max=hauteur;
	var l_FileSize_max=taille;
	l_Ext_split=image.split(".");
	l_Extension=l_Ext_split[l_Ext_split.length-1].toLowerCase();
	
	if(Math.round(img.fileSize)>l_FileSize_max*1024){
		alert('Taill maximum autorisée : '+ taille +' Ko');
		return false
	}else if(img.width>l_Largeur_max || img.height>l_Hauteur_max){
		alert('Dimensions maximum autorisées : '+l_Largeur_max+' * '+l_Hauteur_max+' pixels\nVeuillez la redimmensioner ou en choisir une autre!');
		return false
	}else if(l_Extension != 'jpg' && l_Extension != 'jpeg' && l_Extension !='png' && l_Extension !='gif'){
		alert('Type non autorisé. Ce n´est pas une image valide!\nVeuillez la convertir en type valide ou en choisir une autre!');
		return false
	}else{
		return true
	}
}
