function bbcode(bbdebut,bbfin){var input=window.document.formulaire.contenu;
input.focus();if(typeof document.selection!='undefined'){var range=document.selection.createRange();
var insText=range.text;
range.text=bbdebut+insText+bbfin;
range=document.selection.createRange();
if(insText.length==0)range.move('character',-bbfin.length);
else range.moveStart('character',bbdebut.length+insText.length+bbfin.length);
range.select();}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)+bbdebut+insText+bbfin+input.value.substr(end);
var pos;if(insText.length==0)pos=start+bbdebut.length;
else pos=start+bbdebut.length+insText.length+bbfin.length;
input.selectionStart=pos;
input.selectionEnd=pos;}else{var pos;
var re=newRegExp('^[0-9]{0,3}$');
while(!re.test(pos))pos=prompt("insertion(0.."+input.value.length+"):","0");
if(pos>input.value.length)pos=input.value.length;
var insText=prompt("Veuillez taper le texte");
input.value=input.value.substr(0,pos)+bbdebut+insText+bbfin+input.value.substr(pos);}actualiseMessage();};
function parseMessage(message){message=message.replace(/\n/g,'<br />');
message=message.replace(/#souligne#/g,'<span class="underline">');
message=message.replace(/#\/souligne#/g,'</span>');
message=message.replace(/#lien#/g,'<a href="http://');
message=message.replace(/#\/lien#/g,'">lien</a>');
message=message.replace(/#italique#/g,'<span class="italic">');
message=message.replace(/#\/italique#/g,'</span>');
message=message.replace(/#citation#/g,'<cite>');
message=message.replace(/#\/citation#/g,'</cite>');
message=message.replace(/#gras#/g,'<span class="bold">');
message=message.replace(/#\/gras#/g,'</span>');
message=message.replace(/#barre#/g,'<span class="strike">');
message=message.replace(/#\/barre#/g,'</span>');
message=message.replace(/#oeil#/g,'<img alt="oeil" src="../images_commentaires/emoticones/clin_oeil.png"/>');
message=message.replace(/#desole#/g,'<img alt="desole" src="../images_commentaires/emoticones/desole.png"/>');
message=message.replace(/#fou#/g,'<img alt="fou" src="../images_commentaires/emoticones/fou.png"/>');
message=message.replace(/#grand_sourir#/g,'<img alt="grand_sourir" src="../images_commentaires/emoticones/grand_sourir.png"/>');
message=message.replace(/#horreur#/g,'<img alt="horreur" src="../images_commentaires/emoticones/horreur.png"/>');
message=message.replace(/#langue#/g,'<img alt="langue" src="../images_commentaires/emoticones/langue.png"/>');
message=message.replace(/#moins#/g,'<img alt="moins" src="../images_commentaires/emoticones/moins.png"/>');
message=message.replace(/#plus#/g,'<img alt="plus" src="../images_commentaires/emoticones/plus.png"/>');
message=message.replace(/#sourir#/g,'<img alt="sourir" src="../images_commentaires/emoticones/sourir.png"/>');return message;};
function actualiseMessage(){$(document).ready(function(){$(".new_comment").html(parseMessage($("textarea").val()));});};
$(document).ready(function(){$("#confirmer_envoy").click(function(){$(".etat_message").text(". . . chargement . . .");$.ajax({type: "POST",url: "../class/controleur/controleur_commentaires_ajax.php",data: "auteur="+$("#auteur").val()+"&adresse="+$("#email").val()+"&contenu="+$("textarea").val()+"&captcha="+$("#captcha").val()+"&site="+$("#site").val()+"&id="+$("#id").val(),success: function(msg){$(".etat_message").text(msg);}});});
$(":input").click(function(){$(".new_commentaire").show("slow");$("html, body").animate({scrollTop: ($("footer").height() + 1000)}, 800);});
$("textarea").click(function(){$(".new_commentaire").show("slow");$("html, body").animate({scrollTop: ($("footer").height() + 1000)}, 800);});
$("textarea").keyup(function(){$(".new_comment").html(parseMessage($(this).val()));});
$("#auteur").keyup(function(){$(".new_auteur").html($(this).val());});
$("#site").keyup(function(){$(".new_site").html('<a href="http://'+$(this).val()+'">'+$(this).val()+'</a>');});});

