diff --git a/themes/asf/index.html.xslt b/themes/asf/index.html.xslt
index 9f2ad38..856192d 100644
--- a/themes/asf/index.html.xslt
+++ b/themes/asf/index.html.xslt
@@ -25,7 +25,7 @@
title="{atom:title}" type="{atom:link[@rel='self']/@type}" />
-
diff --git a/themes/asf/personalize.js b/themes/asf/personalize.js
index d044b87..e81ffd4 100644
--- a/themes/asf/personalize.js
+++ b/themes/asf/personalize.js
@@ -294,4 +294,8 @@ function personalize() {
}
// hook event
-document.addEventListener("DOMContentLoaded", personalize, false);
+if (document.getElementById('footer')) {
+ personalize();
+} else {
+ document.addEventListener("DOMContentLoaded", personalize, false);
+}