// JScript File

/**
 * COMMON DHTML FUNCTIONS
 * These are handy functions I use all the time.
 *
 * By Seth Banks (webmaster at subimage dot com)
 * http://www.subimage.com/
 *
 * Up to date code can be found at http://www.subimage.com/dhtml/
 *
 * This code is free for you to use anywhere, just keep this comment block.
 */

/**
 * X-browser event handler attachment and detachment
 *
 * @argument obj - the object to attach event to
 * @argument evType - name of the event - DONT ADD "on", pass only "mouseover", etc
 * @argument fn - function to call
 */
function AddEvent(obj, evType, fn){
 if (obj.addEventListener){
    obj.addEventListener(evType, fn, true);
    return true;
 } // end if
 else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
 } // end else if
 else {
    return false;
 } // end else
} // end function

function RemoveEvent(obj, evType, fn, useCapture){
  if (obj.removeEventListener){
    obj.removeEventListener(evType, fn, useCapture);
    return true;
  } // end if
  else if (obj.detachEvent){
    var r = obj.detachEvent("on"+evType, fn);
    return r;
  } // end else if 
  else {
    alert("Handler could not be removed");
  } // end else
} // end function


