<!--
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.lpuSWFObjectUtil=="undefined"){deconcept.lpuSWFObjectUtil=new Object();}deconcept.lpuSWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.lpuSWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.lpuSWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.lpuSWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.lpuSWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.lpuSWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.lpuSWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.lpuSWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.lpuSWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.lpuSWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.lpuSWFObject;var lpuSWFObject=deconcept.lpuSWFObject;

xmlHttp = makerequestobject()

function makerequestobject() {
	var resObject = null;
	try {
		resObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(Error) {
		try {
			resObject = new ActiveXObject("MSXML2.XMLHTTP");
		}
		catch(Error) {
			try {
				resObject = new XMLHttpRequest()
			}
			catch(Error) {
				alert ("Erzeugung des XMLHttpRequest-Objectes ist nicht möglich");
			}
		}
  	}
	return resObject;
}

function toggleProgressBar(visible) {
	if(visible) {
		document.getElementById('ajaxload').innerHTML = '<img src="../img/ajaxload.gif" style="width: 32px; height: 32px;" alt="loading" title="loading" />';
	} else {
		document.getElementById('ajaxload').innerHTML = '';
	}
}

var queue = new Array();
function sendRequest(file, queryString, div) {
	if(xmlHttp) {
		toggleProgressBar(true);
		/* Request Daten in die Warteschlange setzen, falls der vorherige noch nicht abgeschlossen ist */
		if(xmlHttp.readyState == 1 || xmlHttp.readyState == 2 || xmlHttp.readyState == 3) {
			queueLength = queue.length;
			queue[queueLength] = new Array();
			queue[queueLength][0] = file;
			queue[queueLength][1] = queryString;
			queue[queueLength][2] = div;
			/* document.getElementById(div).innerHTML = 'In der Warteschlange...'; //Optionaler Infotext */
		} else {
			if(queryString == "") {
				xmlHttp.open('GET', file, true);
			} else {
				xmlHttp.open('POST', file, true);
				xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
				xmlHttp.send(queryString);
			}
			xmlHttp.onreadystatechange = function () {
				if(xmlHttp.readyState == 2) {
					/* document.getElementById(div).innerHTML = 'Lade Inhalt...'; */
				}
				if(xmlHttp.readyState == 4) {
					if(xmlHttp.status == 200) {
						document.getElementById(div).innerHTML = xmlHttp.responseText;
					} else if(xmlHttp.status == 404) {
						document.getElementById(div).innerHTML = 'Die Datei wurde nicht gefunden!';
					}
					/* Warteschlange abarbeiten */
					queueLength = queue.length;

					if(queueLength != 0) {
						sendRequest(queue[0][0], queue[0][1], queue[0][2]);
						queue.shift(); //Erstes Element entfernen, den Rest eine Position nach vorne rücken
					} else {
						toggleProgressBar(false);
					}
				}
		   };
		  if(queryString == "") {
				xmlHttp.send(null);
		  }
		}
	}
}

function showhide(div) {
	var what = document.getElementById(div);
	if (what.style.display == "block") {
		what.style.display = "none";
	} else {
		what.style.display = "block";
	}
}

function showEl(div) {
	var what = document.getElementById(div);
	if (what.style.display != "block") {
		what.style.display = "block";
	}
}

function dVal(el, con) {
	document.getElementById(el).value = con;
}

function dCon(el, con) {
	document.getElementById(el).innerHTML = con;
}

function highlightRow (num) {
	var oldNum = document.getElementById('new_parent').value;
	if (oldNum > 0) { 
		document.getElementById('row_' + oldNum).style.backgroundColor = "";
	}
	document.getElementById('row_' + num).style.backgroundColor = '#FFCC44'; }

function saveElements (pageid, order) {
	document.getElementById('pageelements_order').value = order;
}


var numberCount = 0;
function addPageElement(selobj, pageid) {
	var typ = document.getElementById('elementType')[document.getElementById('elementType').selectedIndex].value;
	document.getElementById('elementType').selectedIndex = 0;

	if (typ > 0) {
		Sortable.destroy(selobj, pageid);
    	
		var obj = document.getElementById(selobj);
		if (numberCount == 0) {
			numberCount = obj.getElementsByTagName('li');
			numberCount = numberCount.length + 1;
		} else {
			numberCount += 1;
		}
		var newLI = document.createElement('li'); /* NEUES LISTENELEMENT ERSTELLEN */
		newLI.setAttribute('id', 'pageelements_' + numberCount);
		obj.appendChild(newLI); /* LI IN LISTE ANHÄNGEN */
    	
		Sortable.create(selobj,
			{dropOnEmpty:false, containment:[selobj], constraint:false,
			onChange:function(){ document.getElementById('pageelements_order').value = Sortable.serialize(selobj) }});
		
		document.getElementById('pageelements_order').value = Sortable.serialize(selobj);
		sendRequest('../request/getNewPageElement.php?typ=' + typ + "&numberCount=" + numberCount, "", "pageelements_" + numberCount);
	}
}


function checkbox(obj, change) {
	flag = document.getElementById(obj).checked;

	if (change == true) {
		if (flag == false) {
			document.getElementById('check_' + obj).style.backgroundPosition = '0 -16px';
			document.getElementById(obj).checked = true;
		} else {
			document.getElementById('check_' + obj).style.backgroundPosition = '0 0';
			document.getElementById(obj).checked = false;
		}
	} else {
		if (flag == false) {
			document.getElementById('check_' + obj).style.backgroundPosition = '0 0';
		} else {
			document.getElementById('check_' + obj).style.backgroundPosition = '0 -16px';
		}
	}
}

function checkPWStrength(obj) {
	var strength	= 0;
	var pwd			= document.getElementById(obj).value;

	if (pwd.match(/[a-z]/g)) {
		if (pwd.match(/[a-z]/g).length == 1) {
			strength += 1;
		} else if (pwd.match(/[a-z]/g).length > 1) {
			strength += 2;
		}
	}
	
	if (pwd.match(/[A-Z]/g)) {
		if (pwd.match(/[A-Z]/g).length == 1) {
			strength += 1;
		} else if (pwd.match(/[A-Z]/g).length > 1) {
			strength += 2;
		}
	}

	if (pwd.match(/[\d]/g)) {
		if (pwd.match(/[\d]/g).length == 1) {
			strength += 1;
		} else if (pwd.match(/[\d]/g).length > 1) {
			strength += 2;
		}
	}

	if (pwd.match(/[\W_]/g)) {
		if (pwd.match(/[\W_]/g).length == 1) {
			strength += 1;
		} else if (pwd.match(/[\W_]/g).length > 1) {
			strength += 2;
		}
	}

	if (pwd.length > 6 && pwd.length < 10) {
		strength += 1;
	} else if (pwd.length >= 10) {
		strength += 2;
	}
	
	document.getElementById('inf_password').innerHTML = '<div class="strength strength' + strength + '">&nbsp;</div>';
}

function activateQuote(qid) {
	sendRequest('../request/adminQuote.php?qid=' + qid + "&action=activate", "", "");
	document.getElementById('quotes_container').removeChild(document.getElementById('quote_' + qid + '_container'));
}

function deleteQuote(qid) {
	sendRequest('../request/adminQuote.php?qid=' + qid + "&action=delete", "", "");
	document.getElementById('quotes_container').removeChild(document.getElementById('quote_' + qid + '_container'));
}

function voteQuote(qid, voting) {
	sendRequest('../request/voteQuote.php?qid=' + qid + "&voting=" + voting, "", "voting_" + qid + "_container");
}

function searchQuote() {
	var quoteID = document.getElementById('quoteID').value;
	if (quoteID > 0) {
		document.location.href = BASE + "/quotes/" + quoteID;
	}
}

function getImages(numberCount, selectedFile) {
	var dir	= document.getElementById('PageElement_' + numberCount + '_dir')[document.getElementById('PageElement_' + numberCount + '_dir').selectedIndex].value;
	sendRequest('../request/getFiles.php?type=images&numberCount=' + numberCount + '&dir=' + dir + '&selectedFile=' + selectedFile, "", 'PageElement_' + numberCount + '_file');
}

function getVideos(numberCount, selectedFile) {
	var dir	= document.getElementById('PageElement_' + numberCount + '_dir')[document.getElementById('PageElement_' + numberCount + '_dir').selectedIndex].value;
	sendRequest('../request/getFiles.php?type=videos&numberCount=' + numberCount + '&dir=' + dir + '&selectedFile=' + selectedFile, "", 'PageElement_' + numberCount + '_file');
}

function jumpFields(obj, len, nextobj) {
	if (document.getElementById(obj).value.length == len) {
		document.getElementById(nextobj).focus();
	}
}

function checkBoxHeights() {
	var h1	= document.getElementById('newscontent').offsetHeight;	
	var h2	= document.getElementById('maincontent').offsetHeight;

	if (h1 < h2) {
		document.getElementById('newscontent').style.height = h2 + "px";
	} else if (h2 < h1) {
		document.getElementById('maincontent').style.height = h1 + "px";
	}
}
-->