function format(f) {
        //IE
        if (document.selection) {
            var str = document.selection.createRange().text;
            document.formulaire.texte.focus();
            var sel = document.selection.createRange();
            sel.text = "[" + f + "]" + str + "[/" + f + "]";
            return;
        }
        //MOZILLA/NETSCAPE
        else if (navigator.appName=="Netscape" &&  document.formulaire.texte.textLength>=0) {
            var startPos = document.formulaire.texte.selectionStart;
            var endPos = document.formulaire.texte.selectionEnd;
            var chaine = document.formulaire.texte.value;
            document.formulaire.texte.value = chaine.substring(0, startPos) + "[" + f + "]" + chaine.substring(startPos, endPos) + "[/" + f + "]" + chaine.substring(endPos, chaine.length);
            return;
        }
}
function couleur(c) {
        //IE
        if (document.selection) {
            var str = document.selection.createRange().text;
            document.formulaire.texte.focus();
            var sel = document.selection.createRange();
            sel.text = "[couleur=" + c + "]" + str + "[/couleur]";
            return;
        }
        //MOZILLA/NETSCAPE
        else if (navigator.appName=="Netscape" &&  document.formulaire.texte.textLength>=0) {
            var startPos = document.formulaire.texte.selectionStart;
            var endPos = document.formulaire.texte.selectionEnd;
            var chaine = document.formulaire.texte.value;
            document.formulaire.texte.value = chaine.substring(0, startPos) + "[couleur=" + c + "]" + chaine.substring(startPos, endPos) + "[/couleur]" + chaine.substring(endPos, chaine.length);
            return;
        }
}
function sm(f) {
        //IE
        if (document.selection) {
            var str = document.selection.createRange().text;
            document.formulaire.texte.focus();
            var sel = document.selection.createRange();
            sel.text = f ;
            return;
        }
        //MOZILLA/NETSCAPE
        else if (navigator.appName=="Netscape" &&  document.formulaire.texte.textLength>=0) {
            var startPos = document.formulaire.texte.selectionStart;
            var endPos = document.formulaire.texte.selectionEnd;
            var chaine = document.formulaire.texte.value;
            var smileylenght = f.value;
            document.formulaire.texte.value = chaine.substring(0, startPos) + f + chaine.substring(endPos, chaine.length);
            document.formulaire.texte.selectionStart = startPos + f.length ;
            document.formulaire.texte.selectionEnd = startPos+ f.length ;
            return;
        }
}

//function format(f) {
//  var str = document.selection.createRange().text;
//  document.formulaire.texte.focus();
//  var sel = document.selection.createRange();
//  sel.text = "[" + f + "]" + str + "[/" + f + "]";
//  return;
//}

//function couleur(c) {
//  var str = document.selection.createRange().text;
//  document.formulaire.texte.focus();
//  var sel = document.selection.createRange();
//  sel.text = "[couleur=" + c + "]" + str + "[/couleur]";
//  return;
//}

//function sm(f) {
//  var str = document.selection.createRange().text;
//  document.formulaire.texte.focus();
//  var sel = document.selection.createRange();
//  sel.text = f ;
//  return;
//}
