var et_pagename;
var et_url;

function ie6()
{
	return document.all && /MSIE (5\.5|6)/.test(navigator.userAgent) && document.styleSheets && document.styleSheets[0] && document.styleSheets[0].addRule;
}
 
// ###########################################################################################################
// Browser: gestrichelte Linien um Links entfernen
function removeFocusOnAllLinks(){
	for(var i=0 ; i < document.links.length ; i++) 
	document.links[i].onfocus=blurLink;
}

function blurLink() { 
	if (this.blur) this.blur();
}

window.onload=removeFocusOnAllLinks; 

//###########################################################################################################
// Bilder Switch Tüte Galerie
function picwechsel(picbig,vorname,name,urlaubsort) {
	document.getElementById('galleryimgsrc').src=/*VIPURL*/"/webdatenupload/BagGallery/"+picbig;
	document.getElementById("gallerytxt1").innerHTML=vorname+" "+name;
	document.getElementById("gallerytxt2").innerHTML=urlaubsort;
}

// ###########################################################################################################
// CSS Switch
function csswechsel(stil) {
	if (stil == 'big') {
		document.getElementById('css').href = /*VIPURL*/'/Global/Style/screen_big.css';
		document.getElementById('btn_greyFontSmall').src=/*VIPURL*/"/Global/Pictures/btn_redFontSmall.gif";
		document.getElementById('btn_greyFontSmall').onmouseout=function(){this.src = /*VIPURL*/"/Global/Pictures/btn_redFontSmall.gif"};
		document.getElementById('btn_greyFontSmall').onmouseover=function(){this.src = /*VIPURL*/"/Global/Pictures/btn_hoverFontSmall.gif"};
		document.getElementById('btn_greyFontSmall').style.cursor="pointer";
		document.getElementById('btn_redFontBig').src=/*VIPURL*/"/Global/Pictures/btn_greyFontBig.gif";
		document.getElementById('btn_redFontBig').onmouseout=function(){this.src = /*VIPURL*/"/Global/Pictures/btn_greyFontBig.gif"};
		document.getElementById('btn_redFontBig').onmouseover=function(){this.src = /*VIPURL*/"/Global/Pictures/btn_greyFontBig.gif"};
		document.getElementById('btn_redFontBig').style.cursor="default";
		document.cookie = "bigtext=true; path=/;";
	} else if (stil == 'small') {
		document.getElementById('css').href = /*VIPURL*/'/Global/Style/screen_small.css';
		document.getElementById('btn_greyFontSmall').src=/*VIPURL*/"/Global/Pictures/btn_greyFontSmall.gif";
		document.getElementById('btn_greyFontSmall').onmouseout=function(){this.src = /*VIPURL*/"/Global/Pictures/btn_greyFontSmall.gif"};
		document.getElementById('btn_greyFontSmall').onmouseover=function(){this.src = /*VIPURL*/"/Global/Pictures/btn_greyFontSmall.gif"};
		document.getElementById('btn_greyFontSmall').style.cursor="default";
		document.getElementById('btn_redFontBig').src=/*VIPURL*/"/Global/Pictures/btn_redFontBig.gif";
		document.getElementById('btn_redFontBig').onmouseout=function(){this.src = /*VIPURL*/"/Global/Pictures/btn_redFontBig.gif"};
		document.getElementById('btn_redFontBig').onmouseover=function(){this.src = /*VIPURL*/"/Global/Pictures/btn_hoverFontBig.gif"};
		document.getElementById('btn_redFontBig').style.cursor="pointer";
		document.cookie = "bigtext=false; path=/;";
	}
}

// ###########################################################################################################
// Detailseite Imagesfader 
var oc=0;
var ie = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4); 
var aktiv;

var id_gross_global = "id_gross";
var id_bild_gross_global = "id_bild_gross";
	
function fadeIn() {
	document.getElementById("gross").style.visibility = "visible";
	if(ie)
		bild_gross.style.filter="Alpha(opacity="+oc+", finishopacity=0, style=0)";
	
		document.getElementById("bild_gross").style.opacity=oc/100;
			
		if(oc<100)
		{
			aktiv = window.setTimeout('oc=oc+2;fadeIn()',1);
		}
 }

