function smile(smiley) 
	{ 
	var input = window.document.getElementById("texte");
	input.focus();
	/* pour l'Explorer Internet */
	if(typeof document.selection != 'undefined') 
		{
		var range = document.selection.createRange();
		var insText = range.text;
		if(insText=='') range.text = ' ' + smiley + ' ';
		}
	/* pour navigateurs plus rÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©cents basÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©s sur Gecko*/
	else if(typeof input.selectionStart != 'undefined')
		{
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);
		if(insText=="") input.value = input.value.substr(0, start) + ' ' + smiley + ' ' + input.value.substr(end);
		}	
	visualiser();
	}
function modif(repdeb, repfin) 
	{
	var input = window.document.getElementById("texte");
	input.focus();
	/* pour l'Explorer Internet */
	if(typeof document.selection != 'undefined') 
		{
		var range = document.selection.createRange();
		var insText = range.text;
		range.text = repdeb + insText + repfin;
		}
	/* pour navigateurs plus rÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©cents basÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©s sur Gecko*/
	else if(typeof input.selectionStart != 'undefined')
		{
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);
		input.value = input.value.substr(0, start) + repdeb + insText + repfin + input.value.substr(end);
		}
	visualiser();
	}
	
function image() 
	{ 
	var input = window.document.getElementById("texte");
	input.focus();
	var url = window.prompt("Veuillez entrer le lien de l'image:","");
	/* pour l'Explorer Internet */
	if(typeof document.selection != 'undefined') 
		{
		var range = document.selection.createRange();
		var insText = range.text;
		if(insText=='') range.text = '[img="' + url +'"/]';
		}
	/* pour navigateurs plus rÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©cents basÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©s sur Gecko*/
	else if(typeof input.selectionStart != 'undefined')
		{
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);
		if(insText=="") input.value = input.value.substr(0, start) + '[img="' + url +'"/]' + input.value.substr(end);
		}	
	visualiser();
	}
	
function lien() 
	{ 
	var input = window.document.getElementById("texte");
	input.focus();
	var url = window.prompt("Veuillez entrer l'url du lien:","");
	var titre = window.prompt("Texte du lien:","");
	/* pour l'Explorer Internet */
	if(typeof document.selection != 'undefined') 
		{
		var range = document.selection.createRange();
		var insText = range.text;
		if(insText=='') range.text = '[lien="' + url + '"$]' + titre + '[/lien]';
		}
	/* pour navigateurs plus rÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©cents basÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©s sur Gecko*/
	else if(typeof input.selectionStart != 'undefined')
		{
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);
		if(insText=="") input.value = input.value.substr(0, start) + '[lien="' + url + '"$]' + titre + '[/lien]' + input.value.substr(end);
		}	
	visualiser();
	}
	
function poli(repdeb, repfin) 
	{
	var input = window.document.getElementById("texte");
	input.focus();
	/* pour l'Explorer Internet */
	if(typeof document.selection != 'undefined') 
		{
		var range = document.selection.createRange();
		var insText = range.text;
		range.text = repdeb + document.getElementById("police").value + "*]" + insText + repfin;
		}
	/* pour navigateurs plus rÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©cents basÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©s sur Gecko*/
	else if(typeof input.selectionStart != 'undefined')
		{
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);	
		input.value = input.value.substr(0, start) + repdeb + document.getElementById("police").value + "*]" + insText + repfin + input.value.substr(end);
		}
	document.getElementById("police").selectedIndex=0;  	
	visualiser();
	}
	
function policetaille(repdeb, repfin) 
	{
	var input = window.document.getElementById("texte");
	input.focus();
	/* pour l'Explorer Internet */
	if(typeof document.selection != 'undefined') 
		{
		var range = document.selection.createRange();
		var insText = range.text;
		range.text = repdeb + document.getElementById("taille").value + "px*]" + insText + repfin;
		}
	/* pour navigateurs plus rÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©cents basÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©s sur Gecko*/
	else if(typeof input.selectionStart != 'undefined')
		{
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);	
		input.value = input.value.substr(0, start) + repdeb + document.getElementById("taille").value + "px*]" + insText + repfin + input.value.substr(end);
		}
	document.getElementById("police").selectedIndex=0;  	
	visualiser();
	}
	
