var CookiesDisclaimer=Class.create({initialize:function(a){this.settings=a;if(!this.getCookie("cookiesDisclaimer")){this.showDisclaimer()}},getCookie:function(b){var a=b+"=";var c=false;document.cookie.split(";").invoke("strip").each(function(d){if(d.startsWith(a)){c=unescape(d.substring(a.length,d.length))}});return c},setCookie:function(c,e,g){var f=c+"="+escape(new String(e));var a="";if(g){var b=new Date();b.setTime(b.getTime()+(g*24*60*60*1000));var a="; expires="+b.toGMTString()}var d=f+a+";path=/";document.cookie=d},clearCookie:function(a){this.setCookie(a,"",-1)},animation:function(b,a){switch(this.settings.animation){case"none":b=="show"?$(a).show():$(a).hide();break;case"slide":b=="show"?Effect.BlindDown(a,{duration:1}):Effect.BlindUp(a,{duration:1});break;case"fade":b=="show"?Effect.Appear(a,{duration:1}):Effect.Fade(a,{duration:1});break}},showDisclaimer:function(){var a='<div id="cookiesDisclaimer" style="display: none;">'+this.settings.disclaimer+'<a href="#" name="cookiesDisclaimerHide" id="cookiesDisclaimerHide">'+(this.settings.buttonType=="close"?"&times;":this.settings.buttonText)+"</a></div>";$("xwikimaincontainerinner").insert({before:a});$("cookiesDisclaimerHide").observe("click",this.hideDisclaimer.bind(this));this.animation("show","cookiesDisclaimer")},hideDisclaimer:function(){this.setCookie("cookiesDisclaimer","hide",365);this.animation("hide","cookiesDisclaimer")}});document.observe("dom:loaded",function(){var a={type:"box",position:"bottom",animation:"slide",buttonType:"text",buttonText:"<p>[Yes - cookies are OK for me.]</p>",disclaimer:'<p>We use cookies to ensure that we give you the best experience on our website.<br/>&nbsp;By continuing we assume your permission to deploy cookies, as detailed in our <span class="wikilink"><a href="/About+us/PrivacyAndTermsOfUsage">privacy policy.&nbsp;</a></span></p><p>Otherwise, we would kindly ask you to leave this webpage.</p>'};var b=new CookiesDisclaimer(a)});