function doFocusSelect(ctl) {
  document.getElementsByName(ctl)[0].focus();
  document.getElementsByName(ctl)[0].select();
}
function setFocus() {
  try{doFocusSelect("txtVorname");return} catch(e){}
  try{doFocusSelect("txtUID");return} catch(e){}
  try{doFocusSelect("txtPWD");return} catch(e){}
  try{doFocusSelect("txtWas");return} catch(e){}
  try{doFocusSelect("txtThema");return} catch(e){}
  try{doFocusSelect("txtInfo");return} catch(e){}
}

function ffWrap(txtarea, lft, rgt) {
  var selStart = txtarea.selectionStart;
  var selEnd = txtarea.selectionEnd;
  if (selStart == selEnd)
    alert("Bitte Text auswählen!");
  else {
    var s = txtarea.value;
    txtarea.value = s.substring(0, selStart)
            + lft + s.substring(selStart, selEnd)
            + rgt + s.substring(selEnd);
    txtarea.selectionStart = selStart;
    txtarea.selectionEnd = selEnd + lft.length + rgt.length;
  }
}
function ieWrap(txtarea, lft, rgt) {
  sel = document.selection.createRange();
  if (sel.text == "")
    alert("Bitte Text auswählen!");
  else
    sel.text = lft + sel.text + rgt;
}
function wrapSelection(txtarea, lft, rgt) {
  txtarea = document.getElementsByName(txtarea)[0];
  txtarea.focus();
  if (document.all)
    ieWrap(txtarea, lft, rgt);
  else
    ffWrap(txtarea, lft, rgt);
}

function ffInsert(txtarea, text) {
  var selStart = txtarea.selectionStart;
  var selEnd = txtarea.selectionEnd;
  var s = txtarea.value;
  txtarea.value = s.substring(0, selEnd) + text + s.substring(selEnd);
  txtarea.selectionStart = selStart;
  txtarea.selectionEnd = selEnd + text.length;
}
function ieInsert(txtarea, text) {
  sel = document.selection.createRange();
  sel.text = sel.text + text;
}
function insertText(txtarea, text) {
  txtarea = document.getElementsByName(txtarea)[0];
  txtarea.focus();
  if (document.all)
    ieInsert(txtarea, text);
  else
    ffInsert(txtarea, text);
}

function wrapSelectionWithLink(txtarea) {
  var my_link = prompt("Link:","http://");
  if (my_link != null) {
    txtarea = document.getElementsByName(txtarea)[0];
    lft = "<a href=\"" + my_link + "\">";
    rgt = "</a>";
    wrapSelection(txtarea, lft, rgt);
  }
}