
/* Ajoute un code italique, gras, ou souligne dans le champ de texte */

function addcode(code)
{
	var txt= document.selection.createRange().text;
	if (txt != "")
	{
		formu.texte.value = formu.texte.value.replace(txt,'<' + code + '>' + txt + '</' + code + '>');
	}
	else
	{
		formu.texte.value = formu.texte.value + '<' + code + '></' + code + '>' ;
	}
	formu.texte.focus();
}

/* Ajoute une image dans le champ de texte */

function addimg()
{
	texte = prompt("Veuillez saisir l'adresse de l'image a insérer :\n","http://");
	if ((texte != null) && (texte != ""))
	{
		formu.texte.value += "<img src='" + texte + "' border=0> ";
	}
	formu.texte.focus();
}

/* Modifie le style d'ecriture du champ de texte */

function fontformat(valeur,type)
{
	if (valeur != 0)
	{
		if (type == "size")
		{
			type_n = "Taille";
		}
		else if (type == "color")
		{
			type_n = "Couleur";
		}
		else
		{
			type_n = "Police";
		}
		var txt= document.selection.createRange().text; 
		if (txt != "")
		{
			formu.texte.value = formu.texte.value.replace(txt,"<font " + type + "='" + valeur + "'>" + txt + "</font> ");
		}
		else
		{
			formu.texte.value = formu.texte.value + "<font " + type + "='" + valeur + "'></font> " ;
		}
	}
	formu.tailleselect.selectedIndex = 0;
	formu.policeselect.selectedIndex = 0;
	formu.couleurselect.selectedIndex = 0;
	formu.texte.focus();
}

/* Ajoute un lien dans le champ de texte */

function lien()
{
	lientexte = prompt("Veuillez saisir le texte a afficher pour le lien (optionnel) :","");
	lienurl = prompt("Veuillez saisir l'Url du lien a afficher :","http://");

	if ((lienurl != null) && (lienurl != ""))
	{
		if ((lientexte != null) && (lientexte != ""))
		{
			formu.texte.value += "<a href='" + lienurl + "' target='_blank'>" + lientexte + "</a> ";
		}
		else
		{
			formu.texte.value += "<a href='" + lienurl + "' target='_blank'>" + lienurl + "</a> ";
		}
	}
	formu.texte.focus();
}

/* Ajoute un lien dans le champ de texte */

function email()
{
	lientexte = prompt("Veuillez saisir le texte a afficher pour le lien (optionnel) :","");
	lienurl = prompt("Veuillez saisir l'adresse Email a afficher :","");

	if ((lienurl != null) && (lienurl != ""))
	{
		if ((lientexte != null) && (lientexte != ""))
		{
			formu.texte.value += "<a href='mailto:" + lienurl + "'>" + lientexte + "</a> ";
		}
		else
		{
			formu.texte.value += "<a href='mailto:" + lienurl + "'>" + lienurl + "</a> ";
		}
	}
	formu.texte.focus();
}


/* Ajoute les codes pour la personnalisation de l'affichage */

function addtpl(code,type)
{
	var txt= document.selection.createRange().text;
	if (type != 1)
	{
					if (txt != "")
					{
						formu.texte.value = formu.texte.value.replace(txt,'{' + code + '}' + txt + '{/' + code + '}');
					}
					else
					{
						formu.texte.value = formu.texte.value + '{' + code + '}{/' + code + '}' ;
					}
	}
	else
	{
					if (txt != "")
					{
						formu.texte.value = formu.texte.value.replace(txt,'{' + code + '}');
					}
					else
					{
						formu.texte.value = formu.texte.value + '{' + code + '}' ;
					}
	}
	formu.texte.focus();
}

/* Affiche les infos concernant une commande */

function infos(item)
  {
  if(document.getElementById)
    document.getElementById('chpinfos').innerHTML = eval("infos_" + item);
  }

/* Ajoute un smiley dans le champ de texte */


function opensmiley(page,titre,largeur,hauteur,options) 
{ 
	var top=(screen.height - hauteur)/2; 
	var left=(screen.width - largeur)/2; 
	window.open(page,titre,"top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); 
}


function smiley(smiley_n)
{
	opener.document.formu.texte.value += smiley_n + " ";
	opener.document.formu.texte.focus();
}

function fermer()
{
	self.close();
}