function bildwechsel()
{
	if(document.all)
	{
		if(document.getElementById("bigimageproduct"))
			document.getElementById("bigimageproduct").id = "ielayer";
	}
	oc=0;
	fadeIn();
}

function fadeInChildren() {
	document.getElementById(id_gross_global).style.visibility = "visible";
	if(ie)
		document.getElementById(id_bild_gross_global).style.filter="Alpha(opacity="+oc+", finishopacity=0, style=0)";
	
		document.getElementById(id_bild_gross_global).style.opacity=oc/100;
			
		if(oc<100)
		{
			aktiv = window.setTimeout('oc=oc+2;fadeInChildren()', 1);
		}
 }
 
function bildwechselChildren(id_gross, id_bild_gross)
{
	if(document.all)
	{
		var tables = document.getElementById(id_gross).getElementsByTagName("table");
		if(tables.length == 1)
			tables[0].id = "ielayer";
	}
	oc=0;
	id_gross_global = id_gross;
	id_bild_gross_global = id_bild_gross;
	fadeInChildren();
}

//###########################################################################################################
//Detailseite-Bildposition

function setPosition(von,zu,haupt)
{
	if(haupt)
	{
		var top = von.offsetTop;
		var left = von.offsetLeft;
		
		if(document.all){
			var Eltern = von.offsetParent;
			while (Eltern && Eltern.id.toLowerCase()!='basewrapper1') {
			   	top = top + Eltern.offsetTop;
				left = left + Eltern.offsetLeft;
				Eltern = Eltern.offsetParent;
			}
		}
		zu.style.top = top +"px";
		zu.style.left = left +"px";
	}
	else
	{
		var height = 0;
		var width = 0;
		
		var hoehe = zu.offsetHeight;
		var breite = zu.offsetWidth;

		if (document.all) {
			height = document.documentElement.clientHeight;
			width = document.body.clientWidth;
		} else {
			height = window.innerHeight;
			width = window.innerWidth;
		}
		
		width = (width / 2) - (breite / 2);
		width = width - (document.getElementById("basewrapper1").offsetLeft );
		height = (height / 2) - (hoehe / 2);

		if (width < 0) {
			width = 0;
		}

		if (height < 0) {
			height = 20;
		}
		
		if(document.all)
			zu.style.top = (height - 10 + document.documentElement.scrollTop) + "px";
		else
			zu.style.top = (height - 10 + window.pageYOffset) + "px";
		
		zu.style.left = width +"px";
	}
}

//###########################################################################################################
//Layerswitch

function switchlayer(Name, njump, tracking, Title) {
	var executed = false;
	
	if (document.getElementById(Name)) {
		if(tracking && document.getElementById('ul'+Name).style.display!='block')
		{
			try
			{
				/*
				var url = '../Applications/wrapper.jsp';
				var request = getXMLHttpRequest();
				request.open("POST", url, true);
				request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
				request.onreadystatechange = function(){            
				    switch(request.readyState) 
					{  
				        case 4:
				            if(request.status!=200) 
							{
				                //alert("Fehler:"+request.status); 
				            }
							else 
							{
								//alert("trackt");
				            }
				            break;
				                    
				        default:
				            return false; 
				            break;     
				    }
				};
				*/
				var namesplit = unescape(et_pagename).split(":");
				et_pagename = escape(namesplit[0] + ": " + Title);
				var urlsplit = et_url.split("?");
				et_url = urlsplit[0] + "?target=" + Name;
				//request.send("url=https://www.etracker.com/nscnt.php?et=AaKbo9&et_pagename=" + et_pagename + "&et_url=" + et_url);
				var trackingsite = new Image();
				trackingsite.src = "https://www.etracker.de/cnt.php?et=AaKbo9&et_url=" + et_url + "&et_pagename=" + et_pagename;
			}
			catch(exception)
			{
				//alert("error" + exception);
			}
		}
		document.getElementById('ul'+Name).style.display=(document.getElementById('ul'+Name).style.display=='block') ? 'none' : 'block';
		document.getElementById(Name).className=(document.getElementById(Name).className=='faqactiv') ? 'faqinactive' : 'faqactiv';	
		executed = true;
	}
	
	if(document.getElementsByName(Name.toLowerCase()).length == 1 && !executed)
	{
		var id = document.getElementsByName(Name.toLowerCase())[0].id;
		document.getElementById('ul'+id).style.display=(document.getElementById('ul'+id).style.display=='block') ? 'none' : 'block';
		document.getElementById(id).className=(document.getElementById(id).className=='faqactiv') ? 'faqinactive' : 'faqactiv';
	}
	
	if(!njump)
		window.location.hash = "#" + Name;
}

