﻿function XBrowserAddHandlerPops(target, eventName, handlerName) {
    if (target.addEventListener) {
        target.addEventListener(eventName, function(e) { target[handlerName](e); }, false);
    } else if (target.attachEvent) {
        target.attachEvent("on" + eventName, function(e) { target[handlerName](e); });
    } else {
        var originalHandler = target["on" + eventName];
        if (originalHandler) {
            target["on" + eventName] = function(e) { originalHandler(e); target[handlerName](e); };
        } else {
            target["on" + eventName] = target[handlerName];
        }
    }
}
