/* we are now sure that at least version 8 of flash is running */ hop_flash_minversion_set( 8 );  
function hop_audio_flash_init( id, src, stream ) {   var audio = document.getElementById( id );   var proxy = hop_audio_init_obj( audio );   audio.proxy = proxy;   audio.client_proxy = proxy;   proxy.playlist = null;   proxy.playlist_index = 0;      proxy.play = function( start ) {      proxy.flash_play( start );      hop_audio_run_hooks( audio, "play" );   }   proxy.stop = function() {      proxy.flash_stop();      hop_audio_run_hooks( audio, "stop" );   }   proxy.pause = function() {      proxy.flash_pause();      hop_audio_run_hooks( audio, "pause" );   }      proxy.playlist_play = function( index ) {      proxy.playlist_index = index;      hop_audio_load( audio, sc_listRef( proxy.playlist, index ), true );   }   proxy.playlist_set = function( playlist, autorun ) {      proxy.playlist = playlist;      if( autorun ) proxy.playlist_play( 0 );   }   proxy.playlist_get = function() {      return proxy.playlist;   }   proxy.playlist_index_get = function() {      return proxy.playlist_index;   }      proxy.onload_set( "hop_audio_onload_callback", id );   proxy.onerror_set( "hop_audio_onerror_callback", id );   proxy.onended_set( "hop_audio_onended_callback", id );   proxy.metadata_get = function() {      try {	 return eval( audio.proxy.id3_get() );      } catch( _ ) {	 return false;      }   }   if( src && audio.initialized ) {      hop_audio_load( audio, src, stream );   }}
4636	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4636/55880fddf29e0053e6a3698f986ed1f682cb1f9b/hop-audio.js/clean/share/hop-audio.js