function couleur(repdeb, repfin) 
	{
	var input = window.document.getElementById("texte");
	input.focus();
	/* pour l'Explorer Internet */
	if(typeof document.selection != 'undefined') 
		{
		var range = document.selection.createRange();
		var insText = range.text;
		range.text = repdeb + document.getElementById("color").value + "*]" + insText + repfin;
		}
	/* pour navigateurs plus rÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©cents basÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©s sur Gecko*/
	else if(typeof input.selectionStart != 'undefined')
		{
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);	
		input.value = input.value.substr(0, start) + repdeb + document.getElementById("color").value + "*]" + insText + repfin + input.value.substr(end);
		}
	document.getElementById("color").selectedIndex=0;  	
	visualiser();
	}
	
function surlign(repdeb, repfin) 
	{
	var input = window.document.getElementById("texte");
	input.focus();
	/* pour l'Explorer Internet */
	if(typeof document.selection != 'undefined') 
		{
		var range = document.selection.createRange();
		var insText = range.text;
		range.text = repdeb + document.getElementById("surli").value + "*]" + insText + repfin;
		}
	/* pour navigateurs plus rÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©cents basÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©s sur Gecko*/
	else if(typeof input.selectionStart != 'undefined')
		{
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);	
		input.value = input.value.substr(0, start) + repdeb + document.getElementById("surli").value + "*]" + insText + repfin + input.value.substr(end);
		}
	document.getElementById("surli").selectedIndex=0;  	
	visualiser();
	}
	
function visualiser() 
	{
	var input = window.document.getElementById("texte");
	var voir = document.getElementById("visualisation");
	
	voir.innerHTML = trans_html(input.value);
	}			

