if(Array.prototype.push==null){Array.prototype.push=function(){for(var i=0;i=0;i=i-1){item=listEvents[i];if(item[0].removeEventListener){item[0].removeEventListener(item[1],item[2],item[3]);};if(item[1].substring(0,2)!="on"){item[1]="on"+item[1];};if(item[0].detachEvent){item[0].detachEvent(item[1],item[2]);};item[0][item[1]]=null;};}};}(); function addEvent(elm,evType,fn,useCapture){if(elm.addEventListener){elm.addEventListener(evType,fn,useCapture);return true;}else if(elm.attachEvent){var r=elm.attachEvent('on'+evType,fn);EventCache.add(elm,evType,fn);return r;}else{elm['on'+evType]=fn;}};addEvent(window,'unload',EventCache.flush,false);function init(){var uls=document.getElementsByTagName('ul');for(var u=0;u0){addEvent(node,'mouseover',getMoverFor(node),false);addEvent(node,'mouseout',getMoutFor(node),false);node.getElementsByTagName('a')[0].className+=' subheader';}}}};addEvent(window,'load',init,false);function getMoverFor(node){return function(e){mover(e,node);};};function getMoutFor(node){return function(e){mout(e,node);};};function mover(e,targetElement){var el=window.event?targetElement:e?e.currentTarget:null;if(!el)return;clearTimeout(el.outTimeout);for(var i=0;i