function showMenu(menu) {
	s = document.getElementById(menu);
	s.style.display = 'block';
	s.style.visibility = 'visible';
	s.style.position = 'absolute';
}

function hideMenu(menu) {
	s = document.getElementById(menu);
	s.style.display = 'none';
	s.style.visibility = 'hidden';
	s.style.position = 'absolute';
}

function printPage() {
	if (window.print) {
		jetztdrucken = confirm('Seite drucken ?');
		if (jetztdrucken) window.print();
	}
}

function input(htmltag)
 {
  if (document.textform.newtext.createTextRange)
   {
    document.textform.newtext.focus();
    document.selection.createRange().duplicate().text = what;
   }
  else if (document.getElementById && !document.all) // Mozilla
   {
    var tarea = document.forms['textform'].elements['newtext'];
    var selEnd = tarea.selectionEnd;
    var txtLen = tarea.value.length;
    var txtbefore = tarea.value.substring(0,selEnd);
    var txtafter =  tarea.value.substring(selEnd, txtLen);
    tarea.value = txtbefore + htmltag + txtafter;
   }
  else
   {
    document.entryform.text.value += htmltag;
   }
 }

/* AB HIER VON JEBING, MARKUS HINZUGEFUEGT */

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.";
listentyp = "Für eine numerierte Liste geben Sie eine '1' an. Für eine alphabetische ein 'a'.\nFür eine einfache Punktliste drücken Sie ok.";
listenwerte = "Geben Sie bitte die Listenpunkte ein und drücken Sie anschliessend ok.\nAlternativ können Sie 'Abbrechen' wählen, um die Liste direkt fertigzustellen.";
highlightmsg = "Alles markiert und in die Zwischenablage kopiert.";
searchfailed = "Die Suche lieferte kein Ergebnis.";

// CODE EINFUEGEN (EINFACH)
function code(option, tag1, tag2) {
	if(option == 1) {
		// FUER IE
		if (opener.document.selection){
			var str = opener.document.selection.createRange().text;
			opener.document.textform.newtext.focus();
			var sel = opener.document.selection.createRange();
				sel.text = "<" + tag1 + ">" + str + "</" + tag1 + ">";
			return;
		}
		// FUER MOZILLA
		else if (opener.document.getElementById && !document.all) {
			var txtarea = opener.document.forms['textform'].elements['newtext'];
			var selLength = txtarea.textLength;
			var selStart = txtarea.selectionStart;
			var selEnd = txtarea.selectionEnd;
			if (selEnd == 1 || selEnd == 2)
			selEnd = selLength;
			var s1 = (txtarea.value).substring(0,selStart);
			var s2 = (txtarea.value).substring(selStart, selEnd)
			var s3 = (txtarea.value).substring(selEnd, selLength);
			opener.document.textform.newtext.value = s1 + '<' + tag1 + '>' + s2 + '</' + tag1 + '>' + s3;
			opener.textform.newtext.focus();
			return;
		}
		// ANSONSTEN
		else {
			opener.document.textform.newtext.value = "<" + tag1 + ">" + str + "</" + tag1 + ">";
			opener.textform.newtext.focus();
			return;
		}
	}
	else if(option == 2) {
		// FUER IE
		if (opener.document.selection){
			var str = opener.document.selection.createRange().text;
			opener.document.textform.newtext.focus();
			var sel = opener.document.selection.createRange();
				sel.text = "<" + tag1 + ">" + str + "</" + tag2 + ">";
			return;
		}
		// FUER MOZILLA
		else if (opener.document.getElementById && !document.all) {
			var txtarea = opener.document.forms['textform'].elements['newtext'];
			var selLength = txtarea.textLength;
			var selStart = txtarea.selectionStart;
			var selEnd = txtarea.selectionEnd;
			if (selEnd == 1 || selEnd == 2)
			selEnd = selLength;
			var s1 = (txtarea.value).substring(0,selStart);
			var s2 = (txtarea.value).substring(selStart, selEnd)
			var s3 = (txtarea.value).substring(selEnd, selLength);
				opener.document.textform.newtext.value = s1 + '<' + tag1 + '>' + s2 + '</' + tag2 + '>' + s3;
			opener.textform.newtext.focus();
			return;
		}
		// ANSONSTEN
		else {
			opener.document.textform.newtext.value = "<" + tag1 + ">" + str + "</" + tag2 + ">";
			opener.textform.newtext.focus();
			return;
		}
	}
	else if(option == 3) {
		// FUER IE
		if (opener.document.selection){
			var str = opener.document.selection.createRange().text;
			opener.document.textform.newtext.focus();
			var sel = opener.document.selection.createRange();
				sel.text = "<" + tag1 + ">" + str;
			return;
		}
		// FUER MOZILLA
		else if (opener.document.getElementById && !document.all) {
			var txtarea = opener.document.forms['textform'].elements['newtext'];
			var selLength = txtarea.textLength;
			var selStart = txtarea.selectionStart;
			var selEnd = txtarea.selectionEnd;
			if (selEnd == 1 || selEnd == 2)
			selEnd = selLength;
			var s1 = (txtarea.value).substring(0,selStart);
			var s2 = (txtarea.value).substring(selStart, selEnd)
			var s3 = (txtarea.value).substring(selEnd, selLength);
				opener.document.textform.newtext.value = s1 + s2 + '<' + tag1 + '>' + s3;
			opener.textform.newtext.focus();
			return;
		}
		// ANSONSTEN
		else {
			opener.document.textform.newtext.value = "<" + tag1 + ">" + str;
			opener.textform.newtext.focus();
			return;
		}
	}
	else if(option == 4) {
		// FUER IE
		if (opener.document.selection){
			var str = opener.document.selection.createRange().text;
			opener.document.textform.newtext.focus();
			var sel = opener.document.selection.createRange();
				sel.text = tag1 + str;
			return;
		}
		// FUER MOZILLA
		else if (opener.document.getElementById && !document.all) {
			var txtarea = opener.document.forms['textform'].elements['newtext'];
			var selLength = txtarea.textLength;
			var selStart = txtarea.selectionStart;
			var selEnd = txtarea.selectionEnd;
			if (selEnd == 1 || selEnd == 2)
			selEnd = selLength;
			var s1 = (txtarea.value).substring(0,selStart);
			var s2 = (txtarea.value).substring(selStart, selEnd)
			var s3 = (txtarea.value).substring(selEnd, selLength);
				opener.document.textform.newtext.value = s1 + s2 + tag1 + s3;
			opener.textform.newtext.focus();
			return;
		}
		// ANSONSTEN
		else {
			opener.document.textform.newtext.value = tag1 + str;
			opener.textform.newtext.focus();
			return;
		}
	}
}

