var Events={safRE:/safari/i,aRE:/^a$/i,attach:function(b,d,c){var a=null;if(b.addEventListener){a=b.addEventListener(d,c,false)}else{if(b.attachEvent){a=b.attachEvent("on"+d,c)}else{b["on"+d]=c}}return{type:d,handler:c,element:b,result:a}},detach:function(a){var b=a.element;if(b.removeEventListener){b.removeEventListener(a.type,a.handler,false)}else{if(b.detachEvent){b.detachEvent("on"+a.type,a.handler)}else{b["on"+a.type]=null}}},cancel:function(a){try{a.preventDefault();a.stopPropagation()}catch(c){a.returnValue=false}if(Events.safRE.test(navigator.userAgent)){var b=a.target;if(b.nodeName=="#text"){b=b.parentNode}if(Events.aRE.test(b.nodeName)){b.onclick=function(){return false}}}return false}};
