function ToggleDIV (DIVneu) {
	Effect.Appear(DIVneu);
	if (DIV != "") Effect.Fade(DIV);

	DIV = DIVneu;

	return;
}


function popup(id) {
	f = window.open("popup/index.php?id=" + id,"Erklaerung","width=600,height=400,resizable=yes,scrollbars=yes");
	f.focus();
}

function mitgliederSuche() {
	f = window.open("/user//netzwerk_suche.php","MitgliederSuche","width=600,height=400,resizable=yes,scrollbars=yes");
	f.focus();
}

function hilfe() {
	f = window.open("hilfe.php","Hilfe","width=600,height=400,resizable=yes,scrollbars=yes");
	f.focus();
}


function popupMethode(id) {
	f = window.open("/sites/therapien/popup/index.php?id=" + id,"Erklaerung","width=600,height=400,resizable=yes,scrollbars=yes");
	f.focus();
}


function popupGalerie(id) {
	f = window.open("/user/galeriepopup.php?id=" + id,"Galerie","width=800,height=600,resizable=yes,scrollbars=yes");
	f.focus();
}

function popupKuenstler2(k, b) {
	f = window.open("popup/index.php?k=" + k + "&b=" + b,"Galerie","width=500,height=500,resizable=yes,scrollbars=yes");
	f.focus();
}

function popupKuenstler(id) {
	f = window.open("/user/kuenstlerpopup.php?id=" + id,"Galerie","width=800,height=600,resizable=yes,scrollbars=yes");
	f.focus();
}


var lastOpen = "";

function oc(id, dontClose, typ) {
	typ = typ == "" ? "inline" : typ;

	if (lastOpen != "" && !dontClose) {
		document.getElementById(lastOpen).style.display = 'none';
	}

	if (document.getElementById(id)) {
		if (id == lastOpen) {
			document.getElementById(id).style.display = 'none';
			id = "";
		} else {
			if (document.getElementById(id).style.display == typ) {
				document.getElementById(id).style.display = 'none';
			} else {
				document.getElementById(id).style.display = 'inline';
			}
		}
	}

	lastOpen	= id;
}

function oct(openThis, closeThis) {
	document.getElementById(closeThis).style.display = 'none';
	document.getElementById(openThis).style.display = 'inline';
}


function ocAL(openThis, closeThis, closeThat, closeMore) {
	document.getElementById(closeThis).style.display = 'none';
	document.getElementById(closeThat).style.display = 'none';
	document.getElementById(closeMore).style.display = 'none';
	document.getElementById(openThis).style.display = 'inline';
}


function vorschlagIhrName() {
	vn = document.formular.vorname.value.toLowerCase();
	nn = document.formular.name.value.toLowerCase();

	vn = repair(vn);
	nn= repair(nn);

	if (vn != "" && nn != "") {
		alert("Vorschlag:\n" + vn + "." + nn + "\n" + "Sie können aber auch einen anderen Namen wählen.\nBitte überprüfen Sie, ob der gewählte Name noch frei ist.");

		return vn + "." + nn;
	}

	if (vn == "" && nn == "") alert("Sie m?ssen zuerst Ihren Vornamen und Nachnamen angeben.");
	if (vn == "" && nn != "") alert("Bitte geben Sie noch Ihren Vornamen an.");
	if (vn != "" && nn == "") alert("Bitte geben Sie noch Ihren Nachnamen an.");

	return "";
}


function repair(data) {
	data = data.replace("ö", "oe");
	data = data.replace("ä", "ae");
	data = data.replace("ü", "ue");
	data = data.replace("ß", "ss");

	return data;
}

function checkIhrName() {
	n = document.formular.inbound_adresse.value;

	if (n == "") alert("Sie müssen zuerst einen Namen für 'Ihr Name' angeben.");

	else {
		f = window.open("/user/registrieren/check.php?name=" + n,"Check","width=600,height=400,resizable=yes,scrollbars=yes");
		f.focus();
	}
}

function checkUser() {
	n = document.formular.username.value;

	if (n == "") alert("Sie müssen zuerst einen Namen für 'Benutzername' angeben.");

	else {
		f = window.open("/user/registrieren/check.php?usr=" + n,"Check","width=600,height=400,resizable=yes,scrollbars=yes");
		f.focus();
	}
}


function grusskarteVorschau() {
	anName		= document.formular.anName.value;
	anVorame	= document.formular.anVorname.value;
	anEmail		= document.formular.anEmail.value;

	vonName		= document.formular.vonName.value;
	vonVorame	= document.formular.vonVorname.value;
	vonEmail	= document.formular.vonEmail.value;

	if (n == "") alert("Sie müssen zuerst einen Namen für 'Ihr Name' angeben.");

	else {
		f = window.open("check.php?name=" + n,"Check","width=600,height=400,resizable=yes,scrollbars=yes");
		f.focus();
	}
}


function input(what) {
	if (document.forms['entryform'].elements['text'].createTextRange) {
		document.forms['entryform'].elements['text'].focus();
		document.selection.createRange().duplicate().text = what;
	}

	else if ((typeof document.forms['entryform'].elements['text'].selectionStart) != 'undefined') {
		var tarea		= document.forms['entryform'].elements['text'];
		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 + what + txtafter;
		tarea.selectionStart	= txtbefore.length + what.length;
		tarea.selectionEnd		= txtbefore.length + what.length;
	}

	else {
		document.forms['entryform'].elements['text'].value += what;
	}
}

function tags(tag)
 {
 if (document.selection) // f?r IE
   {
	var str = document.selection.createRange().text;
	document.forms['formular'].elements['text'].focus();
	var sel = document.selection.createRange();
	sel.text = "<" + tag + ">" + str + "</" + tag + ">";
	return;
   }
  else if ((typeof document.forms['formular'].elements['text'].selectionStart) != 'undefined') // f?r Mozilla
   {
	var txtarea = document.forms['formular'].elements['text'];
	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 + '<' + tag + '>' + s2 + '</' + tag + '>' + s3;
	txtarea.selectionStart = s1.length;
	txtarea.selectionEnd = s1.length + 5 + s2.length + tag.length * 2;
	return;
   }
  else input('<' + tag + '></' + tag + '> ');
 }

function singletag(tag) {
	if (document.selection) {
		var str = document.selection.createRange().text;
		document.forms['formular'].elements['text'].focus();
		var sel = document.selection.createRange();
		sel.text = "<" + tag + ">" + str;
		return;
	} else if ((typeof document.forms['formular'].elements['text'].selectionStart) != 'undefined') {
		var txtarea = document.forms['formular'].elements['text'];
		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 + '<' + tag + '>' + s2 + s3;
		txtarea.selectionStart = s1.length;
		txtarea.selectionEnd = s1.length + 5 + s2.length + tag.length * 2;
		return;
	} else {
		input('<' + tag + '> ');
	}
}

