--- eu_cookie_compliance.js	2012-05-27 23:26:40.000000000 +0100
+++ eu_cookie_compliance-new.js	2012-05-29 16:17:08.519793389 +0100
@@ -1,17 +1,22 @@
 Drupal.behaviors.eu_cookie_compliance_popup = function(context) {
-  var enabled = Drupal.settings.eu_cookie_compliance.popup_enabled;
-  if(!enabled) {
-    return;
+  try {
+    var enabled = Drupal.settings.eu_cookie_compliance.popup_enabled;
+    if(!enabled) {
+      return;
+    }
+    var status = Drupal.eu_cookie_compliance.getCurrentStatus();
+    if (status == 0) {
+      $('a').bind('click.eu_cookie_compliance', function(){
+        Drupal.eu_cookie_compliance.changeStatus(1);
+      });
+      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;
+    }
   }
-  var status = Drupal.eu_cookie_compliance.getCurrentStatus();
-  if (status == 0) {
-    $('a').bind('click.eu_cookie_compliance', function(){
-      Drupal.eu_cookie_compliance.changeStatus(1);
-    });
-    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 {
+  catch(e) {
     return;
   }
 }
