function format(f) {

  var str = new String(document.selection.createRange().text);

  if ((str.indexOf("<"+f+">")==-1)&&(str.indexOf("</"+f+">")==-1))
  {
    document.form1.texte1.focus();

    var sel = document.selection.createRange();

    sel.text = "<" + f + ">" + str + "</" + f + ">";

    return;

  }
  else
  { if ((str.indexOf("<"+f+">")!=-1)&&(str.search("</"+f+">")!=-1))
    {
      str=str.replace("<"+f+">","");
      str=str.replace("</"+f+">","");
      document.form1.texte1.focus();

      var sel = document.selection.createRange();

      sel.text = str;

      return;

    }
    else
      alert("Votre bloc est mal délimité");
  }
}

function puce() {

  var str = document.selection.createRange().text;
  iLength = str.length;
  if (iLength>0) {
    str=str.replace(/\n/g,"<li>");
    str='<ul>\n<li>' + str + '\n</ul>';
    document.form1.texte1.focus();
    var sel = document.selection.createRange();
    sel.text = str
  }
  else
      alert("Veuillez sélectionner un bloc");

  return;

}

function addlink() {

  var str = document.selection.createRange().text;

  document.form1.texte1.focus();

  var lien = prompt("URL:","http://");

  if (lien != null) {

    var sel = document.selection.createRange();

	sel.text = "<a href=" + lien + " target=_blank>" + str + "</a>";

  }

  return;

}

function addmail() {

  var str = document.selection.createRange().text;

  document.form1.texte1.focus();

  var lien = prompt("MAIL:","mailto:");

  if (lien != null) {

    var sel = document.selection.createRange();

	sel.text = "<a href=" + lien + ">" + str + "</a>";

  }

  return;

}

function format2(f) {

  var str = new String(document.selection.createRange().text);

  if ((str.indexOf("<"+f+">")==-1)&&(str.indexOf("</"+f+">")==-1))
  {
    document.form1.texte2.focus();

    var sel = document.selection.createRange();

    sel.text = "<" + f + ">" + str + "</" + f + ">";

    return;

  }
  else
  { if ((str.indexOf("<"+f+">")!=-1)&&(str.search("</"+f+">")!=-1))
    {
      str=str.replace("<"+f+">","");
      str=str.replace("</"+f+">","");
      document.form1.texte2.focus();

      var sel = document.selection.createRange();

      sel.text = str;

      return;

    }
    else
      alert("Votre bloc est mal délimité");
  }
}

function puce2() {

  var str = document.selection.createRange().text;
  iLength = str.length;
  if (iLength>0) {
    str=str.replace(/\n/g,"<li>");
    str='<ul>\n<li>' + str + '\n</ul>';
    document.form1.texte2.focus();
    var sel = document.selection.createRange();
    sel.text = str
  }
  else
      alert("Veuillez sélectionner un bloc");

  return;

}

function addlink2() {

  var str = document.selection.createRange().text;

  document.form1.texte2.focus();

  var lien = prompt("URL:","http://");

  if (lien != null) {

    var sel = document.selection.createRange();

	sel.text = "<a href=" + lien + " target=_blank>" + str + "</a>";

  }

  return;

}

function addmail2() {

  var str = document.selection.createRange().text;

  document.form1.texte2.focus();

  var lien = prompt("MAIL:","mailto:");

  if (lien != null) {

    var sel = document.selection.createRange();

	sel.text = "<a href=" + lien + ">" + str + "</a>";

  }

  return;

}

function format3(f) {

  var str = new String(document.selection.createRange().text);

  if ((str.indexOf("<"+f+">")==-1)&&(str.indexOf("</"+f+">")==-1))
  {
    document.form1.texte3.focus();

    var sel = document.selection.createRange();

    sel.text = "<" + f + ">" + str + "</" + f + ">";

    return;

  }
  else
  { if ((str.indexOf("<"+f+">")!=-1)&&(str.search("</"+f+">")!=-1))
    {
      str=str.replace("<"+f+">","");
      str=str.replace("</"+f+">","");
      document.form1.texte3.focus();

      var sel = document.selection.createRange();

      sel.text = str;

      return;

    }
    else
      alert("Votre bloc est mal délimité");
  }
}

function puce3() {

  var str = document.selection.createRange().text;
  iLength = str.length;
  if (iLength>0) {
    str=str.replace(/\n/g,"<li>");
    str='<ul>\n<li>' + str + '\n</ul>';
    document.form1.texte3.focus();
    var sel = document.selection.createRange();
    sel.text = str
  }
  else
      alert("Veuillez sélectionner un bloc");

  return;

}

function addlink3() {

  var str = document.selection.createRange().text;

  document.form1.texte3.focus();

  var lien = prompt("URL:","http://");

  if (lien != null) {

    var sel = document.selection.createRange();

	sel.text = "<a href=" + lien + " target=_blank>" + str + "</a>";

  }

  return;

}

function addmail3() {

  var str = document.selection.createRange().text;

  document.form1.texte3.focus();

  var lien = prompt("MAIL:","mailto:");

  if (lien != null) {

    var sel = document.selection.createRange();

	sel.text = "<a href=" + lien + ">" + str + "</a>";

  }

  return;

}

function encadrer_txt1() {
  var str = document.selection.createRange().text;
  document.form1.texte1.focus();
  var sel = document.selection.createRange();
  sel.text = "<TABLE border=0 cellpadding=0 cellspacing=1 bgcolor=#057202><tr><td><TABLE border=0 cellpadding=5 cellspacing=0 bgcolor=#C7F9CD><tr><td>" + str + "</td></tr></TABLE></td></tr></TABLE>";
  return;
}

function encadrer_txt2() {
  var str = document.selection.createRange().text;
  document.form1.texte2.focus();
  var sel = document.selection.createRange();
  sel.text = "<TABLE border=0 cellpadding=0 cellspacing=1 bgcolor=#057202><tr><td><TABLE border=0 cellpadding=5 cellspacing=0 bgcolor=#C7F9CD><tr><td>" + str + "</td></tr></TABLE></td></tr></TABLE>";
  return;
}

function encadrer_txt3() {
  var str = document.selection.createRange().text;
  document.form1.texte3.focus();
  var sel = document.selection.createRange();
  sel.text = "<TABLE border=0 cellpadding=0 cellspacing=1 bgcolor=#057202><tr><td><TABLE border=0 cellpadding=5 cellspacing=0 bgcolor=#C7F9CD><tr><td>" + str + "</td></tr></TABLE></td></tr></TABLE>";
  return;
}

