var timer=0;
var ptag=String.fromCharCode(5,6,7);
function  previsualisation(i) {
	t=document.getElementById('cache'+i).innerHTML;
t=code_to_html(t)
	if (document.getElementById) document.getElementById("delegaff").innerHTML=t

}
function cache(){
	document.getElementById("delegaff").innerHTML='';
}
function code_to_html(t) {
	t=nl2khol(t)
	// balise Gras <!-- on lui dit que telles balises correspondent à tels codes en HTML 
	t=deblaie(/(\[\/gras\])/g,t)
	t=remplace_tag(/\[gras\](.+)\[\/gras\]/g,'<span style="font-weight: bold;">$1</span>',t) 
	t=remblaie(t)

	// balise Italique
	t=deblaie(/(\[\/ita\])/g,t)
	t=remplace_tag(/\[ita\](.+)\[\/ita\]/g,'<span style="font-style: italic;">$1</span>',t) 
	t=remblaie(t)

	// balise URL   
	t=deblaie(/(\[\/url\])/g,t)
	t=remplace_tag(/\[\url=([\s\S]*?)\](.+)\[\/url\]/g,'<a href="$1" target="_blank">$2</a>',t)
	t=remblaie(t)
t=unkhol(t)
t=nl2br(t)

return t
}
// <!-- tout le code qui suit c'est pour transformer toutes les balises, comme les preg_replace en PHP -->
function deblaie(reg,t) {
textarea=new String(t);
return textarea.replace(reg,'$1\n');
}
function remblaie(t) {
textarea=new String(t);
return textarea.replace(/\n/g,'');
}
function remplace_tag(reg,rep,t) {
textarea=new String(t);
return textarea.replace(reg,rep);
}
function nl2br(t) {
textarea=new String(t);
return textarea.replace(/\n/g,'<br/>');
}
function nl2khol(t) {
textarea=new String(t);
return textarea.replace(/\n/g,ptag);
}
function unkhol(t) {
textarea=new String(t);
return textarea.replace(new RegExp(ptag,'g'),'\n');
}   