	function writeStyle(textToInsert) {
		var fieldArea = document.newPostForm.message;		
		
		//SPECIFIQUE IE
		if (document.selection) {
				fieldArea.focus();
				sel = document.selection.createRange();
				sel.text = textToInsert;
		} else if (fieldArea.selectionStart || fieldArea.selectionStart == '0') {	//MOZILLA / NETSCAPE
			var startPos = fieldArea.selectionStart;
			var endPos = fieldArea.selectionEnd;
			fieldArea.value = fieldArea.value.substring(0, startPos)
							+ textToInsert
							+ fieldArea.value.substring(endPos, fieldArea.value.length);
		} else {	//SINON ON RAJOUTE LE TEXTE A LA FIN
			document.newPostForm.message.value  += text;
			document.newPostForm.message.focus();
		}
	}
	
	function insert(text) {
			text = ' ' + text + ' ';
			writeStyle (text);
	}
	
	function insAction(action) {
			var autre = null;
			if (action =='url') {
				var autre = prompt("L'Url a mettre :","http://");
			} else if (action =='email') {
				var autre = prompt("L'Email a mettre :","");
			} else if (action =='b') {
				var autre = prompt("Le texte a mettre en gras:","");
			} else if (action =='i') {
				var autre = prompt("Le texte a mettre en italique:","");
			} else if (action =='u') {
				var autre = prompt("Le texte a souligner:","");
			} else if (action =='img') {
				var autre = prompt("L'URL de l'image à afficher:","http://");
			} else return;
			
			if (autre == null) return;
			text = ' [' + action + ']' +autre + '[/' + action + '] ';
			writeStyle (text);
	}
