/* ---------------------------------------------------------------------------------------------------
   presentation_event.js $Revision: 1.2 $
   --------------------------------------------------------------------------------------------------- */

function ep_addEventListener(oObject, EventType, EventHandler) {
// add event to element
   if(document.all){                         // MSIE version
       oObject.attachEvent('on'+EventType,EventHandler)
   } else {                                  // W3C version
       oObject.addEventListener(EventType,EventHandler,false);
   }
}

function ep_fireEvent(EventType, oObject){
// fire event manually
    if (document.createEvent){                // firefox version
        var Evt = document.createEvent("Events");
        Evt.initEvent(EventType, true, true);
        oObject.dispatchEvent(Evt);
    } else if (document.createEventObject) {  // MSIE version
        var Evt = document.createEventObject();
        oObject.fireEvent('on' + EventType, Evt);
    }
}