function getURL(url, name) {
	if (url) {
		document.location.href = url+'?target='+name;
	} else {
		document.location.href = '?target='+name;
	}
}


//###########################################################################################################

//ModulContent

function setPictureWidth(id,richtung)
{
	if(document.images[id].width>520)
	{
		if(richtung=="rechts")
			document.images[id].width=505;
		else
			document.images[id].width=520;
	 }	
} 

//###########################################################################################################
//Submenue

function show(element){
	element.className += " mainhover";
}
function showMainActive(element){
	element.previousSibling.previousSibling.className = element.previousSibling.previousSibling.className  + ' mainActiveJS';
}
function hide(element){
	element.className = element.className.replace("mainhover", "");
}
function hideMainActive(element){
	element.previousSibling.previousSibling.className = element.previousSibling.previousSibling.className.replace("mainActiveJS", "");
}
//###########################################################################################################
//Captcha Reload

function reloadCaptcha() {
	var capObj = document.getElementById('captcha');
	if (capObj) {
		var image = new Image();
		image.src = capObj.src + (capObj.src.indexOf('?') > -1 ? '&' : '?') + Math.random();
		image.onload = function(){capObj.src = image.src;};
	}
}		 

//###########################################################################################################
//Header Bilderchange
var heanderchanger;

function headerchange() {
	headerchanger = new HeaderChanger();
	headerchanger.start();
}

function HeaderChanger()
{
	var och = 100;
	//var header = /*VIPURL*/"/Global/Pictures/header_pic01.gif";
	var header = document.getElementById("headerpic").src;
	//var img = document.getElementById("headerpic").src;
	var cname = document.getElementById("headerpicchange").className;
	var imgSlogan = /*VIPURL*/"/Global/Pictures/header_slogan.gif";
	var thisObject = this;
	
	this.start = function() {
		if (document.getElementById("headerpicchange").className != "hp_trans_nachh"
			&& document.getElementById("headerpicchange").className != "hp_trans_jobs") {
			
			if (cname != "hp_trans_slogan") {
				// Set custom image to slogan to start fading with slogan
				document.getElementById("headerpic").src = imgSlogan;
				document.getElementById("headerpic").className = "";
				document.getElementById("headerpicchange").className = "hp_trans_slogan";
			} else {
				// Fade slogan with standard image if no custom image was set
				header = /*VIPURL*/"/Global/Pictures/header_pic01.gif";
				cname = "hp_trans_standard";
				document.getElementById("headerpic").className = "";
			}
			thisObject.headerfadeout();
		}
	}
	
	this.headerfadein = function() {
		document.getElementById("headerpicchange").style.filter="Alpha(opacity="+och+")";
		document.getElementById("headerpicchange").style.opacity=och/100;	
		if(och<100) {
			aktiv = window.setTimeout('headerchanger.headerfadein()',80);
			och = och + 2;
		} else { 
			window.setTimeout('headerchanger.headerfadeout()',3000);
		}
	}
	
	this.headerfadeout = function() {
		document.getElementById("headerpicchange").style.filter="Alpha(opacity="+och+")";
		document.getElementById("headerpicchange").style.opacity=och/100;
				
		if (och>0) {
			aktiv = window.setTimeout('headerchanger.headerfadeout()',80);
			och = och - 2;
		} else {
			if (document.getElementById("headerpicchange").className == "hp_trans_slogan") {
				document.getElementById("headerpic").src = header;
				document.getElementById("headerpicchange").className = cname;
				// Don't set alpha loader css class for standard image because it's a GIF
				if (cname != "hp_trans_standard") {
					document.getElementById("headerpic").className = "hp_trans_img";
				}
			} else {
				document.getElementById("headerpic").src = imgSlogan;
				document.getElementById("headerpicchange").className = "hp_trans_slogan";
				document.getElementById("headerpic").className = "";
			}				
			thisObject.headerfadein();
		}
	}
}
// ###########################################################################################################

