  var clipHTML = Array();
  var currentlyPlayingId = 0; //This variable is used to avoid flickering. The video doesn't start if it is already running.

  function playMovie(id, filename, splashimage) {
    if (id == currentlyPlayingId) {
      return;
    }

    var clip = document.getElementById('clip_' + id);
    currentlyPlayingId = id;

    clipHTML[id] = '<object id="' + id + '" width="170" height="96" data="' + FlowPlayerSWFPath + '"';
    clipHTML[id] += '    type="application/x-shockwave-flash">';
    clipHTML[id] += '    <param name="wmode" value="transparent"></param>';
    clipHTML[id] += '    <param name="movie" value="' + FlowPlayerSWFPath + '" />';
    clipHTML[id] += '    <param name="flashvars"';
    clipHTML[id] += '        value=\'config={"playlist":[{"url":"' + filename + '","autoPlay":true},{"url":"' + splashimage + '","provider":"http"}],"key":"' + FlowPlayerLicenseKey + '", "clip":{"linkUrl": "results.asp?image=' + id + '", "autoPlay": true, "scaling":"fit", "autoBuffering": false}, "play":{"opacity": 0}, "plugins":{"controls": null}}\' />';
    clipHTML[id] += '</object>';   

    clip.innerHTML = clipHTML[id];
  }