function trans_html(texte) 
	{
	while(texte.indexOf("\n")>=0) texte = texte.replace("\n", "<br/>");
	//Gestion du mmcode
	while(texte.indexOf("[g]")>=0) texte = texte.replace("[g]", "<b>");
	while(texte.indexOf("[/g]")>=0) texte = texte.replace("[/g]", "</b>");
	while(texte.indexOf("[i]")>=0) texte = texte.replace("[i]", "<i>");
	while(texte.indexOf("[/i]")>=0) texte = texte.replace("[/i]", "</i>");
	while(texte.indexOf("[s]")>=0) texte = texte.replace("[s]", "<u>");
	while(texte.indexOf("[/s]")>=0) texte = texte.replace("[/s]", "</u>");
	while(texte.indexOf("[m]")>=0) texte = texte.replace("[m]", "<span style='font-variant:small-caps'>");
	while(texte.indexOf("[/m]")>=0) texte = texte.replace("[/m]", "</span>");
	
	while(texte.indexOf("[img=")>=0) texte = texte.replace('[img=', '<img alt="" title="" border="0" src=');
	while(texte.indexOf("/]")>=0) texte = texte.replace("/]", " />");
	while(texte.indexOf("[lien=")>=0) texte = texte.replace('[lien=', '<a class="lienforum" href=http://');
	while(texte.indexOf("[/lien]")>=0) texte = texte.replace("[/lien]", "</a>");
	while(texte.indexOf("[cite]")>=0) texte = texte.replace("[cite]", '<div style="text-align:center;"><table class="f_citation"><tr><td class="f_citationt">');
	while(texte.indexOf("[/cite]")>=0) texte = texte.replace("[/cite]", '</td></tr></table></div>');
	
	while(texte.indexOf("[color=")>=0) texte = texte.replace("[color=", '<font color="');
	while(texte.indexOf("[/color]")>=0) texte = texte.replace("[/color]", '</font>');
	
	while(texte.indexOf("[gauche]")>=0) texte = texte.replace("[gauche]", '<p align="left">');
	while(texte.indexOf("[centre]")>=0) texte = texte.replace("[centre]", '<p align="center">');
	while(texte.indexOf("[droite]")>=0) texte = texte.replace("[droite]", '<p align="right">');
	while(texte.indexOf("[justifie]")>=0) texte = texte.replace("[justifie]", '<p align="justify">');
	while(texte.indexOf("[/p]")>=0) texte = texte.replace("[/p]", '</p>');
	
	while(texte.indexOf("[taille=")>=0) texte = texte.replace("[taille=", '<span style="font-size: ');
	while(texte.indexOf("[/span]")>=0) texte = texte.replace("[/span]", '</span>');
	while(texte.indexOf("[police=")>=0) texte = texte.replace("[police=", '<font face="');
	while(texte.indexOf("[/police]")>=0) texte = texte.replace("[/police]", '</font>');
	while(texte.indexOf("[sur=")>=0) texte = texte.replace("[sur=", '<span style="background-color: ');
	while(texte.indexOf("*]")>=0) texte = texte.replace("*]", '">');
	
	//Gestion des smileys
	while(texte.indexOf(";)")>=0) texte = texte.replace(";)","<img title='' alt='Laughing' src='IMAGE/smileys/1.gif' border='0'/>");
	while(texte.indexOf(":)")>=0) texte = texte.replace(":)","<img title='' alt='Laughing' src='IMAGE/smileys/2.gif' border='0'/>");
	while(texte.indexOf(":D")>=0) texte = texte.replace(":D","<img title='' alt='Laughing' src='IMAGE/smileys/3.gif' border='0'/>");
	while(texte.indexOf(":?")>=0) texte = texte.replace(":?","<img title='' alt='Laughing' src='IMAGE/smileys/4.gif' border='0'/>");
	while(texte.indexOf(":-/")>=0) texte = texte.replace(":-/","<img title='' alt='Laughing' src='IMAGE/smileys/5.gif' border='0'/>");
	
	while(texte.indexOf(":B")>=0) texte = texte.replace(":B","<img title='' alt='Laughing' src='IMAGE/smileys/6.gif' border='0'/>");
	while(texte.indexOf(":O")>=0) texte = texte.replace(":O","<img title='' alt='Laughing' src='IMAGE/smileys/7.gif' border='0'/>");
	while(texte.indexOf(":(")>=0) texte = texte.replace(":(","<img title='' alt='Laughing' src='IMAGE/smileys/8.gif' border='0'/>");
	while(texte.indexOf(":p")>=0) texte = texte.replace(":p","<img title='' alt='Laughing' src='IMAGE/smileys/9.gif' border='0'/>");
	while(texte.indexOf(";D")>=0) texte = texte.replace(";D","<img title='' alt='Laughing' src='IMAGE/smileys/10.gif' border='0'/>");
	
	while(texte.indexOf("|)")>=0) texte = texte.replace("|)","<img title='' alt='Laughing' src='IMAGE/smileys/11.gif' border='0'/>");
	while(texte.indexOf("--D")>=0) texte = texte.replace("--D","<img title='' alt='Laughing' src='IMAGE/smileys/12.gif' border='0'/>");
	while(texte.indexOf("^^")>=0) texte = texte.replace("^^","<img title='' alt='Laughing' src='IMAGE/smileys/13.gif' border='0'/>");
	while(texte.indexOf("8)")>=0) texte = texte.replace("8)","<img title='' alt='Laughing' src='IMAGE/smileys/14.gif' border='0'/>");
	while(texte.indexOf(";(")>=0) texte = texte.replace(";(","<img title='' alt='Laughing' src='IMAGE/smileys/15.gif' border='0'/>");
	
	return texte;
	}	
	
