function addEvent(obj, evType, fn, useCapture) { if (obj.addEventListener) { obj.addEventListener(evType, fn, useCapture); return true;} else if (obj.attachEvent){ var r = obj.attachEvent("on"+evType, fn); return r;} else return false;}function removeEvent(obj, evType, fn, isCapture) { if (obj.removeEventListener) { obj.removeEventListener(evType, fn, isCapture); return true;} else if (obj.detachEvent) { return obj.detachEvent("on"+evType, fn);} else return false;}function addLoadEvent(fn,useDOM) { if(useDOM) var old = window._onDOMLoad; else var old = window.onload; if(typeof old != 'function') { if(useDOM) window._onDOMLoad = fn; else window.onload = fn;} else { var thisFn = function() { old(); fn();}; if(useDOM) window._onDOMLoad = thisFn; else window.onload = thisFn;}}function getTarg(e) { var targ; if (!e) var e = window.event; if (e.target) targ = e.target; else if (e.srcElement) targ = e.srcElement; if (targ.nodeType == 3) targ = targ.parentNode; return targ;}
