standard = "Geben Sie bitte den gewünschten Text ein:";
texteingabe = "Geben Sie bitte Ihren Text ein - ";
linkname = "Geben Sie bitte den Linknamen an (optional).";
linkadresse = "Geben Sie bitte die vollständige Adresse des Links an.";
emailname = "Geben Sie bitte die Email Adresse ein.";

//**** Für Smilies *****
function setsmile(Zeichen) {
   document.myform.content_gb.value =
   document.myform.content_gb.value + Zeichen;
}
//**** BB-Code ****
var textmarkiert = "";
auswahltext = "";
function myselection(doit) {
 textmarkiert = (document.all) ? document.selection.createRange().text : document.getSelection();
 if (doit.createTextRange) doit.caretPos = document.selection.createRange().duplicate();
 return true;
}
function mytextadd(textneu,myform) {
 if (myform.content_gb.createTextRange && myform.content_gb.caretPos) {
  var caretPos = myform.content_gb.caretPos;
  caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? textneu + ' ' : textneu;
 } else myform.content_gb.value+=textneu
 auswahltext = "";
 document.myform.content_gb.focus();
}
function mycode(myform,mycode,fensterausgabe) {
  if (textmarkiert) var direkttext=textmarkiert;
  else var direkttext=fensterausgabe;
  inserttext = prompt(standard+"\n["+mycode+"]Ihr Text[/"+mycode+"]",direkttext);
  if ((inserttext != null) && (inserttext != "")) {
   auswahltext = "["+mycode+"]"+inserttext+"[/"+mycode+"]";
   mytextadd(auswahltext,myform);
 }
 document.myform.content_gb.focus();
}

//**** Link und email***********

function speciallink(myform,mytype) {
	if (textmarkiert) { var direkttext=textmarkiert; } else { var direkttext=""; }
	linktext = prompt(linkname,direkttext);
		var fensterausgabe;
		if (mytype == "URL") {
			ausgabe = linkadresse;
			ausgabeinhalt = "http://";
			}
		else {
			ausgabe = emailname;
			ausgabeinhalt = "";
			}
	linkurl = prompt(ausgabe,ausgabeinhalt);
	if ((linkurl != null) && (linkurl != "")) {
		if ((linktext != null) && (linktext != "")) {
			auswahltext = "["+mytype+"="+linkurl+"]"+linktext+"[/"+mytype+"] ";
			mytextadd(auswahltext,myform);

			}
		else{
			auswahltext = "["+mytype+"]"+linkurl+"[/"+mytype+"] ";
			mytextadd(auswahltext,myform);

		}
	}
}

