(function(c){var a={init:function(e){var d=c.extend({vidClass:"mediaManagerHTML5Video",audClass:"mediaManagerHTML5Audio",scriptPath:"control/framework/mediaManager/resource/js/mediaelement-and-player.min.js",pluginPath:"control/framework/mediaManager/resource/plugins/",enableDebug:false,preload:"none"},e);if("mediaelementplayer" in c.fn&&c.fn.mediaelementplayer){return a.setAsMediaElement.call(this,d)}else{return a.loadMediaElement.call(this,d)}},loadMediaElement:function(d){var e=this;c.getScript(d.scriptPath,function(f){return a.setAsMediaElement.call(e,d)})},setAsMediaElement:function(d){return this.each(function(){var i=c(this),g="mmelement"+parseInt(Math.random()*new Date().getTime());if(i.hasClass(d.vidClass)){var h=c(document.createElement("video")),j=b(i.find("param[name=flashvars]")),f="video[mmvideojquery="+g+"]";h.attr("width",i.attr("width")).attr("height",i.attr("height")).attr("src",j).attr("preload","none").attr("mmvideojquery",g)}else{if(i.hasClass(d.audClass)){var h=c(document.createElement("audio")),e=i.find("param[name=data]").val(),f="audio[mmaudiojquery="+g+"]";if(!e){e=i.attr("src")}h.attr("src",e).attr("preload","none").attr("mmaudiojquery",g)}}if(h){h.insertAfter(i);c(f).append(i).mediaelementplayer({pluginPath:d.pluginPath,enablePluginDebug:d.enableDebug})}})}};var b=function(f){var j=f.attr("value");if(j){var h=j.split("&");for(var g=0,e=h.length;g<e;++g){var d=h[g].split("=");if(d.length>1&&d[0]==="file"){return d[1]}}}return""};c.fn.mediaManagerPlayer=function(d){if(a[d]){return a[d].apply(this,Array.prototype.slice.call(arguments,1))}else{if(!d||typeof d=="object"){return a.init.apply(this,arguments)}}}})(jQuery);
