function prev_direct(id_textarea, id_prev)
{
var textarea = document.getElementById(id_textarea);
var div_prev = document.getElementById(id_prev);
var contenu = textarea.value;

contenu = contenu.replace(/&/g,"&amp;")
contenu = contenu.replace(/\"/g,"&quot;")
contenu = contenu.replace(/\'/g,"&#039;")
contenu = contenu.replace(/</g,"&lt;")
contenu = contenu.replace(/>/g,"&gt;")

contenu = contenu.replace(/\n/g, '<br />');       
contenu = contenu.replace(/\|gras\|([\s\S]*?)\|\/gras\|/g, '<span class="gras">$1</span>');
contenu = contenu.replace(/\|italique\|([\s\S]*?)\|\/italique\|/g, '<span class="italique">$1</span>');
contenu = contenu.replace(/\|souligne\|([\s\S]*?)\|\/souligne\|/g, '<span class="souligne">$1</span>');
contenu = contenu.replace(/\|image\|([\s\S]*?)\|\/image\|/g, '<img src="$1" alt="Image" />');
contenu = contenu.replace(/\|mini\|([\s\S]*?)\|\/mini\|/g, '<a href="javascript:popup_fixe(\'$1\')"><img src="miniature.php?nom=$1&amp;dossier=lien" alt="Image $1" /></a>');
contenu = contenu.replace(/\|url\|([\s\S]*?)\|\/url\|/g, '<a href="$1">$1</a>');
contenu = contenu.replace(/\|url=([\s\S]*?)\|([\s\S]*?)\|\/url\|/g, '<a href="$1">$2</a>');
contenu = contenu.replace(/\|code_flash\|([\s\S]*?)\|\/code_flash\|/g, '<div class="code_flash">$1</div>');
contenu = contenu.replace(/\|flash\|([\s\S]*?),([\s\S]*?),([\s\S]*?)\|\/flash\|/g, '<object type="application/x-shockwave-flash" data="$1" width="$2" height="$3"><param name="movie" value="$1" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><p>Installez le plugin Flash pour voir l\'animation : <a href="http://www.adobe.com/go/gntray_dl_getflashplayer_fr" title="LienPlugin">Cliquez ici pour le télécharger</a></p></object>');
contenu = contenu.replace(/\|separation\|/g, '<hr />');
contenu = contenu.replace(/\|titre\|([\s\S]*?)\|\/titre\|/g, '<h2>$1</h2>');
contenu = contenu.replace(/\|gauche\|([\s\S]*?)\|\/gauche\|/g, '<p><img src="$1" alt="Image" class="gauche" /></p>');
contenu = contenu.replace(/\|droite\|([\s\S]*?)\|\/droite\|/g, '<p><img src="$1" alt="Image" class="droite" /></p>');
contenu = contenu.replace(/\|texted\|([\s\S]*?)\|\/texted\|/g, '<p>$1</p>');
contenu = contenu.replace(/\|texteg\|([\s\S]*?)\|\/texteg\|/g, '<p>$1</p>');
contenu = contenu.replace(/\|stop\|([\s\S]*?)\|\/stop\|/g, '<p class="stop">$1</p>');
   
/* smiley */
contenu = contenu.replace(/:big_smile:/g, '<img src="http://www.fushigi-yume.com/images/big_smile.png" alt="big_smile"></img>');
contenu = contenu.replace(/:cool:/g, '<img src="http://www.fushigi-yume.com/images/cool.png" alt="cool"></img>');
contenu = contenu.replace(/:hmm:/g, '<img src="http://www.fushigi-yume.com/images/hmm.png" alt="hmm"></img>');
contenu = contenu.replace(/:lol:/g, '<img src="http://www.fushigi-yume.com/images/lol.png" alt="lol"></img>');
contenu = contenu.replace(/:mad:/g, '<img src="http://www.fushigi-yume.com/images/mad.png" alt="mad"></img>');
contenu = contenu.replace(/:neutral:/g, '<img src="http://www.fushigi-yume.com/images/neutral.png" alt="neutral"></img>');
contenu = contenu.replace(/:roll:/g, '<img src="http://www.fushigi-yume.com/images/roll.png" alt="roll"></img>');
contenu = contenu.replace(/:sad:/g, '<img src="http://www.fushigi-yume.com/images/sad.png" alt="sad"></img>');
contenu = contenu.replace(/:smile:/g, '<img src="http://www.fushigi-yume.com/images/smile.png" alt="smile"></img>');
contenu = contenu.replace(/:tongue:/g, '<img src="http://www.fushigi-yume.com/images/tongue.png" alt="tongue"></img>');
contenu = contenu.replace(/:wink:/g, '<img src="http://www.fushigi-yume.com/images/wink.png" alt="wink"></img>');
contenu = contenu.replace(/:yikes:/g, '<img src="http://www.fushigi-yume.com/images/yikes.png" alt="yikes"></img>');

div_prev.innerHTML = contenu;
}
