function addEvent(a,c,e,d){var b=navigator.userAgent;b=b.indexOf("KHTML")!=-1&&b.indexOf("Safari")==-1&&a==window&&c=="load";if(a.addEventListener&&!b){a.addEventListener(c,e,d);return true}else if(a.attachEvent)return a.attachEvent("on"+c,e);else{if(!a.cb_events){a.cb_events={};a.cb_ftemp=null}d=a.cb_events[c];if(!d){d=[];a.cb_events[c]=d}for(b=0;b<d.length&&d[b]!=e;)b++;if(b==d.length){d[b]=e;a["on"+c]=new Function("var ret=false,e=this.cb_events['"+c+"'];if(e){for(var i=0;i<e.length;i++){this.cb_ftemp=e[i];ret=this.cb_ftemp()||ret;}return ret;}")}return true}}
function removeEvent(a,c,e,d){var b=navigator.userAgent;b=b.indexOf("KHTML")!=-1&&b.indexOf("Safari")==-1&&a==window&&c=="load";if(a.removeEventListener&&!b){a.removeEventListener(c,e,d);return true}else if(a.detachEvent)return a.detachEvent("on"+c,e);else{d=false;if(a.cb_events)if(a=a.cb_events[c]){for(b=c=0;b<a.length;b++){if(c!=b)a[c]=a[b];if(a[c]==e)d=true;else c++}a.length=c}return d}};
