function plxNewwindow(newURL, Breite, Hoehe, Target) {  if(plxReadCookie("popup_"+Target) == 1) {  	return;  }  var PopUpSizeX=Breite;  var PopUpSizeY=Hoehe;  var PopUpURL=newURL;  splashWin = window.open(PopUpURL, Target, 'fullscreen=0, toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0');  splashWin.resizeTo(PopUpSizeX, PopUpSizeY);} function plxCreateCookie(name,value,days) {	if (days) {		var date = new Date();		date.setTime(date.getTime()+(days*24*60*60*1000));		var expires = "; expires="+date.toGMTString();	}	else var expires = "";	document.cookie = name+"="+value+expires+"; path=/";}function plxReadCookie(name) {	var nameEQ = name + "=";	var ca = document.cookie.split(';');	for(var i=0;i < ca.length;i++) {		var c = ca[i];		while (c.charAt(0)==' ') c = c.substring(1,c.length);		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);	}	return null;}function plxEraseCookie(name) {	plxCreateCookie(name,"",-1);}function setPopupCookie(Target, Visible) {	if (Visible==true) {		plxCreateCookie("popup_"+Target, 1, 1);	} else {		plxEraseCookie("popup_"+Target);	}}function checkUncheckAll(start, box) {	
	var currEl, currForm = box.form, c = start;
	for(c; c < currForm.length; ++c) {
		currEl = currForm[c];
		if (currEl == box) {
			while (currForm[--c].type == 'checkbox' && currForm[c].name != 'checkall') {
				currForm[c].checked = box.checked;
			}
			break;
		}
	}
}

function showNotiz(id, editable) {
	document.getElementById('content_'+id).style.display = "none";
	document.getElementById('content_'+id).style.height = "0px";
	document.getElementById('notiz_'+id).style.display = "block";
	document.getElementById('notiz_'+id).style.height = "80px";
	document.getElementById('ContentLink_'+id).style.backgroundColor = "";
	document.getElementById('NotizLink_'+id).style.backgroundColor = "#ff8505";
	if (editable == 1) {
		document.getElementById('NotizAendern_'+id).style.display = "block";
		document.getElementById('NotizAendern_'+id).style.height = "18px";
	}
}
function showContent(id, editable) {
	document.getElementById('content_'+id).style.display = "block";
	document.getElementById('content_'+id).style.height = "80px";
	document.getElementById('notiz_'+id).style.display = "none";
	document.getElementById('notiz_'+id).style.height = "0px";
	document.getElementById('ContentLink_'+id).style.backgroundColor = "#ff8505";
	document.getElementById('NotizLink_'+id).style.backgroundColor = "";
	if (editable == 1) {
		document.getElementById('NotizAendern_'+id).style.display = "none";
		document.getElementById('NotizAendern_'+id).style.height = "0px";
	}
}
function countLeftChars(idlabel, idtextarea, maxcount) {
	var elem = document.getElementById(idlabel);
	var charsleft = maxcount - document.getElementById(idtextarea).value.length;
	if(charsleft > 0) {
		elem.innerHTML = "Du musst noch mindestens " + charsleft + " Zeichen schreiben";
	} else {
		elem.innerHTML = "";
	}
}function loadText() {	var elemSelect = document.getElementById("supportselect");	if(elemSelect.selectedIndex < 1) {		return;	}	var kat = elemSelect.options[elemSelect.selectedIndex].value;   with (new Ajax()) {    	url="/faqapi.php";    	method="POST";    	params="kp=" + kat;    	onSuccess=updateSupportText;    	onError=errorSupportText;    	doRequest();    } }function changeKat(kat) {	if(kat == null) {	    var elemSelect = document.getElementById("supportselect");	    if(elemSelect.selectedIndex < 1) {	        return;	    }	    kat = elemSelect.options[elemSelect.selectedIndex].value;	}     // Boxinhalt neu laden    with (new Ajax()) {    	url="/faqapi.php";    	method="POST";    	params="k=" + kat;    	onSuccess=updateSelectBox;    	onError=errorSelectBox;    	doRequest();    } }function updateSelectBox(txt, xml) {    var elemSpanKat = document.getElementById("supportkategorie");    var elemSelect = document.getElementById("supportselect");    var elemSpan = document.getElementById("supportbox");	    var parentID = txt.substr(0, txt.indexOf("|"));    var newTxt = txt.substr(txt.indexOf("|") + 1);    if(parentID == 0) {		elemSpan.innerHTML = newTxt;   }   loadText(parentID);}function errorSelectBox(msg) {}function updateSupportText(txt, xml) {	var elemText = document.getElementById("supporttext");	elemText.innerHTML = txt;}function errorSupportText(msg) {}function startEvents(session) {	getEvents(session);	var aktiv = window.setInterval("getEvents('" + session + "')", 10000);}function getEvents(session) { 	// Boxinhalt neu laden    with (new Ajax()) {    	url="/eventapi.php";    	method="POST";    	params=session;    	onSuccess=updateEventTicker;    	onError=errorEventTicker;    	doRequest();    } }var imageTimer = new Object();function updateEventTicker(txt, xml) {	if(txt.length == 0) {		return;	}	var elemTicker = document.getElementById("eventtickerimages");	var elemText = document.getElementById("eventtickerdetails");	var Parts = txt;	if(Parts.length != 0) {		var ImageParts = Parts.split("@");		var newImage = new Image(40,40);		newImage.src = ImageParts[0];		newImage.style.float = "left";		newImage.border = 0;		newImage.alt = ImageParts[1];		newImage.id = "image_event";		newImage.width = 40;		newImage.height = 40;				while(elemTicker.hasChildNodes()){			elemTicker.removeChild(elemTicker.lastChild);		}		elemTicker.appendChild(newImage);				elemText.innerHTML = ImageParts[1];	} else {		while(elemTicker.hasChildNodes()){			elemTicker.removeChild(elemTicker.lastChild);		}		elemText.innerHTML = "";	}}function checkMail() {	var elemMail = document.getElementById("email");	var elemMailValidate = document.getElementById("email_validate");	var elemMailInfo = document.getElementById("email_not_validated");	var elemMailInfo2 = document.getElementById("email_validated");	var elemTRMailValidate = document.getElementById("td_email_validate");	if (elemMail.value != elemMailValidate.value) {		elemMailInfo.style.display = "inline";		elemMailInfo2.style.display = "none";	} else {		elemMailInfo.style.display = "none";		elemMailInfo2.style.display = "inline";		elemTRMailValidate.className = "";	}	if (elemMail.value.length == 0 && elemMailValidate.value.length == 0) {		elemMailInfo.style.display = "none";		elemMailInfo2.style.display = "none";	}}function errorEventTicker(msg) {}
