function formatTextarea(objname, openTag, closeTag) {

        var el = document.getElementById(objname);

     if (el.setSelectionRange) {

           //Mozilla or FireFox Code

          var st = el.scrollTop;

          var ss = el.selectionStart;

          var se = el.selectionEnd;

           el.value = el.value.substring(0,el.selectionStart) + openTag + el.value.substring(el.selectionStart,el.selectionEnd) + closeTag + el.value.substring(el.selectionEnd,el.value.length);

           el.selectionStart = ss;

           el.selectionEnd = ss;

           el.scrollTop = st;

      }

      else if (document.selection && document.selection.createRange) {

           //Internet Explorer Code

          el.focus(); //Makes sure tags are being added to the textarea

          var range = document.selection.createRange();

          range.text = openTag + range.text + closeTag; //Adds beginning and end tags.

      } 

      el.focus();       

}

