function insert_text(what,info)
{
if (document.selection) // für IE
 {
    var str = document.selection.createRange().text;
    if(str != "")
    {
    document.Formular.elements['test'].focus();
    var inb = document.selection.createRange();
    inb.text = "<" + what + ">" + str + "</" + what + ">";
    return;
    }
    else
    {
        // wenn nichts gewählt wurde, mache ein prompt und hängs hinten an
         inb = prompt(info,"");
        if(inb != "" && inb != null)
        {
         document.Formular.elements['test'].value += " <"+what+">"+inb+"</"+what+"> ";
        document.Formular.elements['test'].focus();
        }
    }
  }
  else if (document.getElementById && !document.all) // für Mozilla/Gecko
  {

    var txtarea = document.Formular.elements['test'];
    var selLength = txtarea.textLength;
    var selStart = txtarea.selectionStart;
    var selEnd = txtarea.selectionEnd;
    if (selEnd == 1 || selEnd == 2)
    selEnd = selLength;
    var start = (txtarea.value).substring(0,selStart);
    var inb = (txtarea.value).substring(selStart, selEnd)

    if(inb != "")
    {
    var end = (txtarea.value).substring(selEnd, selLength);
    txtarea.value = start + '<' + what + '>' + inb + '</' + what + '>' + end;
    return;
    }
    else
    {
        // wenn nichts gewählt wurde, mache ein prompt und hängs hinten an
        inb = prompt(info,"");
        if(inb != "" && inb != null)
        {
         document.Formular.elements['test'].value += " <"+what+">"+inb+"</"+what+"> ";
        document.Formular.elements['test'].focus();
        }
    }
   }
   else
   {
       // wenn der browser nix versteht (z.B. opera) dann hängs hinten an
       inb = prompt(info,"");
       if(inb != "" && inb != null)
       {
            document.Formular.elements['test'].value += " <"+what+">"+inb+"</"+what+"> ";
           document.Formular.elements['test'].focus();
       }
   }
}
function insert_text_u(info)
{
if (document.selection) // für IE
   {
    var str = document.selection.createRange().text;
    if(str != "")
    {
    document.Formular.elements['test'].focus();
    var inb = document.selection.createRange();
    var inb1 = prompt(info,"");

    if(inb1 != "" && inb1 != null)
        {

        inb.text ="<a href=\"http://"+ inb1+ "\">" +str+ "</a>";
        }


    return;
    }
    else
    {
        // wenn nichts gewählt wurde, mache ein prompt und hängs hinten an
         inb1 = prompt(info,"");
         if(inb1 != "" && inb1 != null)
        {
         inb=prompt("Bitte Bezeichnung angeben","")
         document.Formular.elements['test'].value += " <a href=\"http://"+ inb1+ "\">" +inb+ "</a>";
        document.Formular.elements['test'].focus();
        }
    }
  }
  else if (document.getElementById && !document.all) // für Mozilla/Gecko
  {

    var txtarea = document.Formular.elements['test'];
    var selLength = txtarea.textLength;
    var selStart = txtarea.selectionStart;
    var selEnd = txtarea.selectionEnd;
    if (selEnd == 1 || selEnd == 2)
    selEnd = selLength;
    var start = (txtarea.value).substring(0,selStart);
    var inb = (txtarea.value).substring(selStart, selEnd);


    if(inb != "")
    {
    if(inb1 != ""&&inb1!=null)
    {
    var end = (txtarea.value).substring(selEnd, selLength);
    txtarea.value = start + '< a href=\"' + inb1 + '\">' + inb + '</a>' +  end;
    return;
    }

    }


    else
    {
        // wenn nichts gewählt wurde, mache ein prompt und hängs hinten an
        inb = prompt(info,"");
        if(inb != "" && inb != null)
        {
         inb1=prompt("Bitte Bezeichnung angeben","")
         document.Formular.elements['test'].value += " <a href=\""+ inb+ "\">" +inb1+ "</a>";

        }
    }
   }
   else
   {
       // wenn der browser nix versteht (z.B. opera) dann hängs hinten an
       inb = prompt(info,"");
       if(inb != "" && inb != null)
       {
            document.Formular.elements['test'].value += " <a href=\""+ inb+ "\">" +inb1+ "</a> ";
           document.Formular.elements['test'].focus();
       }
   }
}
function insert_text_e(info)
{
if (document.selection) // für IE
   {
    var str = document.selection.createRange().text;
    if(str != "")
    {
    document.Formular.elements['test'].focus();
    var inb = document.selection.createRange();
    var inb1 = prompt(info,"");

    if(inb1 != "" && inb1 != null)
        {

        inb.text ="<a href=\"mailto:"+ inb1+ "\">" +str+ "</a>";
        }


    return;
    }
    else
    {
        // wenn nichts gewählt wurde, mache ein prompt und hängs hinten an
         inb1 = prompt(info,"");
         if(inb1 != "" && inb1 != null)
        {
         inb=prompt("Bitte Bezeichnung angeben","")
         document.Formular.elements['test'].value += " <a href=\"mailto:"+ inb1+ "\">" +inb+ "</a>";
        document.Formular.elements['test'].focus();
        }
    }
  }
  else if (document.getElementById && !document.all) // für Mozilla/Gecko
  {

    var txtarea = document.Formular.elements['test'];
    var selLength = txtarea.textLength;
    var selStart = txtarea.selectionStart;
    var selEnd = txtarea.selectionEnd;
    if (selEnd == 1 || selEnd == 2)
    selEnd = selLength;
    var start = (txtarea.value).substring(0,selStart);
    var inb = (txtarea.value).substring(selStart, selEnd);


    if(inb != "")
    {
    if(inb1 != ""&&inb1!=null)
    {
    var end = (txtarea.value).substring(selEnd, selLength);
    txtarea.value = start + '< a href=\"mailto:' + inb1 + '\">' + inb + '</a>' +  end;
    return;
    }

    }


    else
    {
        // wenn nichts gewählt wurde, mache ein prompt und hängs hinten an
        inb = prompt(info,"");
        if(inb != "" && inb != null)
        {
         inb1=prompt("Bitte Bezeichnung angeben","")
         document.Formular.elements['test'].value += " <a href=\"mailto:"+ inb+ "\">" +inb1+ "</a>";

        }
    }
   }
   else
   {
       // wenn der browser nix versteht (z.B. opera) dann hängs hinten an
       inb = prompt(info,"");
       if(inb != "" && inb != null)
       {
            document.Formular.elements['test'].value += "<a href=\"mailto:"+ inb+ "\">" +inb1+ "</a>";
           document.Formular.elements['test'].focus();
       }
   }
}
function insert_text_div(info)
{
if (document.selection) // für IE
   {
    var str = document.selection.createRange().text;
    if(str != "")
    {
    document.Formular.elements['test'].focus();
    var inb = document.selection.createRange();
    //var inb1 = prompt(info,"");

    if(inb != "" && inb != null)
        {

        inb.text ="</p><div align=\"center\"><div class=\"mark\">" +str+ "</div></div><p>";
        }


    return;
    }
    else
    {
        // wenn nichts gewählt wurde, mache ein prompt und hängs hinten an
         inb1 = prompt(info,"");
         if(inb != "" && inb != null)
        {
         //inb=prompt("Bitte Bezeichnung angeben","")
         document.Formular.elements['test'].value += "<div align=\"center\"><div class=\"mark\">"+ inb1+ "</div></div>";
        document.Formular.elements['test'].focus();
        }
    }
  }
  else if (document.getElementById && !document.all) // für Mozilla/Gecko
  {

    var txtarea = document.Formular.elements['test'];
    var selLength = txtarea.textLength;
    var selStart = txtarea.selectionStart;
    var selEnd = txtarea.selectionEnd;
    if (selEnd == 1 || selEnd == 2)
    selEnd = selLength;
    var start = (txtarea.value).substring(0,selStart);
    var inb = (txtarea.value).substring(selStart, selEnd);


    if(inb != "")
    {
    if(inb != ""&&inb!=null)
    {
    var end = (txtarea.value).substring(selEnd, selLength);
    txtarea.value = start + '<div align=\"center\"><div class=\"mark\">' + inb1 + '</div></div>' +  end;
    return;
    }

    }


    else
    {
        // wenn nichts gewählt wurde, mache ein prompt und hängs hinten an
        inb = prompt(info,"");
        if(inb != "" && inb != null)
        {
         inb1=prompt("Bitte Bezeichnung angeben","")
         document.Formular.elements['test'].value += "<div align=\"center\"><div class=\"mark\">"+ inb+ "\">" +inb1+ "</div></div>";

        }
    }
   }
   else
   {
       // wenn der browser nix versteht (z.B. opera) dann hängs hinten an
       inb = prompt(info,"");
       if(inb != "" && inb != null)
       {
            document.Formular.elements['test'].value += "<div align=\"center\"><div class=\"mark\">"+ inb+ "\">" +inb1+ "</div></div>";
           document.Formular.elements['test'].focus();
       }
   }
}