var theform = document.all;
var selectedText = false;
var sel = true;

function AddText(NewCode) {
 if (theform.message.createTextRange && theform.message.caretPos) {
  var caretPos = theform.message.caretPos;
  caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
 } else theform.message.value+=NewCode
 AddTxt = "";
}

function getActiveText() {
 var msg = document.all.message;
 selectedText = (document.all) ? document.selection.createRange().text : document.getSelection();
 if (msg.createTextRange) msg.caretPos = document.selection.createRange().duplicate();
 return true;
}

function smilie(thesmilie) { 
 AddSmile = thesmilie; 
 AddText(AddSmile); 
}

function winopn(pfad,target,spec) {
  window.open(pfad,target,spec);
}

// ---------------------------------------

var msglength_warnshow  = false;
function msglength(length,maxlength) {
  if(msglength_warnshow)
    return false;
  if(length>maxlength) {
    msglength_warnshow  = true;
    alert('Sie haben die maximale Länge der Nachricht überschritten.\nDie Nachricht ist '+length+' Zeichen lang.\nBitte kürze Sie die Nachricht auf '+maxlength+' Zeichen!');
  }
  return true;
}