function trans_bbcode(texte) 
	{
	//Gestion des espaces
	while(texte.indexOf("\n<br />\n")>=0) texte = texte.replace("\n<br />\n", "\n");
	while(texte.indexOf("<br />")>=0) texte = texte.replace("<br />", "");
	while(texte.indexOf("<br>")>=0) texte = texte.replace("<br>", "\n");

	
	//Gestion des smileys
	while(texte.indexOf("<img title='Clin d\'oeil' alt='Clin d\'oeil' src='IMAGE/smileys/1.gif' border='0'/>")>=0) texte = texte.replace("<img title='Clin d\'oeil' alt='Clin d\'oeil' src='IMAGE/smileys/1.gif' border='0'/>",";)");
	while(texte.indexOf("<img title='Heureux' alt='Heureux' src='IMAGE/smileys/2.gif' border='0'/>")>=0) texte = texte.replace("<img title='Heureux' alt='Heureux' src='IMAGE/smileys/2.gif' border='0'/>",":)");
	while(texte.indexOf("<img title='Lunette de soleil' alt='Lunette de soleil' src='IMAGE/smileys/3.gif' border='0'/>")>=0) texte = texte.replace("<img title='Lunette de soleil' alt='Lunette de soleil' src='IMAGE/smileys/3.gif' border='0'/>",":D");
	while(texte.indexOf("<img title='Perdu' alt='Perdu' src='IMAGE/smileys/4.gif' border='0'/>")>=0) texte = texte.replace("<img title='Perdu' alt='Perdu' src='IMAGE/smileys/4.gif' border='0'/>",":?");
	while(texte.indexOf("<img title='EmbÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©tÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©' alt='EmbÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©tÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©' src='IMAGE/smileys/5.gif' border='0'/>")>=0) texte = texte.replace("<img title='EmbÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©tÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©' alt='EmbÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©tÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©' src='IMAGE/smileys/5.gif' border='0'/>",":-/");
	
	while(texte.indexOf("<img title='Coup de coeur' alt='Coup de coeur' src='IMAGE/smileys/6.gif' border='0'/>")>=0) texte = texte.replace("<img title='Coup de coeur' alt='Coup de coeur' src='IMAGE/smileys/6.gif' border='0'/>",":B");
	while(texte.indexOf("<img title='Hallucine' alt='Hallucine' src='IMAGE/smileys/7.gif' border='0'/>")>=0) texte = texte.replace("<img title='Hallucine' alt='Hallucine' src='IMAGE/smileys/7.gif' border='0'/>",":O");
	while(texte.indexOf("<img title='EnervÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©' alt='EnervÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©' src='IMAGE/smileys/8.gif' border='0'/>")>=0) texte = texte.replace("<img title='EnervÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©' alt='EnervÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ©' src='IMAGE/smileys/8.gif' border='0'/>",":(");
	while(texte.indexOf("<img title='Timide' alt='Timide' src='IMAGE/smileys/9.gif' border='0'/>")>=0) texte = texte.replace("<img title='Timide' alt='Timide' src='IMAGE/smileys/9.gif' border='0'/>",":p");
	while(texte.indexOf("<img title='Farceur' alt='Farceur' src='IMAGE/smileys/10.gif' border='0'/>")>=0) texte = texte.replace("<img title='Farceur' alt='Farceur' src='IMAGE/smileys/10.gif' border='0'/>",";D");
	
	while(texte.indexOf("<img title='Circonspect' alt='Circonspect' src='IMAGE/smileys/11.gif' border='0'/>")>=0) texte = texte.replace("<img title='Circonspect' alt='Circonspect' src='IMAGE/smileys/11.gif' border='0'/>","|)");
	while(texte.indexOf("<img title='Fleche' alt='Fleche' src='IMAGE/smileys/12.gif' border='0'/>")>=0) texte = texte.replace("<img title='Fleche' alt='Fleche' src='IMAGE/smileys/12.gif' border='0'/>","--D");
	while(texte.indexOf("<img title='Diable' alt='Diable' src='IMAGE/smileys/13.gif' border='0'/>")>=0) texte = texte.replace("<img title='Diable' alt='Diable' src='IMAGE/smileys/13.gif' border='0'/>","^^");
	while(texte.indexOf("<img title='Moquerie' alt='Moquerie' src='IMAGE/smileys/14.gif' border='0'/>")>=0) texte = texte.replace("<img title='Moquerie' alt='Moquerie' src='IMAGE/smileys/14.gif' border='0'/>","8)");

	//Gestion du mmcode
	while(texte.indexOf("<b>")>=0) texte = texte.replace("<b>", "[g]");
	while(texte.indexOf("</b>")>=0) texte = texte.replace("</b>", "[/g]");
	while(texte.indexOf("<i>")>=0) texte = texte.replace("<i>", "[i]");
	while(texte.indexOf("</i>")>=0) texte = texte.replace("</i>", "[/i]");
	while(texte.indexOf("<u>")>=0) texte = texte.replace("<u>", "[s]");
	while(texte.indexOf("</u>")>=0) texte = texte.replace("</u>", "[/s]");
	while(texte.indexOf('<font style="font-variant:small-caps">')>=0) texte = texte.replace('<font style="font-variant:small-caps">', "[m]");
	while(texte.indexOf("</span>")>=0) texte = texte.replace("</span>", "[/m]");
	
	while(texte.indexOf('<img alt="" title="" border="0" src=')>=0) texte = texte.replace('<img alt="" title="" border="0" src=', '[img=');
  while(texte.indexOf("/>")>=0) texte = texte.replace("/>", "/]");
  
	while(texte.indexOf('<a target="_blank" class="lienforum" href=')>=0) texte = texte.replace('<a target="_blank" class="lienforum" href=', '[lien=');
	while(texte.indexOf("</a>")>=0) texte = texte.replace("</a>", "[/lien]");

	while(texte.indexOf('<font style="text-align:center;"><table class="f_citation"><tr><td class="f_citationt">')>=0) texte = texte.replace('<font style="text-align:center;"><table class="f_citation"><tr><td class="f_citationt">', '[cite]');
	while(texte.indexOf("</td></tr></table></font>")>=0) texte = texte.replace("</td></tr></table></font>", '[/cite]');
	
	while(texte.indexOf('<font color="')>=0) texte = texte.replace('<font color="', '[color=');
	while(texte.indexOf("</font>")>=0) texte = texte.replace("</font>", '[/span]');

	while(texte.indexOf('<p align="left">')>=0) texte = texte.replace('<p align="left">', '[gauche]');
	while(texte.indexOf('<p align="center">')>=0) texte = texte.replace('<p align="center">', '[centre]');
	while(texte.indexOf('<p align="right">')>=0) texte = texte.replace('<p align="right">', '[droite]');
	while(texte.indexOf('<p align="justify">')>=0) texte = texte.replace('<p align="justify">', '[justifie]');
	while(texte.indexOf("</p>")>=0) texte = texte.replace("</p>", '[/p]');
	
	while(texte.indexOf('<font style="font-size:')>=0) texte = texte.replace('<font style="font-size:', '[taille=');
	while(texte.indexOf('<font style="font-family:')>=0) texte = texte.replace('<font style="font-family:', '[police=');

	while(texte.indexOf('<font style="background-color: ')>=0) texte = texte.replace('<font style="background-color: ', '[sur=');
	while(texte.indexOf('\">')>=0) texte = texte.replace('\">', "*]");
	while(texte.indexOf(">")>=0) texte = texte.replace(">", "/]");
	
	return texte;
	}	
	
	
