1 2(function($){Drupal.behaviors.eu_cookie_compliance_popup={attach:function(context,settings){$('body').not('.sliding-popup-processed').addClass('sliding-popup-processed').each(function(){try{var enabled=Drupal.settings.eu_cookie_compliance.popup_enabled;if(!enabled){return;} 3if(!Drupal.eu_cookie_compliance.cookiesEnabled()){return;} 4var status=Drupal.eu_cookie_compliance.getCurrentStatus();var agreed_enabled=Drupal.settings.eu_cookie_compliance.popup_agreed_enabled;if(status==0){var next_status=1;$('a, input[type=submit]').bind('click.eu_cookie_compliance',function(){if(!agreed_enabled){Drupal.eu_cookie_compliance.setStatus(1);next_status=2;} 5Drupal.eu_cookie_compliance.changeStatus(next_status);});Drupal.eu_cookie_compliance.createPopup(Drupal.settings.eu_cookie_compliance.popup_html_info);}else if(status==1){Drupal.eu_cookie_compliance.createPopup(Drupal.settings.eu_cookie_compliance.popup_html_agreed);}else{return;}} 6catch(e){return;}});}} 7Drupal.eu_cookie_compliance={};Drupal.eu_cookie_compliance.createPopup=function(html){var popup=$(html).attr({"id":"sliding-popup"}).height(Drupal.settings.eu_cookie_compliance.popup_height).width(Drupal.settings.eu_cookie_compliance.popup_width).hide();if(Drupal.settings.eu_cookie_compliance.popup_position){popup.prependTo("body");var height=popup.height();popup.show().attr({"class":"sliding-popup-top"}).css({"top":-1*height}).animate({top:0},Drupal.settings.eu_cookie_compliance.popup_delay);}else{popup.appendTo("body");height=popup.height();popup.show().attr({"class":"sliding-popup-bottom"}).css({"bottom":-1*height}).animate({bottom:0},Drupal.settings.eu_cookie_compliance.popup_delay)} 8Drupal.eu_cookie_compliance.attachEvents();} 9Drupal.eu_cookie_compliance.attachEvents=function(){var agreed_enabled=Drupal.settings.eu_cookie_compliance.popup_agreed_enabled;$('.find-more-button').click(function(){window.open(Drupal.settings.eu_cookie_compliance.popup_link);});$('.agree-button').click(function(){var next_status=1;if(!agreed_enabled){Drupal.eu_cookie_compliance.setStatus(1);next_status=2;} 10$('a, input[type=submit]').unbind('click.eu_cookie_compliance');Drupal.eu_cookie_compliance.changeStatus(next_status);});$('.hide-popup-button').click(function(){Drupal.eu_cookie_compliance.changeStatus(2);});} 11Drupal.eu_cookie_compliance.getCurrentStatus=function(){var search='cookie-agreed-'+Drupal.settings.eu_cookie_compliance.popup_language+'=';var offset=document.cookie.indexOf(search);if(offset<0){return 0;} 12offset+=search.length;var end=document.cookie.indexOf(';',offset);if(end==-1){end=document.cookie.length;} 13var value=document.cookie.substring(offset,end);return parseInt(value);} 14Drupal.eu_cookie_compliance.changeStatus=function(value){var status=Drupal.eu_cookie_compliance.getCurrentStatus();if(status==value)return;if(Drupal.settings.eu_cookie_compliance.popup_position){$(".sliding-popup-top").animate({top:$("#sliding-popup").height()* -1},Drupal.settings.eu_cookie_compliance.popup_delay,function(){if(status==0){$("#sliding-popup").html(Drupal.settings.eu_cookie_compliance.popup_html_agreed).animate({top:0},Drupal.settings.eu_cookie_compliance.popup_delay);Drupal.eu_cookie_compliance.attachEvents();} 15if(status==1){$("#sliding-popup").remove();}})}else{$(".sliding-popup-bottom").animate({bottom:$("#sliding-popup").height()* -1},Drupal.settings.eu_cookie_compliance.popup_delay,function(){if(status==0){$("#sliding-popup").html(Drupal.settings.eu_cookie_compliance.popup_html_agreed).animate({bottom:0},Drupal.settings.eu_cookie_compliance.popup_delay) 16Drupal.eu_cookie_compliance.attachEvents();} 17if(status==1){$("#sliding-popup").remove();};})} 18Drupal.eu_cookie_compliance.setStatus(value);} 19Drupal.eu_cookie_compliance.setStatus=function(status){var date=new Date();date.setDate(date.getDate()+100);document.cookie="cookie-agreed-"+Drupal.settings.eu_cookie_compliance.popup_language+"="+status+";expires="+date.toUTCString()+";path=/";} 20Drupal.eu_cookie_compliance.hasAgreed=function(){var status=Drupal.eu_cookie_compliance.getCurrentStatus();if(status==1||status==2){return true;} 21return false;} 22Drupal.eu_cookie_compliance.cookiesEnabled=function(){var cookieEnabled=(navigator.cookieEnabled)?true:false;if(typeof navigator.cookieEnabled=="undefined"&&!cookieEnabled){document.cookie="testcookie";cookieEnabled=(document.cookie.indexOf("testcookie")!=-1)?true:false;} 23return(cookieEnabled);}})(jQuery);;/*})'"*/
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.