var playerPath = '/s/f/maf/sampleplayer';
var imagePath = '/s/f/maf/sampleplayer';

var imagePlay = new Image; imagePlay.src = imagePath +'/play.gif';
var imageStop = new Image; imageStop.src = imagePath +'/stop.gif';

var flashProxyId = new Date() . getTime();
var flashProxy = new FlashProxy(flashProxyId, playerPath +'/JavaScriptFlashGateway.swf');

var nowPlaying = '';

function playSample (sampleElementId, imageId) {
  if (imageId) {
    imagePlay.src = imagePath +'/play'+ imageId +'.gif';
    imageStop.src = imagePath +'/stop'+ imageId +'.gif';
  }
  if (nowPlaying != "" && nowPlaying != sampleElementId) {
    flashProxy.call("stopClip");
    document.getElementById(nowPlaying).src = imagePlay.src;
  }
  if (document.getElementById(sampleElementId).src == imagePlay.src) {
    var sampleId = (sampleElementId.replace("-","/"));
    flashProxy.call("playClip", sampleId);
    document.getElementById(sampleElementId).src = imageStop.src;
    nowPlaying = sampleElementId;
  }
  else {
    flashProxy.call("stopClip");
    document.getElementById(sampleElementId).src = imagePlay.src;
    nowPlaying = '';
  }
}

