//fonction utiliser par les menus deroulants pour afficher et cacher EX : javascript:montrer('menu2_1','menu2_')
function montrer(id,menu) 
{
	var d = document.getElementById(id);
	for (var i = 1; i<=20; i++) {
		if (document.getElementById(menu+''+i)) {document.getElementById(menu+''+i).style.display='none';}
	}
	if (d) {d.style.display='block';}
}
function montre(id) 
{
	var d = document.getElementById(id);
		for (var i = 1; i<=10; i++) {
			if (document.getElementById('menu'+i)) {document.getElementById('menu'+i).style.display='none';}
		}
	if (d) {d.style.display='block';}
}
//-------------------------------------------------------------------------------------------------------------

//Autre fonction cacher afficher avec image + - 
//<a href="#" onclick="expand('menu1-1',this)" ><img src="_images/-.gif" border="0" id="img-menu1-1"/></a>
//<ul style='display:none' id="menu1-1">
function expand(n,t)
{
	menu = n;
	img = "img-" + n;
	menuElement = document.getElementById(menu);
    //imgElement = document.getElementById(img);
	
	if ( menuElement.style.display == 'block' ) 
	{
		//t.style.color="";
		menuElement.style.display = 'none';
		//imgElement.src = './_images/+.gif';
	} 
	else 
	{
		//t.style.color="#000000";
		menuElement.style.display = 'block';
		//imgElement.src = './_images/-.gif';
	}
}
//-------------------------------------------------------------------------------------------------------------

//Apercu d'une image avant upload sur la meme page
//<input name="fichier1" type="file">
//<input type="button" value="Aperçu " onClick="apercu-upload('img',form1.fichier1)">
//Dans DIV = <div id="img" style="width:100px; height:100px; border:1px solid #000000;"></div>
//Dans IMG = <img id="img" style="display:none";>
/*
function apercu-upload(element, fichier)
{
	//si dans div
	document.getElementById(element).style.backgroundImage='url('+fichier.value+')';
	document.getElementById(element).style.backgroundRepeat='no-repeat';
	document.getElementById(element).style.backgroundPositionX='center';
	document.getElementById(element).style.backgroundPositionY='center';
	
	//si dans img
	document.getElementById(element).style.display='block';
	document.getElementById(element).src=fichier.value;

}

//Apercu dans popup
function apercu-upload2(fichier, l, h)
{
	var top=(screen.height-h)/2;
  	var left=(screen.width-l)/2;
	
	Fc=window.open("","image","scrollbars=no,menubar=no,toolbar=no,resizable=no,top="+top+",left="+left+",width="+l+",height="+h);
	Fc.document.write("<BODY style='margin:0px; padding:0px;'>");
	Fc.document.write('<img name="apercu" src="'+fichier.value+'">') ;
	Fc.document.write("</BODY></HTML>"); 
	Fc.document.write('<html><body>');
	Fc.document.close();
}
*/
//-------------------------------------------------------------------------------------------------------------

//Permet d'ouvrir les fenetres pop-up <a class="suite" href="javascript:ouvreFenetre('_popup.php', 385, 450)">
function ouvreFenetre(page, largeur, hauteur) 
{ 
	var top=(screen.height-hauteur)/2;
  	var left=(screen.width-largeur)/2;
	var fenetre = window.open(page, "", "scrollbars=no,menubar=no,toolbar=no,resizable=no,top="+top+",left="+left+",width="+largeur+",height="+hauteur);
}
//-------------------------------------------------------------------------------------------------------------

//permet d'ouvrir une image dans un popup aux dimensions indiquees
function popupimage(img,l,h) { 
	titre="-"; 
	var top=(screen.height-h)/2;
  	var left=(screen.width-l)/2;
	
	w=open("","image","scrollbars=no,menubar=no,toolbar=no,resizable=no,top="+top+",left="+left+",width="+l+",height="+h); 
	w.document.write("<BODY style='margin:0px; padding:0px'>");
	w.document.write("<IMG src='"+img+"' border='0' style='position:absolute;top:0px;left:0px;'>"); 
	w.document.write("</BODY></HTML>"); 
	w.document.close(); 
} 
//-------------------------------------------------------------------------------------------------------------

//Permet de supprimer la valeur par defaut d'un input -- action: OnFocus d'un input (text ou area)
function focusInput(Obj,val) { 
	if (Obj.value == val)
		Obj.value = '';
}

//Réecrire la valeur par defaut de l'input s'il est vide -- action: OnBlur d'un input (text ou area)
function blurInput(Obj,val) { 
	if (Obj.value == '')
		Obj.value = val;
}
//-------------------------------------------------------------------------------------------------------------

//Permet d'inserer des tags de mise en page dans une zone de texte input ou textearea
//nom_du_textarea = document."nomformulaire"."nomTextarea"
//onClick="bbcode('b',document.form1.texte)"
function bbcode(code,nom_du_textarea) 
{
	 if (nom_du_textarea.createTextRange) 
	 {
		  var text;
		  nom_du_textarea.focus(nom_du_textarea.caretPos);
		  nom_du_textarea.caretPos = document.selection.createRange().duplicate();
		  
		  action = code;
		  if(code.indexOf('color') > -1) action = "color";
		  if(code.indexOf('size') > -1) action = "size";
		  
		  if(nom_du_textarea.caretPos.text.length>0)
		  {
				switch (action)
				{
					case "b": nom_du_textarea.caretPos.text = "[b]" + nom_du_textarea.caretPos.text + "[/b]";break;
					case "i": nom_du_textarea.caretPos.text = "[i]" + nom_du_textarea.caretPos.text + "[/i]";break;
					case "u": nom_du_textarea.caretPos.text = "[u]" + nom_du_textarea.caretPos.text + "[/u]";break;
					case "lien":nom_du_textarea.caretPos.text = "[url=]" + nom_du_textarea.caretPos.text + "[/url]";break;
					case "email":nom_du_textarea.caretPos.text = "[email=]" + nom_du_textarea.caretPos.text + "[/email]";break;
					case "color" : nom_du_textarea.caretPos.text = "["+code+"]" + nom_du_textarea.caretPos.text + "[/color]";break;
					case "size" : nom_du_textarea.caretPos.text = "["+code+"]" + nom_du_textarea.caretPos.text + "[/size]";break;
				}
		  }
	 }
}
//-------------------------------------------------------------------------------------------------------------