// cookie functions
      function setCookie(name,value,days) {

       if (days) {

         var date = new Date();

         date.setTime(date.getTime()+(days*24*60*60*1000));

         var expires = ";expires="+date.toGMTString();

       } else {

         expires = "";

       }

       document.cookie = name+"="+value+expires+";path=/";

      }
      function readCookie(name) {

       var needle = name + "=";

       var cookieArray = document.cookie.split(';');

       for(var i=0;i <cookieArray.length;i++) {

         var pair = cookieArray[i];

         while (pair.charAt(0)==' ') {

           pair = pair.substring(1, pair.length);

         }

         if (pair.indexOf(needle) == 0) {

           return pair.substring(needle.length, pair.length);

         }

       }

       return null;

      }
// - footer links 
var theRules = {
'#footerlinks h3' : function(el){
el.onclick = function(){
if (Element.hasClassName(this, 'invisible')) {
new Effect.BlindDown('extralinks',{duration:0.1});
Element.removeClassName(this, 'invisible');
setCookie(this.parentNode.id, '', 365);
} else {
new Effect.BlindUp('extralinks',{duration:0});
Element.addClassName(this, 'invisible');
setCookie(this.parentNode.id, 'invisible', 365);
}
}      
}
};
// hide the footer on page load
function hideBoxes() {
	   var h3 = $("footerlinks").getElementsByTagName('h3');
	   Element.addClassName(h3[0], 'invisible');
	   Element.hide("extralinks");
}
Behaviour.register(theRules);
Behaviour.addLoadEvent(hideBoxes);