home *** CD-ROM | disk | FTP | other *** search
/ ftp.novell.com / 2014.06.ftp.novell.com.tar / ftp.novell.com / forge / camtasia.msi / Cabs.w1.cab / AddOutputTOCInit.js < prev    next >
Text File  |  2009-08-17  |  934b  |  44 lines

  1.    var toc1     = null;
  2.    var toc2     = null;
  3.    var vid      = null;
  4.      
  5.    //adds and event listener across major browser versions
  6.    function addEvent( obj, type, fn )
  7.    {
  8.        if ( obj.addEventListener )
  9.        {
  10.            obj.addEventListener( type, fn, true );
  11.        }
  12.        else if ( obj.attachEvent )
  13.        {
  14.            obj.attachEvent( "on" + type, fn );
  15.        }
  16.        else
  17.        {
  18.            obj["on" + type] = fn;
  19.        }
  20.    }
  21.  
  22.    //removes event listeners across major browser versions
  23.    function removeEvent( obj, type, fn )
  24.    {
  25.       if ( obj.removeEventListener )
  26.        {
  27.           obj.removeEventListener( type, fn, true );    
  28.        }
  29.        else if ( obj.detachEvent )
  30.        {
  31.          obj.detachEvent( "on" + type, fn );
  32.        }
  33.        else
  34.        {
  35.            delete obj["on" + type];    
  36.        }
  37.    }
  38.    
  39.    function divClickHandler()
  40.    {
  41.       $SwitchPlayerFuncCall$#;
  42.       
  43.       removeEvent( vid, 'click', divClickHandler );
  44.    }