function addEvent(element,type,handler){if(type=="DOMContentLoaded"||type=="domload"){addDOMLoadEvent(handler);return;}if(element.addEventListener){element.addEventListener(type,handler,false);}else{if(!handler.$$guid){handler.$$guid=addEvent.guid++;}if(!element.events){element.events={};}var handlers=element.events[type];if(!handlers){handlers=element.events[type]={};if(element["on"+type]){handlers[0]=element["on"+type];}}handlers[handler.$$guid]=handler;element["on"+type]=handleEvent;}};addEvent.guid=1;function removeEvent(element,type,handler){if(element.removeEventListener){element.removeEventListener(type,handler,false);}else{if(element.events&&element.events[type]){delete element.events[type][handler.$$guid];}}};function handleEvent(event){var returnValue=true;event=event||fixEvent(((this.ownerDocument||this.document||this).parentWindow||window).event);var handlers=this.events[event.type];for(var i in handlers){this.$$handleEvent=handlers[i];if(this.$$handleEvent(event)===false){returnValue=false;}}return returnValue;};function fixEvent(event){event.preventDefault=fixEvent.preventDefault;event.stopPropagation=fixEvent.stopPropagation;return event;};fixEvent.preventDefault=function(){this.returnValue=false;};fixEvent.stopPropagation=function(){this.cancelBubble=true;};if(!window.addEventListener){document.onreadystatechange=function(){if(window.onload&&window.onload!=handleEvent){addEvent(window,'load',window.onload);window.onload=handleEvent;}}}window.onDOMLoadEvents=new Array();window.DOMContentLoadedInitDone=false;function addDOMLoadEvent(listener){window.onDOMLoadEvents[window.onDOMLoadEvents.length]=listener;}function DOMContentLoadedInit(){if(window.DOMContentLoadedInitDone){return;}window.DOMContentLoadedInitDone=true;for(var i=0;i<window.onDOMLoadEvents.length;i++){var func=window.onDOMLoadEvents[i];func();}}function DOMContentLoadedScheduler(){if(window.DOMContentLoadedInitDone){return true;}if(/KHTML|WebKit/i.test(navigator.userAgent)){if(/loaded|complete/.test(document.readyState)){DOMContentLoadedInit();}else{setTimeout("DOMContentLoadedScheduler()",250);}}else if(document.getElementById("__ie_onload")){return true;}if(typeof DOMContentLoadedCustom=="function"){if(typeof document.getElementsByTagName!='undefined'&&(document.getElementsByTagName('body')[0]!=null||document.body!=null)){if(DOMContentLoadedCustom()){DOMContentLoadedInit();}else{setTimeout("DOMContentLoadedScheduler()",250);}}}return true;}setTimeout("DOMContentLoadedScheduler()",250);addEvent(window,"load",DOMContentLoadedInit);if(document.addEventListener){document.addEventListener("DOMContentLoaded",DOMContentLoadedInit,false);}if(navigator.appName=="Microsoft Internet Explorer"){document.write("<script id=__ie_onload defer src=\"//:\"><\/script>");var script=document.getElementById("__ie_onload");script.onreadystatechange=function(){if(this.readyState=="complete"){DOMContentLoadedInit();}};}
