function AddText(NewCode) {
	if (document.forms[0].message.createTextRange && document.forms[0].message.caretPos) {
		var caretPos = document.forms[0].message.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
	} else {
		document.forms[0].message.value+=NewCode
	}
	document.forms[0].message.focus();
}
function AddTextToOpener(NewCode) {	
	if (opener.document.forms[0].message.createTextRange && opener.document.forms[0].message.caretPos) {
		var caretPos = opener.document.forms[0].message.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
	} else {
		opener.document.forms[0].message.value+=NewCode
	}
	opener.document.forms[0].message.focus();
}
function dscode(code) {
    newcode = "["+code+"][/"+code+"]";
		AddText(newcode, document.form);
}
function dsoneparam(code, text) {
    newcode = "["+code+"]";
		insert  = prompt(text, "");
		newcode = newcode+insert+"[/"+code+"]";
		AddText(newcode);
}
function dstwoparam(code, text, textb) {
    insert  = prompt(text, "");
		insert  = "["+code+"="+insert+"]";
		insertb = prompt(textb, "");
		insert = insert+insertb+"[/"+code+"]";
		AddText(insert);
}
function dstwoparamspez(code, codetxt, text, textb) {
    insert  = prompt(text, codetxt);
		insertb  = "["+code+"="+insert+"]";
		insertc = prompt(textb, "");
		insertc = (insertc != "") ? insertc : insert;
		insert = insertb+insertc+"[/"+code+"]";
		AddText(insert);
}
function dsfontchanger(code, value) {
    if(value=="0") return;
		insert = prompt('Geben sie den zu formatierenden Text ein:', "");
		insert = "["+code+"="+value+"]"+insert+"[/"+code+"]";
		AddText(insert, form);
		form.size.selectedIndex=0;
		form.color.selectedIndex=0;
		form.font.selectedIndex=0;
		theform.focus();						
}
function addSmilie(thesmilie) {
	  AddSmile = " "+thesmilie+" ";
	  AddText(AddSmile);
}
function addSmilieToOpener(thesmilie) {
	  AddSmile = " "+thesmilie+" ";
	  AddTextToOpener(AddSmile);
}
function selecticon(id) {
    document.forms[0].iconid[id].checked=true;
}
function misc(args) {
    window.open("misc.php?action="+args, "misc", "toolbar=no,scrollbars=yes,resizable=yes,width=450,height=300");
}
