function ajouter_smilies()
{
	document.write('<a href="javascript:ajoutersmiley(\' :smile: \')"><img src="images/design/smilies/smile.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :biggrin: \')"><img src="images/design/smilies/biggrin.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :confused: \')"><img src="images/design/smilies/confused.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :cool: \')"><img src="images/design/smilies/cool.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :cry: \')"><img src="images/design/smilies/cry.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :eek: \')"><img src="images/design/smilies/eek.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :love: \')"><img src="images/design/smilies/love.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :mad: \')"><img src="images/design/smilies/mad.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :lol: \')"><img src="images/design/smilies/lol.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :surprised: \')"><img src="images/design/smilies/surprised.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :wink: \')"><img src="images/design/smilies/wink.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :ooops: \')"><img src="images/design/smilies/ooops.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :twisted: \')"><img src="images/design/smilies/twisted.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :evil: \')"><img src="images/design/smilies/evil.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :furious: \')"><img src="images/design/smilies/furious.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :mdr: \')"><img src="images/design/smilies/mdr.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :cheer: \')"><img src="images/design/smilies/cheer.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley(\' :acllamer: \')"><img src="images/design/smilies/acllamer.gif" /></a>');
}

function ajouter_bbcode()
{
	document.write('<a href="javascript:bbcode(\'[b]\', \'[/b]\', \'message\')"><img src="images/design/bbcode/gras.png" /></a>&nbsp;<a href="javascript:bbcode(\'[i]\', \'[/i]\', \'message\')"><img src="images/design/bbcode/italique.png" /></a>&nbsp;<a href="javascript:bbcode(\'[u]\', \'[/u]\', \'message\')"><img src="images/design/bbcode/souligne.png" /></a>&nbsp;<a href="javascript:bbcode(\'[s]\', \'[/s]\', \'message\')"><img src="images/design/bbcode/barre.png" /></a>&nbsp;<a href="javascript:bbcode(\'[img]\', \'[/img]\', \'message\')"><img src="images/design/bbcode/image.png" /></a>&nbsp;<a href="javascript:bbcode(\'[aqua]\', \'[/aqua]\', \'message\')"><img src="images/design/bbcode/aqua.png" /></a>&nbsp;<a href="javascript:bbcode(\'[blue]\', \'[/blue]\', \'message\')"><img src="images/design/bbcode/blue.png" /></a>&nbsp;<a href="javascript:bbcode(\'[blueviolet]\', \'[/blueviolet]\', \'message\')"><img src="images/design/bbcode/blueviolet.png" /></a>&nbsp;<a href="javascript:bbcode(\'[red]\', \'[/red]\', \'message\')"><img src="images/design/bbcode/red.png" /></a>&nbsp;<a href="javascript:bbcode(\'[orchid]\', \'[/orchid]\', \'message\')"><img src="images/design/bbcode/orchid.png" /></a>&nbsp;<a href="javascript:bbcode(\'[orangered]\', \'[/orangered]\', \'message\')"><img src="images/design/bbcode/orangered.png" /></a>&nbsp;<a href="javascript:bbcode(\'[orange]\', \'[/orange]\', \'message\')"><img src="images/design/bbcode/orange.png" /></a>&nbsp;<a href="javascript:bbcode(\'[limegreen]\', \'[/limegreen]\', \'message\')"><img src="images/design/bbcode/limegreen.png" /></a>&nbsp;<a href="javascript:bbcode(\'[lightskyblue]\', \'[/lightskyblue]\', \'message\')"><img src="images/design/bbcode/lightskyblue.png" /></a>&nbsp;<a href="javascript:bbcode(\'[lawngreen]\', \'[/lawngreen]\', \'message\')"><img src="images/design/bbcode/lawngreen.png" /></a>&nbsp;<a href="javascript:bbcode(\'[hotpink]\', \'[/hotpink]\', \'message\')"><img src="images/design/bbcode/hotpink.png" /></a>&nbsp;<a href="javascript:bbcode(\'[gray]\', \'[/gray]\', \'message\')"><img src="images/design/bbcode/gray.png" /></a>&nbsp;<a href="javascript:bbcode(\'[gold]\', \'[/gold]\', \'message\')"><img src="images/design/bbcode/gold.png" /></a>&nbsp;<a href="javascript:bbcode(\'[chocolate]\', \'[/chocolate]\', \'message\')"><img src="images/design/bbcode/chocolate.png" /></a>&nbsp;<a href="javascript:bbcode(\'[firebrick]\', \'[/firebrick]\', \'message\')"><img src="images/design/bbcode/firebrick.png" /></a>');
}