function agecheck(element)
{
	var age = document.getElementById("agesecurity");
	if(age)
	{
		if(age.checked)
		{
			return true;
		}
		else
		{
			document.getElementById('agesecuritycheck').style.display = "block";
		}
	}
	
	return false;
}

function checkeancode()
{
	try
	{
		document.getElementById('noean').style.display = "none";
		document.getElementById('onlynumberean').style.display = "none";
		document.getElementById('falselengthean').style.display = "none";
		
		var ean = document.getElementById('eancode').value;
		
		if(ean.length <= 0)
		{
			document.getElementById('noean').style.display = "block";
			return false;
		}
		else if(!ean.match(/\d+/))
		{
			document.getElementById('onlynumberean').style.display = "block";
			return false;
		}
		else if(ean.length != 8 && ean.length != 13)
		{
			document.getElementById('falselengthean').style.display = "block";
			return false;
		}
	}
	catch(e)
	{
		
	}
	
	return true;
}



//BEGINN Erlebnis Umwelt aber0604 29.04.2010

sendProcessActive = false;

function setLayerInhalt(){
	if (frames["form_iframe"].document.getElementById("layerumweltdiv")) {
		var confirmationPage = frames["form_iframe"].document.getElementById("layerumweltdiv").innerHTML;
		document.getElementById("layerumweltdiv").innerHTML = confirmationPage;
		document.getElementById("layerumweltdiv").style.cursor = "default";
		// Intervall stoppen, wenn DOM gefunden wurde
		window.clearInterval(sendProcessActive);
	}
}     

function getLayerUmwelt(){ 
	document.getElementById("layerumweltdiv").style.cursor = "progress";
	sendProcessActive = window.setInterval("setLayerInhalt()", 1750); 
}

function startinvironment(livelinkurl)
{
	
		var url =/*VIPURL*/livelinkurl;
		var req = getXMLHttpRequest();
		
		req.open("POST", url, true);

	    req.onreadystatechange = function(){            
		    switch(req.readyState) 
			{  
		        case 4:
		            if(req.status!=200) 
					{
		                alert("Fehler:"+req.status); 
		            }
					else 
					{
											
						var test = document.createElement("div");
						test.innerHTML = req.responseText.substring(req.responseText.indexOf("<layerumwelt>")+13, req.responseText.indexOf("</layerumwelt>"));
						test.frameBorder = 0;
						test.style.border = "none";
						test.src = url;
						var lebenstil = new Layer();
						lebenstil.setRedline(false);
						lebenstil.showContentAsLayer(test, true, 'Erlebnis Umwelt', "bgc_neutral_verlauf_3");
									
						 
		            } 
		            break;
		                    
		        default:
		            return false; 
		            break;     
		    }
		};
	  
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
		req.send(null);
		
		
		
		 try{
			 ET_Event.eventStart('Erlebnis Umwelt','Unternehmen/Verantwortung/Gesellschaft/Erlebnis Umwelt/Aktuelle Tourdaten','layeraufruf','');
			}
		 catch(e){}
		
		
}


//END Erlebnis Umwelt aber 0604 29.04.2010


// Lebensstiltypentest

function startlifestyletest()
{
	var test = document.createElement("iframe");
	test.frameBorder = 0;
	test.style.border = "none";
	test.style.width = "542px";
	test.style.height = "548px";
	var cb_oid = (arguments.length > 0) ? "?cb_oid=" + arguments[0] : "";
	var url = /*VIPURL*/"/Global/Applications/Lebenstiltest.jsp" + cb_oid;
	test.src = url;
	var lebenstil = new Layer();
	lebenstil.setRedline(false);
	lebenstil.showContentAsLayer(test, true, i18n.getText("inter_lifestyle_test"), "bgc_neutral_verlauf_3");
}

