if (typeof(PureJapan) == 'undefined') {
    PureJapan = {};
}

PureJapan.Event = {};

PureJapan.Event.addListener = function(targetObj, eventName, object, method) {
    var eventScript = function(event) {
        if (method.apply(object, arguments) === false) {
            if (event.preventDefault) {
                event.preventDefault();
            }
            return false;
        }
        return true;
    };

    if (targetObj.attachEvent) {
        targetObj.attachEvent('on' + eventName, eventScript, true);
    } else if (targetObj.addEventListener) {
        targetObj.addEventListener(eventName, eventScript, true);
    } else {
        targetObj['on' + eventName] = eventScript;
    }
};

