!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('
' + cookieScriptTitle + cookieScriptDesc + '
' + cookieScriptAccept + '
' + cookieScriptReject + '
' + cookieScriptMore + '
Free cookie consent by cookie-script.com
'); 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('