function ajoutersmiley(smiley)
{
	bbcode(smiley, '', 'message');
}

function ajouter_smilies_r()
{
	document.write('<a href="javascript:ajoutersmiley_r(\' :smile: \')"><img src="images/design/smilies/smile.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :biggrin: \')"><img src="images/design/smilies/biggrin.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :confused: \')"><img src="images/design/smilies/confused.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :cool: \')"><img src="images/design/smilies/cool.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :cry: \')"><img src="images/design/smilies/cry.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :eek: \')"><img src="images/design/smilies/eek.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :love: \')"><img src="images/design/smilies/love.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :mad: \')"><img src="images/design/smilies/mad.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :lol: \')"><img src="images/design/smilies/lol.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :surprised: \')"><img src="images/design/smilies/surprised.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :wink: \')"><img src="images/design/smilies/wink.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :ooops: \')"><img src="images/design/smilies/ooops.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :twisted: \')"><img src="images/design/smilies/twisted.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :evil: \')"><img src="images/design/smilies/evil.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :furious: \')"><img src="images/design/smilies/furious.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :mdr: \')"><img src="images/design/smilies/mdr.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :cheer: \')"><img src="images/design/smilies/cheer.gif" /></a>&nbsp;<a href="javascript:ajoutersmiley_r(\' :acllamer: \')"><img src="images/design/smilies/acllamer.gif" /></a>');
}

function ajouter_bbcode_r()
{
	document.write('<a href="javascript:bbcode(\'[b]\', \'[/b]\', \'message_r\')"><img src="images/design/bbcode/gras.png" /></a>&nbsp;<a href="javascript:bbcode(\'[i]\', \'[/i]\', \'message_r\')"><img src="images/design/bbcode/italique.png" /></a>&nbsp;<a href="javascript:bbcode(\'[u]\', \'[/u]\', \'message_r\')"><img src="images/design/bbcode/souligne.png" /></a>&nbsp;<a href="javascript:bbcode(\'[s]\', \'[/s]\', \'message_r\')"><img src="images/design/bbcode/barre.png" /></a>&nbsp;<a href="javascript:bbcode(\'[img]\', \'[/img]\', \'message_r\')"><img src="images/design/bbcode/image.png" /></a>&nbsp;<a href="javascript:bbcode(\'[aqua]\', \'[/aqua]\', \'message_r\')"><img src="images/design/bbcode/aqua.png" /></a>&nbsp;<a href="javascript:bbcode(\'[blue]\', \'[/blue]\', \'message_r\')"><img src="images/design/bbcode/blue.png" /></a>&nbsp;<a href="javascript:bbcode(\'[blueviolet]\', \'[/blueviolet]\', \'message_r\')"><img src="images/design/bbcode/blueviolet.png" /></a>&nbsp;<a href="javascript:bbcode(\'[red]\', \'[/red]\', \'message_r\')"><img src="images/design/bbcode/red.png" /></a>&nbsp;<a href="javascript:bbcode(\'[orchid]\', \'[/orchid]\', \'message_r\')"><img src="images/design/bbcode/orchid.png" /></a>&nbsp;<a href="javascript:bbcode(\'[orangered]\', \'[/orangered]\', \'message_r\')"><img src="images/design/bbcode/orangered.png" /></a>&nbsp;<a href="javascript:bbcode(\'[orange]\', \'[/orange]\', \'message_r\')"><img src="images/design/bbcode/orange.png" /></a>&nbsp;<a href="javascript:bbcode(\'[limegreen]\', \'[/limegreen]\', \'message_r\')"><img src="images/design/bbcode/limegreen.png" /></a>&nbsp;<a href="javascript:bbcode(\'[lightskyblue]\', \'[/lightskyblue]\', \'message_r\')"><img src="images/design/bbcode/lightskyblue.png" /></a>&nbsp;<a href="javascript:bbcode(\'[lawngreen]\', \'[/lawngreen]\', \'message_r\')"><img src="images/design/bbcode/lawngreen.png" /></a>&nbsp;<a href="javascript:bbcode(\'[hotpink]\', \'[/hotpink]\', \'message_r\')"><img src="images/design/bbcode/hotpink.png" /></a>&nbsp;<a href="javascript:bbcode(\'[gray]\', \'[/gray]\', \'message_r\')"><img src="images/design/bbcode/gray.png" /></a>&nbsp;<a href="javascript:bbcode(\'[gold]\', \'[/gold]\', \'message_r\')"><img src="images/design/bbcode/gold.png" /></a>&nbsp;<a href="javascript:bbcode(\'[chocolate]\', \'[/chocolate]\', \'message_r\')"><img src="images/design/bbcode/chocolate.png" /></a>&nbsp;<a href="javascript:bbcode(\'[firebrick]\', \'[/firebrick]\', \'message_r\')"><img src="images/design/bbcode/firebrick.png" /></a>');
}

