!function(e){var n=window.Cookies,t=window.Cookies=function(){function e(){for(var e=0,n={};e",
cookieScriptAccept = 'Zustimmen',
cookieScriptMore = 'Mehr Infos',
cookieScriptCopyrights = 'Zustimmen',
cookieBackground = '#111'
cookieScriptReject = '',
cookieScriptLoadJavaScript = function (d, b) {
var c = document.getElementsByTagName("head")[0],
a = document.createElement("script");
a.type = "text/javascript", a.src = d, b != undefined && (a.onload = a.onreadystatechange = function () {
(!a.readyState || /loaded|complete/.test(a.readyState)) && (a.onload = a.onreadystatechange = null, c && a.parentNode && c.removeChild(a), a = undefined, b())
}), c.insertBefore(a, c.firstChild)
},
InjectCookieScript = function () {
cookieScriptDropfromFlag=0;if(cookieScriptSrc!='http://'+cookieScriptSource+'/s/'+cookieId+'.js'&&cookieScriptSrc!='http://chs02.'+cookieScriptSource+'/s/'+cookieId+'.js'&&cookieScriptSrc != 'http://chs03.' + cookieScriptSource + '/s/' + cookieId + '.js'&&cookieScriptSrc!='https://'+cookieScriptSource+'/s/'+cookieId+'.js'&&''!=cookieScriptSrc&&cookieScriptSrc!='https://eu.'+cookieScriptSource+'/s/'+cookieId+'.js'&&cookieScriptSrc!='http://eu.'+cookieScriptSource+'/s/'+cookieId+'.js'&&cookieScriptSrc!='https://'+cookieScriptSource+'/item?h='+cookieId){console.log('not allowed '+cookieScriptSrc);return!1;}cookieScriptDroptoFlag=0;
if (window.location.protocol == "https:") cookieScriptStatsDomain = "";
else cookieScriptStatsDomain = "chs03.";
cookieScriptCreateCookie = function (n, t, i) {
if (window.location.protocol == "https:")
var cookieScriptSecureCookie = ";secure";
else
var cookieScriptSecureCookie = "";
var u = "",
r, f;
i && (r = new Date, r.setTime(r.getTime() + i * 864e5), u = "; expires=" + r.toGMTString()), f = "", cookieScriptDomain != "" && (f = "; domain=" + cookieScriptDomain), document.cookie = n + "=" + t + u + f + "; path=/" + cookieScriptSecureCookie;
},
cookieScriptReadCookie = function (n) {
for (var r = n + "=", u = document.cookie.split(";"), t, i = 0; i < u.length; i++) {
for (t = u[i]; t.charAt(0) == " ";) t = t.substring(1, t.length);
if (t.indexOf(r) == 0) return t.substring(r.length, t.length)
}
return null
};
cookieQuery(function () {
cookieQuery("#cookiescript_injected", cookieScriptWindow).remove();
cookieScriptAddBox = function () {
cookieQuery("body", cookieScriptWindow).append('
');
if (cookieScriptPosition == "top") {
cookieQuery("#cookiescript_injected", cookieScriptWindow).css("top", 0);
} else {
cookieQuery("#cookiescript_injected", cookieScriptWindow).css("bottom", 0);
}
cookieQuery("#cookiescript_injected", cookieScriptWindow).css({"background-color" : "#111111","z-index" : "999999","opacity" : "0.8","position" : "fixed","padding" : "15px 0px 5px 0","width" : "100%","left" : "0","font-size" : "13px","font-weight" : "normal","text-align" : "left","letter-spacing" : "normal","color" : "#FFFFFF","font-family" : "Arial, sans-serif","display" : "none"}); cookieQuery("#cookiescript_buttons", cookieScriptWindow).css({"margin" : "25px auto 20px 20px","font-size" : "13px","font-weight" : "normal","text-align" : "center","font-family" : "Arial, sans-serif"}); cookieQuery("#cookiescript_wrapper", cookieScriptWindow).css({"width" : "100%","margin" : "0 auto","font-size" : "13px","font-weight" : "normal","text-align" : "center","color" : "#FFFFFF","font-family" : "Arial, sans-serif","line-height" : "18px","letter-spacing" : "normal","padding" : "0 5px"}); cookieQuery("#cookiescript_injected h4#cookiescript_header", cookieScriptWindow).css({"background-color" : "#111111","z-index" : "999999","padding" : "0 0 7px 0","text-align" : "center","color" : "#FFFFFF","font-family" : "Arial, sans-serif","display" : "block","font-size" : "18px","font-weight" : "bold","margin" : "0"}); cookieQuery("#cookiescript_injected span", cookieScriptWindow).css({"display" : "block","font-size" : "100%","margin" : "5px 0"}); cookieQuery("#cookiescript_injected a", cookieScriptWindow).css({"text-decoration" : "underline","color" : "#FFFFFF"}); cookieQuery("#cookiescript_injected a#cookiescript_link", cookieScriptWindow).css({"text-decoration" : "none","color" : "#FFFFFF","font-size" : "85%","padding" : "0px 10px 0 0","float" : "right"}); cookieQuery("#cookiescript_injected div#cookiescript_accept,#cookiescript_injected div#cookiescript_readmore, #cookiescript_injected div#cookiescript_reject", cookieScriptWindow).css({"border" : "0","padding" : "11px 20px","font-size" : "15px","cursor" : "pointer","margin" : "0 10px 4px 15px","-webkit-transition" : "0.25s","-moz-transition" : "0.25s","transition" : "0.25s","display" : "inline-block"}); cookieQuery("#cookiescript_injected div#cookiescript_readmore", cookieScriptWindow).css({"background-color" : "#697677","color" : "#FFFFFF"}); cookieQuery("#cookiescript_injected div#cookiescript_reject", cookieScriptWindow).css({"background-color" : "#B75B5B","color" : "#FFFFFF"}); cookieQuery("#cookiescript_injected div#cookiescript_accept", cookieScriptWindow).css({"background-color" : "#5BB75B","color" : "#FFFFFF"}); cookieQuery("#cookiescript_injected div#cookiescript_pixel", cookieScriptWindow).css({"width" : "1px","height" : "1px","float" : "left"});
cookieQuery("#cookiescript_injected", cookieScriptWindow).fadeIn(1000);
cookieQuery("#cookiescript_injected div#cookiescript_accept", cookieScriptWindow).click(function () {
cookieScriptAcceptFunction();
});
cookieQuery("#cookiescript_injected div#cookiescript_reject", cookieScriptWindow).click(function () {
cookieScriptRejectFunction();
});
cookieQuery("#cookiescript_injected div#cookiescript_readmore", cookieScriptWindow).click(function () {
window.open(cookieScriptReadMore, '_blank');
return false;
})
}
cookieScriptCurrentValue=cookieScriptReadVar("action");
if(cookieScriptCurrentValue == "accept")
cookieScriptAllowJS();
if(cookieScriptCurrentValue == "accept" || cookieScriptCurrentValue == "reject")
{
cookieScriptShowBadgeFunction();
return false;
}
var cookieScriptFirstpage=cookieScriptReadVar("firstpage");
if(cookieScriptFirstpage!=null && cookieScriptFirstpage!=cookieScriptCurrentUrl)
{
cookieScriptAddVar("action", "accept");
cookieScriptAllowJS();
return false;
}
else
{
cookieScriptAddVar("firstpage", cookieScriptCurrentUrl);
}
cookieScriptAddBox();
cookieScriptAltIframe();
});
function cookieScriptAltIframe() {
cookieQuery('iframe' + '[data-cookiescript="accepted"]').not(':has([src])').each(function () {
var ifrm = this;
ifrm = (ifrm.contentWindow) ? ifrm.contentWindow : (ifrm.contentDocument.document) ? ifrm.contentDocument.document : ifrm.contentDocument;
ifrm.document.open();
ifrm.document.write(cookieQuery(this).attr("alt"));
ifrm.document.close();
});
}
function cookieScriptAcceptFunction() {
cookieQuery("#cookiescript_injected", cookieScriptWindow).fadeOut(200);
cookieScriptAddVar("action", "accept");
cookieScriptAllowJS();
cookieQuery("#csconsentcheckbox").prop("checked", true);
if (typeof cookieScriptShowBadge === "undefined") cookieScriptShowBadge=true;
if(!cookieScriptShowBadge) return false;
cookieScriptShowBadgeFunction();
}
function cookieScriptRejectFunction() {
cookieScriptAddVar("action", "reject");
cookieScriptClearAllCookies();
cookieQuery("#cookiescript_injected", cookieScriptWindow).fadeOut(200);
cookieQuery("#csconsentcheckbox").prop("checked", false);
if (typeof cookieScriptShowBadge === "undefined") cookieScriptShowBadge=true;
if(!cookieScriptShowBadge) return false;
cookieScriptShowBadgeFunction();
}
function cookieScriptAddVar(name,value){
var cookieConsentName="CookieScriptConsent";
try {
var jsonCookie=JSON.parse(cookieScriptReadCookie(cookieConsentName));
} catch(e) {
console.log(e);
return false;
}
if(jsonCookie==null)
{
var jsonCookie={};
jsonCookie[name]=value
}
else //todo Add is object
{
jsonCookie[name]=value;
}
try{
var newCookieVal=JSON.stringify(jsonCookie);
} catch(e){
console.log(e);
return false;
}
cookieScriptCreateCookie(cookieConsentName, newCookieVal, 30);
}
function cookieScriptReadVar(name){
var cookieConsentName="CookieScriptConsent";
try {
var jsonCookie=JSON.parse(cookieScriptReadCookie(cookieConsentName));
} catch(e) {
console.log(e);
return null;
}
if(jsonCookie==null)
{
return null;
}
else //todo Add is object
{
return jsonCookie[name];
}
}
function cookieScriptShowBadgeFunction() {
return false;}
function cookieScriptShowConsent() {
if (cookieQuery("#cookiescript_badge").length) {
cookieQuery("#cookiescript_badge", cookieScriptWindow).fadeOut(200);
}
if (cookieQuery("#cookiescript_injected").length) {
cookieQuery("#cookiescript_injected", cookieScriptWindow).fadeIn(200);
}
else {
cookieScriptAddBox();
}
}
function cookieScriptDebug(text) {
if (cookieScriptDebug) console.log(text);
}
function cookieScriptEnableCheckbox(){
if(cookieScriptReadVar("action") == "accept")
{
cookieQuery("#csconsentcheckbox").prop("checked", true);
}
cookieQuery("#csconsentcheckbox").change(function() {
if(this.checked) {
cookieScriptAcceptFunction();
}
else{
cookieScriptRejectFunction();
}
});
cookieQuery("#csconsentlink").click(function() {
cookieScriptShowConsent();
});
}
cookieScriptEnableCheckbox();
function cookieScriptClearAllCookies(){
var cookies = csCookies.get();
for(var cookie in cookies) {
if(cookie=='CookieScriptConsent') { continue; }
if(!csCookies.remove(cookie))
{
var cookiePossibleHosts=[window.location.host, '.'+window.location.host];
//now removing subdomains
var regexParse = new RegExp('[a-z\-0-9]{2,63}\.[a-z\.]{2,6}$');
var urlParts = regexParse.exec(window.location.host);
var cookieSubdomain=window.location.host.replace(urlParts[0],'').slice(0, -1);
if(cookieSubdomain != '') cookiePossibleHosts.push(window.location.host.substr(cookieSubdomain.length));
for(var cookiePossibleHost in cookiePossibleHosts)
{
if(csCookies.remove(cookie, { path: '/',domain: cookiePossibleHosts[cookiePossibleHost] }) && cookieScriptDebug)
console.log('deleting cookie:'+cookie+'| domain:'+cookiePossibleHosts[cookiePossibleHost]);
}
}
}
}
if(cookieScriptReadVar("action") != "accept")
setTimeout(cookieScriptClearAllCookies,500);
function cookieScriptAllowJS(){
cookieQuery('img'+'[data-cookiescript="accepted"]').each(function () {
cookieQuery(this).attr('src', cookieQuery(this).attr("data-src"));
});
cookieQuery('script'+'[type="text/plain"]'+'[data-cookiescript="accepted"]').each(function () {
if (cookieQuery(this).attr('src')) {
cookieQuery(this).after('