// Quiz Ernährungsirrtümer
function startquiznutrition()
{
	var test = document.createElement("iframe");
	test.frameBorder = 0;
	test.style.border = "none";
	test.style.width = "542px";
	test.style.height = "390px";
	var cb_oid = (arguments.length > 0) ? "?cb_oid=" + arguments[0] : "";
	var url = /*VIPURL*/"/Global/Applications/QuizErnaehrungsirrtuemer.jsp" + cb_oid;
	test.src = url;
	var layer = new Layer();
	layer.setRedline(false);
	layer.showContentAsLayer(test, true, i18n.getText("inter_quiz_fooderrors"), "bgc_neutral_verlauf_3");
}

//Quiz Fussball
function startquizsoccer()
{
	var test = document.createElement("iframe");
	test.frameBorder = 0;
	test.style.border = "none";
	test.style.width = "542px";
	test.style.height = "385px";
	var cb_oid = (arguments.length > 0) ? "?cb_oid=" + arguments[0] : "";
	var url = /*VIPURL*/"../Applications/QuizFussball.jsp" + cb_oid;
	test.src = url;
	var layer = new Layer();
	layer.setRedline(true);
	layer.showContentAsLayer(test, true, i18n.getText("inter_quiz_soccer"), "bgc_neutral_verlauf_3");
}

//Quiz Blumen
function startquizflower()
{
	var test = document.createElement("iframe");
	test.frameBorder = 0;
	test.style.border = "none";
	test.style.width = "542px";
	test.style.height = "385px";
	var cb_oid = (arguments.length > 0) ? "?cb_oid=" + arguments[0] : "";
	var url = /*VIPURL*/"../Applications/QuizBlumen.jsp" + cb_oid;
	test.src = url;
	var layer = new Layer();
	layer.setRedline(true);
	layer.showContentAsLayer(test, true, i18n.getText("inter_quiz_flower"), "bgc_neutral_verlauf_3");
}

//Tüte Galerie (Weltkarte)
function getTueteGalerie(id,land)
{
	var test = document.createElement("iframe");
	test.frameBorder = 0;
	test.style.border = "none";
	test.style.width = "600px";
	test.style.height = "610px";
	//test.className = "bgc_neutral_verlauf_3";
	test.style.backgroundColor = "#EFEFEF";
	var param = "?landid=" + id;
	var url = /*VIPURL*/"../Applications/TueteGalerie.jsp"+param;
	test.src = url;
	var layer = new Layer();
	layer.setRedline(true);
	layer.showContentAsLayer(test, true, land, "");
}


// Open privacy policy (Datenschutzgrunds�tze) as layer
function showDSG(url)
{
	var req = getXMLHttpRequest();
	
	req.open("POST", url, false);
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
    req.send(null);
    
    var result = req.responseText.substring(req.responseText.indexOf("<modul>")+7, req.responseText.indexOf("</modul>"));
    var div = document.createElement("div");
    div.style.padding = "10px 0 10px 0";
    div.style.height = "600px";
    div.style.width = "560px";
    div.style.overflow = "auto";
    div.innerHTML = result;
	var dsg = new Layer();
	dsg.setIndexLevel(2);
	dsg.showContentAsLayer(div, true, i18n.getText("inter_privacy_policy"), "bgc_neutral_verlauf_3");
}

function showDSGIFrame(url)
{	
	var div = document.createElement("iframe");
	div.frameBorder = 0;
	div.style.border ="none";
    div.style.padding = "10px 0 10px 0";
    div.style.height = "475px";
    div.style.width = "545px";
    div.src = url;
	var dsg = new Layer("noajax");
	dsg.setRedline(false);
	dsg.showContentAsLayer(div, true, i18n.getText("inter_privacy_policy"), "bgc_neutral_verlauf_3");
}
//###########################################################################################################

//Job Browsercheck mit Layer
function joblink() {
	var browserName = navigator.appName;
	
	if (browserName == "Opera") {
		var test = document.createElement("iframe");
		test.frameBorder = 0;
		test.style.border = "none";	
		test.style.width = "422px";
		test.style.height = "160px";
		var urllayer = /*VIPURL*/"../../Informationobjects/Job_Browsercheck_Layer/index.jsp";
		test.src = urllayer;
		var layer = new Layer();
		layer.setRedline(false);
		layer.showContentAsLayer(test, true, "Wichtige Mitteilung", "bgc_neutral_verlauf_3");
		return false;
	}
	return true;
}