function ajoutersmiley_r(smiley)
{
	bbcode(smiley, '', 'message_r');
}

var isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;
var regexp = new RegExp("[\r]","gi");
	
function bbcode(balise_debut, balise_fin, id_textarea)
{
	if (isMozilla) 
	{

		oField = document.getElementById(id_textarea);

		objectValue = oField.value;

		deb = oField.selectionStart;
		fin = oField.selectionEnd;

		objectValueDeb = objectValue.substring( 0 , oField.selectionStart );
		objectValueFin = objectValue.substring( oField.selectionEnd , oField.textLength );
		objectSelected = objectValue.substring( oField.selectionStart ,oField.selectionEnd );
			
		oField.value = objectValueDeb + balise_debut + objectSelected + balise_fin + objectValueFin;
		oField.selectionStart = strlen(objectValueDeb);
		oField.selectionEnd = strlen(objectValueDeb + balise_debut + objectSelected + balise_fin);
		oField.focus();
		oField.setSelectionRange(
			objectValueDeb.length + balise_debut.length,
			objectValueDeb.length + balise_fin.length);
	}
	else
	{
		
		oField = document.getElementById(id_textarea);
		var str = document.selection.createRange().text;

		if (str.length>0)
		{
			var sel = document.selection.createRange();
			sel.text = balise_debut + str + balise_fin;
			sel.collapse();
			sel.select();
		}
		else
		{
			oField.focus(oField.caretPos);
			oField.focus(oField.value.length);
			oField.caretPos = document.selection.createRange().duplicate();
			
			var bidon = "%~%";
			var orig = oField.value;
			oField.caretPos.text = bidon;
			var i = oField.value.search(bidon);
			oField.value = orig.substr(0,i) + balise_debut + balise_fin + orig.substr(i, oField.value.length);
			var r = 0;
			for(n = 0; n < i; n++)
			{if(regexp.test(oField.value.substr(n,2)) == true){r++;}};
			pos = i + balise_debut.length + balise_fin.length - r;
			var r = oField.createTextRange();
			r.moveStart('character', pos);
			r.collapse();
			r.select();

		}
	}
}
	
// Copyright 2007 Axcinformatique Suisse
// Mod. 2008 by AXC internet solutions
// Seconde version 2008 AXC internet solutions
