function preview(textareaId, previewDiv) {
	var field = textareaId.value;
	if (document.getElementById('previsualisation').checked && field) {

		field = field.replace(/&/g, '&amp;');
		field = field.replace(/</g, '\[').replace(/>/g, '\]');
		field = field.replace(/\n/g, '<br />').replace(/\t/g, '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;');
		
		field = field.replace(/\[gras\](.*?)\[\/gras\]/g, '<b>$1</b>');
		field = field.replace(/\[italique\](.*?)\[\/italique\]/g, '<em>$1</em>');
		field = field.replace(/\[souligné\](.*?)\[\/souligné\]/g, '<span class="souligne">$1</span>');
		field = field.replace(/\[centre\](.*?)\[\/centre\]/g, '<span class="centre">$1</span>');
		field = field.replace(/\[droite\](.*?)\[\/droite\]/g, '<span class="droite">$1</span>');
		field = field.replace(/\[gauche\](.*?)\[\/gauche\]/g, '<span class="gauche">$1</span>');
		field = field.replace(/\[vrai\](.*?)\[\/vrai\]/g, '<span class="vrai">$1</span>');
		field = field.replace(/\[faux\](.*?)\[\/faux\]/g, '<span class="faux">$1</span>');
		field = field.replace(/\[attention\](.*?)\[\/attention\]/g, '<span class="attention">$1</span>');
		field = field.replace(/\[info\](.*?)\[\/info\]/g, '<span class="info">$1</span>');
		field = field.replace(/\[question\](.*?)\[\/question\]/g, '<span class="question">$1</span>');
		field = field.replace(/\[reponse\](.*?)\[\/reponse\]/g, '<span class="reponse">$1</span>');
		field = field.replace(/\[mdr\](.*?)\[\/mdr\]/g, '<span class="mdr">$1</span>');
		field = field.replace(/\[geek\](.*?)\[\/geek\]/g, '<span class="geek">$1</span>');
		field = field.replace(/\[idée\](.*?)\[\/idée\]/g, '<span class="idee">$1</span>');
		field = field.replace(/\[lagaffe\](.*?)\[\/lagaffe\]/g, '<span class="lagaffe">$1</span>');
		field = field.replace(/\[laspalès\](.*?)\[\/laspalès\]/g, '<span class="laspales">$1</span>');
		field = field.replace(/\[om\](.*?)\[\/om\]/g, '<span class="om">$1</span>');
		field = field.replace(/\[homer\](.*?)\[\/homer\]/g, '<span class="homer">$1</span>');
		field = field.replace(/\[desi\](.*?)\[\/desi\]/g, '<span class="desi">$1</span>');
		field = field.replace(/\[designation\](.*?)\[\/designation\]/g, '<span class="designation">$1</span>');
		field = field.replace(/\[mention\](.*?)\[\/mention\]/g, '<span class="mention">$1</span>');
		field = field.replace(/\[admin\](.*?)\[\/admin\]/g, '<span class="admin">$1</span>');
		field = field.replace(/\[modo\](.*?)\[\/modo\]/g, '<span class="modo">$1</span>');
		field = field.replace(/\[membre\](.*?)\[\/membre\]/g, '<span class="membre">$1</span>');
		field = field.replace(/\[courbis\](.*?)\[\/courbis\]/g, '<span class="courbis">$1</span>');
		field = field.replace(/\[lien\](.*?)\[\/lien\]/g, '<a href="$1">$1</a>');
		field = field.replace(/\[lien url="(.*?)"\](.*?)\[\/lien\]/g, '<a href="$1">$2</a>');
		field = field.replace(/\[lien href="(.*?)"\](.*?)\[\/lien\]/g, '<a href="$1">$2</a>');
		field = field.replace(/\[img src="(.*?)"\]/g, '<img src="$1" alt="$1" />');
		field = field.replace(/\[quote=(.*?)\](.*?)\[\/quote\]/g, '<br /><b>Citation de $1 :</b><br/><br/><span class="citation">$2<br/></span>');
		field = field.replace(/\[quote\](.*?)\[\/quote\]/g, '<br /><b>Citation :</b><br/><br/><span class="citation">$1<br/></span>');
		field = field.replace(/\[size="(.*?)"\](.*?)\[\/size\]/g, '<span style="font-size:$1em">$2</span>');
		field = field.replace(/\[mention\](.*?)\[\/mention\]/g,'<span class="mention">$1</span>');
		field = field.replace(/\[code\](.*?)\[\/code\]/g,'<pre class="code">$1</pre>');
		field = field.replace(/\[color=(.*?)\](.*?)\[\/color\]/g, '<span style="color:$1">$2</span>');
		field = field.replace(/\[france\](.*?)\[\/france\]/g, '<span class="france">$1</span>');
		field = field.replace(/\[italia\](.*?)\[\/italia\]/g, '<span class="italia">$1</span>');
		
		/*for (var i=0, c=smiliesName.length; i<c; i++) {
			field = field.replace(" " + smiliesName[i] + " ", "g"), "&nbsp;<img src=\"" + smiliesPath + smiliesUrl[i] + "\" alt=\"" + smiliesUrl[i] + "\" />&nbsp;");
		}*/
		
		document.getElementById(previewDiv).innerHTML = field;
	}
}


