function path returns not the whole pathname

the path function will not return the whole pathname if audio.js is a part of the path itself
for e.g.
if the script is loaded from http://example.com/js/audio.js/audio.js
it will returns only http://example.com/js/
instead of http://example.com/js/audio.js/

before the change - from line 10 :

<code>
      if(re.test(path) return path.replace(re, '');
</code>

after the change - from line 10 till 15
<code>
     if(re.test(path))
      {
        var f = path.split ( '/' );
	f.pop ();
	return f.join ( '/' ) + '/';
      }
</code>
Update audiojs/audio.js

Return true after loadStarted() to allow loadStartedCalled to get set.
Various improvements:
* Improve path regex use a blank path as default when the script tag can't be found
* Adds a flashReady callback
* Fixes a bug where the player was not checking for an MP3 before trying to preload
Fix "Uncaught ReferenceError: styleElement is not defined" error