function joblinkextern(link) {
	var browserName = navigator.appName;
	
	if (browserName == "Opera") {
		var test = document.createElement("iframe");
		test.frameBorder = 0;
		test.style.border = "none";	
		test.style.width = "422px";
		test.style.height = "160px";
		var urllayer = /*VIPURL*/"../../Informationobjects/Job_Browsercheck_Layer/index.jsp";
		test.src = urllayer;
		var layer = new Layer();
		layer.setRedline(false);
		layer.showContentAsLayer(test, true, "Wichtige Mitteilung", "bgc_neutral_verlauf_3");
	} else {
		window.open(link);
	}	
}

//Domain Layer Message
function showDomainLayer(title) 
{
	var div = document.createElement("div");
	div.className = "DomainLayerMessage";
	div.style.width = "422px";
	div.innerHTML = document.getElementById("DomainLayer").innerHTML;
	new Layer().showContentAsLayer(div, true, title, 'bgc_neutral_verlauf_3', null);
}

//Search Layer Message
function showSearchLayer(title)
{
	var div = document.createElement("div");
	div.className = "SearchLayerMessage";
	div.style.width = "402px";
	div.innerHTML = document.getElementById("SearchLayer").innerHTML;
	new Layer().showContentAsLayer(div, true, title, 'bgc_neutral_verlauf_3', null);
}

//ADHOC Message
function showAdhocLayer(title)
{
	var div = document.createElement("div");
	div.className = "ADHOCMessage";
	div.style.width = "418px";
	div.innerHTML = document.getElementById("AdhocMessage").innerHTML;
	var layer = new Layer();
	layer.setIndexLevel(10);
	layer.showContentAsLayer(div, true, title, 'bgc_neutral_verlauf_3', null);
}

function addLoadEvent(func) {
	  var oldonload = window.onload;
	  if (typeof window.onload != 'function') {
	    window.onload = func;
	  } else {
	    window.onload = function() {
	      if (oldonload) {
	        oldonload();
	      }
	      func();
	    }
	  }
	}

function addResizeEvent(func) 
{
	var oldonresize = window.onresize;
	if (typeof window.onresize != 'function') 
	{
	  window.onresize = func;
	} 
	else 
	{
	  window.onresize = function() {
	    if (oldonresize) {
	    	oldonresize();
	    }
	    func();
	  }
	}
}

function quizNext(etrackerid, area) {
	var page = 0;
	var url = location.href + "?";
	
	if (document.getElementById("page")) {
		page = document.getElementById("page").value;		
		url += "page=" + page;
	}	
	if (document.getElementsByName("answer") && document.getElementsByName("answer").length == 2) {
		if (document.getElementsByName("answer")[0].checked) {
			url += "&answer=" + document.getElementsByName("answer")[0].value;
		}	
		if (document.getElementsByName("answer")[1].checked) {
			url += "&answer=" + document.getElementsByName("answer")[1].value;
		}
	}	
	if (document.getElementById("eval")) {
		url += "&eval=" + document.getElementById("eval").value;
	}
	if (document.getElementById("restart")) {
		url += "&restart=" + document.getElementById("restart").value;
	}
	
	// etracker Parameter update through Ajax request
	// etracker PARAMETER 3.0
	var pagename = (page == 0) ? 
		quizTitle + " " + i18n.getText("inter_quiz_starting_page") :
		(page == quizNumOfPages + 1) ? 
			quizTitle + " " + i18n.getText("inter_quiz_resultpage") :
			quizTitle + " " + i18n.getText("inter_search_page") + " " + page;
	var target = "";
	var quizPageTracked = false;
	for (var i = 0; i <= page; i++) {
		if (i == quizNumOfPages + 1) {			
			target += i18n.getText("inter_quiz_resultpage");
		} else {
			if (i == 0) {
				target += quizTitle + " " + i18n.getText("inter_quiz_starting_page") + "/";
			} else if (!quizPageTracked) {
				target += i18n.getText("inter_quiz_page") + "/";
				quizPageTracked = true;
			}
		}
	}
	// Area is already escaped
	var tmpArea = (area) ? area : 0;
	et_eC_Wrapper(etrackerid, pagename, tmpArea, 0, url, target, 0, 0, 0, 0, 0, 0, 0);
	//etracker PARAMETER END
	
	var req = getXMLHttpRequest();
	req.open("GET", url, true);
	req.onreadystatechange = function(){            
	    switch(req.readyState) 
		{  
	        case 4:
	            if(req.status!=200) 
				{
	                alert("Fehler: "+req.status); 
	            }
				else 
				{
					document.getElementById("QuizContent").innerHTML = req.responseText.substring(req.responseText.indexOf("<layerquiz>")+11, req.responseText.indexOf("</layerquiz>")); 
	            }
	            break;
	                    
	        default:
	            return false; 
	            break;     
	    }
	};
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
	req.send(null);
}

