var AudioPlayer=function(){var G=[];var D;var F="";var A={};var E=-1;function B(H){if(document.all&&!window[H]){for(var I=0;I<document.forms.length;I++){if(document.forms[I][H]){return document.forms[I][H];break}}}return document.all?window[H]:document[H]}function C(H,I,J){B(H).addListener(I,J)}return{setup:function(I,H){F=I;A=H},getPlayer:function(H){return B(H)},addListener:function(H,I,J){C(H,I,J)},embed:function(L,P){var J={};var N;var H;var Q;var I;var O={};var K={};var M={};for(N in A){J[N]=A[N]}for(N in P){J[N]=P[N]}if(J.transparentpagebg=="yes"){O.bgcolor="#FFFFFF";O.wmode="transparent"}else{if(J.pagebg){O.bgcolor="#"+J.pagebg}O.wmode="opaque"}O.menu="false";for(N in J){if(N=="pagebg"||N=="width"||N=="transparentpagebg"){continue}K[N]=J[N]}M.name=L;M.style="outline: none";K.playerID=L;swfobject.embedSWF(F,L,J.width.toString(),"24","9",false,K,O,M);G.push(L)},syncVolumes:function(H,J){E=J;for(var I=0;I<G.length;I++){if(G[I]!=H){B(G[I]).setVolume(E)}}},activate:function(H,I){if(D&&D!=H){B(D).close()}D=H},load:function(J,H,K,I){B(J).load(H,K,I)},close:function(H){B(H).close();if(H==D){D=null}},open:function(H,I){if(I==undefined){I=1}B(H).open(I==undefined?0:I-1)},getVolume:function(H){return E}}}();

(function () {
  var oldFunction = AudioPlayer.embed;
  AudioPlayer.embed = function (id, options) {
    var elem = document.createElement('audio');

    if ((navigator.userAgent.indexOf('AppleWebKit/') > -1) && ((navigator.userAgent.indexOf('iPad') > -1) || (navigator.userAgent.indexOf('iPhone') > -1)) && (!!elem.canPlayType) && elem.canPlayType('audio/mpeg;')) {
      var div = document.createElement('div');
      div.innerHTML = '<audio controls="controls" src="' + options.soundFile + '"></audio>';

      document.getElementById(id).parentNode.replaceChild(div, document.getElementById(id));
    } else {
      oldFunction.call(AudioPlayer, id, options);
    }
  }
})();