//**************************************************************************************************	
//**************************************************************************************************	
//**************************************************************************************************	
//**************************************************************************************************	
	
	
function editer(id_post) 
	{
	var input = document.getElementById("div"+id_post);
	var modifier = document.getElementById("divedit"+id_post);
	var texto = document.getElementById("texte"+id_post);

	input.style.display='none';
	modifier.style.display='block';

	//boutons
	document.getElementById("btn_vi"+id_post).style.display='none';
	document.getElementById("btn_ci"+id_post).style.display='none';  
	document.getElementById("btn_re"+id_post).style.display='block';   
	document.getElementById("btn_mo"+id_post).style.display='block'; 
	document.getElementById("new_haut").style.display='none'; 
	document.getElementById("rep_haut").style.display='none'; 
	document.getElementById("new_bas").style.display='none'; 
	document.getElementById("rep_bas").style.display='none'; 
	}			
	
function editer_retour(id_post) 
	{
	var input = document.getElementById("div"+id_post);
	var modifier = document.getElementById("divedit"+id_post);
	
	input.style.display='block';
	modifier.style.display='none';
	
	//boutons
	document.getElementById("btn_vi"+id_post).style.display='block';
	document.getElementById("btn_ci"+id_post).style.display='block';  
	document.getElementById("btn_re"+id_post).style.display='none';   
	document.getElementById("btn_mo"+id_post).style.display='none'; 
	document.getElementById("new_haut").style.display='block'; 
	document.getElementById("rep_haut").style.display='block'; 
	document.getElementById("new_bas").style.display='block'; 
	document.getElementById("rep_bas").style.display='block';
	}		

	
	
function active_sondage()
  {
  if(document.getElementById("Sondage").checked==true) 
    {
    document.getElementById("bloc_titre_sond").style.display="block";
    document.getElementById("bloc_rep_sond").style.display="block";
    }
  else
    {
    document.getElementById("bloc_titre_sond").style.display="none"; 
    document.getElementById("bloc_rep_sond").style.display="none"; 
    }
  }

function add_rep_sondage()
  {
  champ =document.getElementById("bloc_listerep_sond");
  ajout =document.getElementById("rep_sond");
  tampon =document.getElementById("tampon_sondage");
  
  if(ajout.value!="")
    {
    champ.innerHTML=champ.innerHTML + '&nbsp;&nbsp;' + ajout.value + '<br>';
    tampon.value=tampon.value + '|' + ajout.value;
    }
  }
  
  
  
  
  