function getArea(oid) {
	if (!oid || oid == "null") {
		return "";
	} else {
		var layerurl = /*VIPURL*/"/Global/Applications/getArea.jsp";
		var req = getXMLHttpRequest();
		
		req.open("POST", layerurl, false);
	  
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
	    req.send("oid=" + oid);
	    
	    var result = req.responseText.substring(req.responseText.indexOf("<div>")+5, req.responseText.indexOf("</div>"));
	    // Trim
	    return result.replace(/^\s*([\S\s]*?)\s*$/, '$1');
	}
}

function etracker_escape(str) {
    str = str.replace(/Á/g,'&#193;');
    str = str.replace(/É/g,'&#201;');
    str = str.replace(/Í/g,'&#205;');
    str = str.replace(/Ó/g,'&#211;');
    str = str.replace(/Ú/g,'&#218;');
    str = str.replace(/Ý/g,'&#221;');
    str = str.replace(/á/g,'&#225;');
    str = str.replace(/é/g,'&#233;');
    str = str.replace(/í/g,'&#237;');
    str = str.replace(/ó/g,'&#243;');
    str = str.replace(/ú/g,'&#250;');
    str = str.replace(/ý/g,'&#253;');
    str = str.replace(/Ą/g,'&#260;');
    str = str.replace(/ą/g,'&#261;');
    str = str.replace(/Ď/g,'&#270;');
    str = str.replace(/ď/g,'&#271;');
    str = str.replace(/Ę/g,'&#280;');
    str = str.replace(/ę/g,'&#281;');
    str = str.replace(/Ě/g,'&#282;');
    str = str.replace(/ě/g,'&#283;');
    str = str.replace(/Ć/g,'&#262;');
    str = str.replace(/ć/g,'&#263;');
    str = str.replace(/Č/g,'&#268;');
    str = str.replace(/č/g,'&#269;');
    str = str.replace(/Đ/g,'&#272;');
    str = str.replace(/đ/g,'&#273;');
    str = str.replace(/Ł/g,'&#321;');
    str = str.replace(/ł/g,'&#322;');
    str = str.replace(/Ń/g,'&#323;');
    str = str.replace(/ń/g,'&#324;');
    str = str.replace(/Ň/g,'&#327;');
    str = str.replace(/ň/g,'&#328;');
    str = str.replace(/Ř/g,'&#344;');
    str = str.replace(/ř/g,'&#345;');
    str = str.replace(/Ś/g,'&#346;');
    str = str.replace(/Š/g,'&#352;');
    str = str.replace(/š/g,'&#353;');
    str = str.replace(/Ť/g,'&#356;');
    str = str.replace(/ť/g,'&#357;');
    str = str.replace(/Ů/g,'&#366;');
    str = str.replace(/ů/g,'&#367;');
    str = str.replace(/Ź/g,'&#377;');
    str = str.replace(/ź/g,'&#378;');
    str = str.replace(/Ż/g,'&#379;');
    str = str.replace(/ż/g,'&#380;');
    str = str.replace(/Ž/g,'&#381;');
    str = str.replace(/ž/g,'&#382;');
    str = str.replace(/;/g,'&#894;');
    str = str.replace(/΄/g,'&#900;');
    str = str.replace(/΅/g,'&#901;');
    str = str.replace(/Ά/g,'&#902;');
    str = str.replace(/·/g,'&#903;');
    str = str.replace(/Έ/g,'&#904;');
    str = str.replace(/Ή/g,'&#905;');
    str = str.replace(/Ί/g,'&#906;');
    str = str.replace(/Ό/g,'&#908;');
    str = str.replace(/Ύ/g,'&#910;');
    str = str.replace(/Ώ/g,'&#911;');
    str = str.replace(/ΐ/g,'&#912;');
    str = str.replace(/Α/g,'&#913;');
    str = str.replace(/Β/g,'&#914;');
    str = str.replace(/Γ/g,'&#915;');
    str = str.replace(/Δ/g,'&#916;');
    str = str.replace(/Ε/g,'&#917;');
    str = str.replace(/Ζ/g,'&#918;');
    str = str.replace(/Η/g,'&#919;');
    str = str.replace(/Θ/g,'&#920;');
    str = str.replace(/Ι/g,'&#921;');
    str = str.replace(/Κ/g,'&#922;');
    str = str.replace(/Λ/g,'&#923;');
    str = str.replace(/Μ/g,'&#924;');
    str = str.replace(/Ν/g,'&#925;');
    str = str.replace(/Ξ/g,'&#926;');
    str = str.replace(/Ο/g,'&#927;');
    str = str.replace(/Π/g,'&#928;');
    str = str.replace(/Ρ/g,'&#929;');
    str = str.replace(/Σ/g,'&#931;');
    str = str.replace(/Τ/g,'&#932;');
    str = str.replace(/Υ/g,'&#933;');
    str = str.replace(/Φ/g,'&#934;');
    str = str.replace(/Χ/g,'&#935;');
    str = str.replace(/Ψ/g,'&#936;');
    str = str.replace(/Ω/g,'&#937;');
    str = str.replace(/Ϊ/g,'&#938;');
    str = str.replace(/Ϋ/g,'&#939;');
    str = str.replace(/ά/g,'&#940;');
    str = str.replace(/έ/g,'&#941;');
    str = str.replace(/ή/g,'&#942;');
    str = str.replace(/ί/g,'&#943;');
    str = str.replace(/ΰ/g,'&#944;');
    str = str.replace(/α/g,'&#945;');
    str = str.replace(/β/g,'&#946;');
    str = str.replace(/γ/g,'&#947;');
    str = str.replace(/δ/g,'&#948;');
    str = str.replace(/ε/g,'&#949;');
    str = str.replace(/ζ/g,'&#950;');
    str = str.replace(/η/g,'&#951;');
    str = str.replace(/θ/g,'&#952;');
    str = str.replace(/ι/g,'&#953;');
    str = str.replace(/κ/g,'&#954;');
    str = str.replace(/λ/g,'&#955;');
    str = str.replace(/μ/g,'&#956;');
    str = str.replace(/ν/g,'&#957;');
    str = str.replace(/ξ/g,'&#958;');
    str = str.replace(/ο/g,'&#959;');
    str = str.replace(/π/g,'&#960;');
    str = str.replace(/ρ/g,'&#961;');
    str = str.replace(/ς/g,'&#962;');
    str = str.replace(/σ/g,'&#963;');
    str = str.replace(/τ/g,'&#964;');
    str = str.replace(/υ/g,'&#965;');
    str = str.replace(/φ/g,'&#966;');
    str = str.replace(/χ/g,'&#967;');
    str = str.replace(/ψ/g,'&#968;');
    str = str.replace(/ω/g,'&#969;');
    str = str.replace(/ϊ/g,'&#970;');
    str = str.replace(/ϋ/g,'&#971;');
    str = str.replace(/ό/g,'&#972;');
    str = str.replace(/ύ/g,'&#973;');
    str = str.replace(/ώ/g,'&#974;');
    str = str.replace(/Ç/g,'&#199;');
    str = str.replace(/ç/g,'&#231;');     
    str = str.replace(/Ğ/g,'&#286;');        
    str = str.replace(/ğ/g,'&#287;');       
    str = str.replace(/İ/g,'&#304;');        
    str = str.replace(/ı/g,'&#305;');          
    str = str.replace(/Ö/g,'&#214;');     
    str = str.replace(/ö/g,'&#246;');     
    str = str.replace(/Ş/g,'&#350;');     
    str = str.replace(/ş/g,'&#351;');     
    str = str.replace(/Ü/g,'&#220;');   
    str = str.replace(/ü/g,'&#252;');
    return str;
}