function getElementFromE(e){ if(e && e.target){ return e; } else if(window.event && window.event.srcElement){ return window.event; } } function getTargetElementFromE(e){ if(e && e.target){ return e.target; } else if(window.event && window.event.srcElement){ return window.event.srcElement; } } function addEvent(eventElement, eventType, eventFunction) { if(eventElement.addEventListener) { eventElement.addEventListener(eventType, eventFunction, false); return true; } else if(eventElement.attachEvent) { var returnvalue = eventElement.attachEvent("on" + eventType, eventFunction); return returnvalue; } }