cacheHash={};function getNavmenu(a){function c(e){glow.net.get("/js/nav_ajax.php?section="+e,{onLoad:function(d){d=d.text();glow.dom.get("div.p-nav-panel-wrap")[0].innerHTML=d;b.putData(d)},onError:function(d){}})}var b=cacheHash[a];if(b)if(b.keepData())glow.dom.get("div.p-nav-panel-wrap")[0].innerHTML=b.getData();else{c(a);b.putData(glow.dom.get("div.p-nav-panel-wrap")[0].innerHTML)}else{b=new CacheDecider(600);c(a);cacheHash[a]=b}} var Class={create:function(){return function(){this.initialize.apply(this,arguments)}}},CacheDecider=Class.create();CacheDecider.prototype={initialize:function(a){this.secondsToCache=a;this.lastFetched=new Date;this.html=""},putData:function(a){this.html=a},getData:function(){return this.html},keepData:function(){if(parseInt(((new Date).getTime()-this.lastFetched.getTime())/1E3)<this.secondsToCache)return true;this.lastFetched=new Date;return false}};var t,t2,o; glow.ready(function(){var a=glow.dom.get("div#nav-pane a.overlay");a.each(function(c){glow.events.addListener(glow.dom.get(a[c]),"mouseover",stop_timer);glow.events.addListener(glow.dom.get(a[c]),"mouseover",function(){getNavmenu(glow.dom.get(this).attr("href").substr(1));a.each(function(){glow.dom.get(this).removeClass("bgcolour-by-section-"+glow.dom.get(this).attr("href").substr(1))});glow.dom.get(this).addClass("bgcolour-by-section-"+glow.dom.get(this).attr("href").substr(1));o||(t=setTimeout("showlayer()", 300))});glow.events.addListener(glow.dom.get(a[c]),"mouseout",function(){if(o)t=setTimeout("hidelayer()",800);else{stop_timer();glow.dom.get("div#nav-pane a.overlay").each(function(){glow.dom.get(this).removeClass("bgcolour-by-section-"+glow.dom.get(this).attr("href").substr(1))})}})});glow.events.addListener(glow.dom.get("div.p-nav-panel-wrap"),"mouseover",stop_timer);glow.events.addListener(glow.dom.get("div.p-nav-panel-wrap"),"mouseover",function(){glow.dom.get("div.p-nav-panel-wrap").attr("style", "display: block;")});glow.events.addListener(glow.dom.get("div.p-nav-panel-wrap"),"mouseout",function(){t=setTimeout("hidelayer()",800)})});function stop_timer(){t!=undefined&&clearTimeout(t);t2!=undefined&&clearTimeout(t2)} function hidelayer(){o=false;glow.anim.fadeOut(glow.dom.get("div.p-nav-panel-wrap"),0.2,{onComplete:function(){glow.dom.get("div.p-nav-panel-wrap").attr("style","display: none;")}});glow.dom.get("div#nav-pane a.overlay").each(function(){glow.dom.get(this).removeClass("bgcolour-by-section-"+glow.dom.get(this).attr("href").substr(1))})} function showlayer(){o=true;glow.dom.get("div.p-nav-panel-wrap").attr("style","display: block; opacity:0;");glow.anim.fadeIn(glow.dom.get("div.p-nav-panel-wrap"),0.2,{onComplete:function(){glow.dom.get("div.p-nav-panel-wrap").css("filter","")}})};

