//[F9 scp microplay.js surfinia:/home/am3/site/production/jslib/ ]
     soundManager.debugMode = false; // disable debug output

     soundManager.url = '/jslib/soundmanager2.swf'; // path to movie

     var mpplay={
       notyet:true,
       playlist: [],
       doplayall: false,
       init: function(){
	 var i;
	 var links=document.getElementsByTagName('a');
	 var hurf;
	 for(i=0;i<links.length;i++){
	   if(links[i].href.match(/-audio$/i)){
	    hurf=links[i].href;
	    hurf=hurf.replace(/-audio/,".mp3");
	    hurf=hurf.replace(/javascripterror.html\?/,"");

	    links[i].hurf=hurf;
	    links[i].setAttribute("href","");
	    links[i].onclick=function(){
	      mpplay.play(this);
	      return false;
	    }
	    links[i].className="mp3player";
//	    $(links[i]).addClass("mp3player");
	    $(links[i]).wrap("<div class='mpplayers'></div>");
	    this.playlist.push(links[i]);
	   }
	 }
	 if(this.playlist.length>1){
	    this.playall=document.getElementById("playall");
	    this.playall.className="dontplayall";
	    //this.playall.setAttribute("onClick","mpplay.togglePlayAll()");
	    this.playall.onclick=function(){
	       mpplay.togglePlayAll();
	    }
	    
	 }
       },
       togglePlayAll: function(){
         if(this.doplayall){
            this.doplayall=false;
	    this.playall.className="dontplayall";
	 }else{
            this.doplayall=true;
	    this.playall.className="doplayall";
	    if(this.playing== 0){
	      this.play(this.playlist[0]);
	    }
	 }
       },


       onfinish:function(){
	   var i;
	   if(mpplay.playing){
	     mpplay.playing.className="mp3player";
	     mpplay.paused=0;
	     if(mpplay.doplayall){

	       if(mpplay.playlist.length>1){
		 for(i=0;i<mpplay.playlist.length-1;i++){
		   if(mpplay.playing == mpplay.playlist[i]){
		     //mpplay.playing=0;
		     mpplay.play(mpplay.playlist[i+1]);
		     return;
		   }
		 }
	       }
	       mpplay.togglePlayAll();
	     }
	     mpplay.playing=0;
	     soundManager.destroySound('mecrab');
	   }
       },

       playing:0,
       paused:false,
       play: function(link){
	     if(this.notyet){
	       return false;
	     }
             if(this.playing){
	       if(this.playing == link){
		 if(this.paused){
		   //restart
		   soundManager.resume('mecrab');
		   this.paused=false;
		   link.className="mp3playerplaying";
		 }else{
		   //pause
		   soundManager.pause('mecrab');
		   this.paused=true;
		   link.className="mp3playerpaused";
		 }
	       }else{
		 //stop other player and play this
		 soundManager.stop('mecrab');
	         soundManager.destroySound('mecrab');
		 soundManager.createSound({
		    id: 'mecrab',
		    url: link.hurf,
		    autoPlay: true,
		    multiShot: false,
		    onfinish: function(){
                       setTimeout("mpplay.onfinish()",10);
		  }
		 });
	//	 soundManager.play('mecrab');



		 this.playing.className="mp3player";
		 link.className="mp3playerplaying";
		 this.playing=link;
	       }

	     }else{
		//play this
		soundManager.createSound({
		  id: 'mecrab',
		  url: link.hurf,
		  onfinish: function(){
                       setTimeout("mpplay.onfinish()",10);
		  },
		  autoPlay: true,
		  multiShot: false

		});
	//	soundManager.play('mecrab');
		
		link.className="mp3playerplaying";
		this.playing=link;
		this.paused=false;

	     }
       }
     }
     $(document).ready(function(){mpplay.init()});
     soundManager.onload = function() {
       mpplay.notyet=false;
        soundManager._writeDebug('soundManager.onload() - your code executes here');
     }

