/** Dynamisches Event-Handling für die Krankheit namens IE.
 *
 * @author Andreas Zitzelsberger
 * @version $Rev: 70 $
 * @date $Date: 2006-06-25 12:19:49 +0200 (So, 25 Jun 2006) $
 */


function addEvent( obj, eventType, fun ) {
    if ( obj.attachEvent ) {
        obj['e'+eventType+fun] = fun;
        obj[eventType+fun] = function(){obj['e'+eventType+fun]( window.event );}
        obj.attachEvent( 'on'+eventType, obj[eventType+fun] );
    } else
        obj.addEventListener( eventType, fun, false );
}


function removeEvent( obj, eventType, fun ) {
    if ( obj.detachEvent ) {
        obj.detachEvent( 'on'+eventType, obj[eventType+fun] );
        obj[eventType+fun] = null;
    } else {
        obj.removeEventListener( eventType, fun, false );
    }
}