function popup(URL, breite, hoehe, scrollbars_anzeigen){
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars='+scrollbars_anzeigen+',location=0,statusbar=0,menubar=0,resizable=1,width='+ breite +',height='+hoehe);");
}

function bbcode(text_id, v){
	if (document.selection){ // für IE
		var str = document.selection.createRange().text;
		document.getElementById(text_id).focus();
		var sel = document.selection.createRange();
		sel.text = "[" + v + "]" + str + "[/" + v + "]";
		document.getElementById(text_id).focus();
		return;
	} else if (document.getElementById && !document.all){ // für Mozilla
		var txtarea = document.getElementById(text_id);
		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);
		txtarea.value = s1 + '[' + v + ']' + s2 + '[/' + v + ']' + s3;
		document.getElementById(text_id).focus();
		return;
	} else {
		input('[' + v + '][/' + v + '] ');
		document.getElementById(text_id).focus();
	}
}


function insert_tag(text_id, v){
		if (document.selection){ // für IE
			var str = document.selection.createRange().text;
			document.getElementById(text_id).focus();
			var sel = document.selection.createRange();
			sel.text = str + '<' + v + '>';
			document.getElementById(text_id).focus();
			return;
		} else if (document.getElementById && !document.all){ // für Mozilla
			var txtarea = document.getElementById(text_id);
			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);
			txtarea.value = s1 +  s2 + '<' + v + '>' + s3;
			document.getElementById(text_id).focus();
			return;
		} else {
			document.getElementById(text_id).value = document.getElementById(text_id).value + '<a href="' + url_wert + '" target="_blank">' + name_wert + '</a>';
		}
}
function makemail(text_id){
	url_wert = prompt("Geben Sie die Adresse ein:", "");
	if(url_wert != null){
		if (document.selection){ // für IE
			var str = document.selection.createRange().text;
			if (str == ""){
				str = prompt("Geben Sie einen Namen ein:", url_wert);
			}
			document.getElementById(text_id).focus();
			var sel = document.selection.createRange();
			sel.text = '[EMAIL="' + url_wert + '"]' + str + '[/EMAIL]';
			document.getElementById(text_id).focus();
			return;
		} else if (document.getElementById && !document.all){ // für Mozilla
			var txtarea = document.getElementById(text_id);
			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);
			if (s2 == ""){
				s2 = prompt("Geben Sie einen Namen ein:", url_wert);
			}
			txtarea.value = s1 + '[EMAIL="' + url_wert + '"]' + s2 + '[/EMAIL]' + s3;
			document.getElementById(text_id).focus();
			return;
		} else {
			name_wert = prompt("Geben Sie einen Namen ein:", url_wert);
			document.getElementById(text_id).value = document.getElementById(text_id).value + '[EMAIL="' + url_wert + '"]' + name_wert + '[/EMAIL]';
		}
	}
}

function makelink(text_id){
	url_wert = prompt("Geben Sie die Adresse ein: \n(Achtung: http:// nicht vergessen!)", "http://");
	if(url_wert != null){
		if (document.selection){ // für IE
			var str = document.selection.createRange().text;
			if (str == ""){
				str = prompt("Geben Sie einen Namen für den Link ein:", url_wert);
			}
			document.getElementById(text_id).focus();
			var sel = document.selection.createRange();
			sel.text = '[URL="' + url_wert + '"]' + str + '[/URL]';
			document.getElementById(text_id).focus();
			return;
		} else if (document.getElementById && !document.all){ // für Mozilla
			var txtarea = document.getElementById(text_id);
			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);
			if (s2 == ""){
				s2 = prompt("Geben Sie einen Namen für den Link ein:", url_wert);
			}
			txtarea.value = s1 + '[URL="' + url_wert + '"]' + s2 + '[/URL]' + s3;
			document.getElementById(text_id).focus();
			return;
		} else {
			name_wert = prompt("Geben Sie einen Namen für den Link ein:", url_wert);
			document.getElementById(text_id).value = document.getElementById(text_id).value + '[URL="' + url_wert + '"]' + name_wert + '[/URL]';
		}
	}
}

function show_hide(id){
	if (document.getElementById('div_'+id).style.display == "none"){
		document.getElementById('div_'+id).style.display = "";
		document.getElementById('img_'+id).src = "/gfx/icons/minus.gif"
	} else {
		document.getElementById('div_'+id).style.display = "none";
		document.getElementById('img_'+id).src = "/gfx/icons/plus.gif"
	}
}

function popup(URL, breite, hoehe, scrollbars_anzeigen){
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars='+scrollbars_anzeigen+',location=0,statusbar=0,menubar=0,resizable=1,width='+ breite +',height='+hoehe);");
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}