function createlist(myform) {
	listtype = prompt(listentyp, "");
	if ((listtype == "a") || (listtype == "1")) {
		mylist = "<ol type=\u0022"+listtype+"\u0022>\n";
		listend = "</ol>";
		}
	else {
		mylist = "<ul>\n";
		listend = "</ul>";
		}
	listentry = "initial";
	while ((listentry != "") && (listentry != null)) {
		listentry = prompt(listenwerte, "");
		if ((listentry != "") && (listentry != null))
			mylist = mylist+"<li>"+listentry+"</li>\n";
		}
	auswahltext = mylist+listend;
	// FUER IE
	if (opener.document.selection){
		var str = opener.document.selection.createRange().text;
		opener.document.textform.newtext.focus();
		var sel = opener.document.selection.createRange();
			sel.text = auswahltext + str;
		return;
	}
	// FUER MOZILLA
	else if (opener.document.getElementById && !document.all) {
		var txtarea = opener.document.forms['textform'].elements['newtext'];
		var selLength = txtarea.textLength;
		var selStart = txtarea.selectionStart;
		var selEnd = txtarea.selectionEnd;
		if (selEnd == 1 || selEnd == 2)
		selEnd = selLength;
		var s1 = (txtarea.value).substring(0,selStart);
		var s2 = (txtarea.value).substring(selStart, selEnd)
		var s3 = (txtarea.value).substring(selEnd, selLength);
		opener.document.textform.newtext.value = s1 + s2 + auswahltext + s3;
		opener.textform.newtext.focus();
		return;
	}
	// ANSONSTEN
	else {
		opener.document.textform.newtext.value = auswahltext;
		opener.textform.newtext.focus();
		return;
	}
	/*mytextadd(auswahltext,myform);*/
}

function mytextadd(textneu,myform) {
 if (myform.content.createTextRange && myform.content.caretPos) {
  var caretPos = myform.content.caretPos;
  caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? textneu + ' ' : textneu;
 } else myform.content.value+=textneu
 auswahltext = "";
 setfocus(myform);
}

function popup(page) {
	fenster = window.open(page,'Details','toolbar=no,status=yes,location=no,resizable=yes,scrollbars=yes,width=350,height=500');
	fenster.focus();
}

function myselection(doit) { 
	textmarkiert = (document.all) ? document.selection.createRange().text : document.getSelection();
	if (doit.createTextRange) doit.caretPos = document.selection.createRange().duplicate();
	return true;
}
