(function($){$.fn.media=function(_2){return this.each(function(){var o=getSettings(this,_2);var r=getTypesRegExp();var m=r.exec(o.src)||[""];o.type?m[0]=o.type:m.shift();for(var i=0;i<m.length;i++){fn=m[i].toLowerCase();if(isDigit(fn[0])){fn="fn"+fn;}if(!$.fn.media[fn]){continue;}var _7=$.fn.media[fn+"_player"];if(!o.params){o.params={};}var _8=_7.autoplayAttr=="autostart";o.params[_7.autoplayAttr||"autoplay"]=_8?(o.autoplay?1:0):o.autoplay?true:false;return $.fn.media[fn](this,o);}});};$.fn.media.mapFormat=function(_9,_a){if(!_9||!_a||!$.fn.media.defaults.players[_a]){return;}_9=_9.toLowerCase();if(isDigit(_9[0])){_9="fn"+_9;}$.fn.media[_9]=$.fn.media[_a];};$.fn.media.defaults={preferMeta:1,autoplay:0,bgColor:"",params:{},attrs:{},flashvars:{},flashVersion:"7",flvPlayer:"mediaplayer.swf",mp3Player:"mediaplayer.swf",silverlight:{inplaceInstallPrompt:"true",isWindowless:"true",framerate:"24",version:"0.9",onError:null,onLoad:null,initParams:null,userContext:null}};$.fn.media.defaults.players={flash:{types:"flv,mp3,swf",oAttrs:{classid:"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000",type:"application/x-oleobject",codebase:"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+$.fn.media.defaults.flashVersion},eAttrs:{type:"application/x-shockwave-flash",pluginspage:"http://www.adobe.com/go/getflashplayer"}},quicktime:{types:"aif,aiff,aac,au,bmp,gsm,mov,mid,midi,mpg,mpeg,mp4,m4a,psd,qt,qtif,qif,qti,snd,tif,tiff,wav,3g2,3gp",oAttrs:{classid:"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",codebase:"http://www.apple.com/qtactivex/qtplugin.cab"},eAttrs:{pluginspage:"http://www.apple.com/quicktime/download/"}},realplayer:{types:"ra,ram,rm,rpm,rv,smi,smil",autoplayAttr:"autostart",oAttrs:{classid:"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"},eAttrs:{type:"audio/x-pn-realaudio-plugin",pluginspage:"http://www.real.com/player/"}},winmedia:{types:"asf,avi,wma,wmv",autoplayAttr:"autostart",oUrl:"url",oAttrs:{classid:"clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6",type:"application/x-oleobject"},eAttrs:{type:"application/x-mplayer2",pluginspage:"http://www.microsoft.com/Windows/MediaPlayer/"}},iframe:{types:"html,pdf"},silverlight:{types:"xaml"}};var _b=0;for(var _c in $.fn.media.defaults.players){var _d=$.fn.media.defaults.players[_c].types;$.each(_d.split(","),function(i,o){if(isDigit(o[0])){o="fn"+o;}$.fn.media[o]=$.fn.media[_c]=getGenerator(_c);$.fn.media[o+"_player"]=$.fn.media.defaults.players[_c];});}function getTypesRegExp(){var _10="";for(var _11 in $.fn.media.defaults.players){if(_10.length){_10+=",";}_10+=$.fn.media.defaults.players[_11].types;}return new RegExp("\\.("+_10.replace(/,/g,"|")+")\\b");};function getGenerator(_12){return function(el,_14){generate(el,_14,_12);};};function isDigit(c){return "0123456789".indexOf(c)>-1;};function getSettings(el,_17){_17=_17||{};var $el=$(el);var cls=el.className||"";var _1a=$.meta?$el.data():{};var w=_1a.width||((cls.match(/w:(\d+)/)||[])[1]);var h=_1a.height||((cls.match(/h:(\d+)/)||[])[1]);if(w){_1a.width=w;}if(h){_1a.height=h;}if(cls){_1a.cls=cls;}if(typeof _1a.caption=="undefined"){_1a.caption=$el.text();}var a=$.fn.media.defaults;var b=$.meta&&$.fn.media.defaults.preferMeta?_17:_1a;var c=b==_17?_1a:_17;var p={params:{bgColor:$.fn.media.defaults.bgColor}};var _21=$.extend({},a,b,c);$.each(["attrs","params","flashvars","silverlight"],function(i,o){_21[o]=$.extend({},p[o]||{},a[o]||{},b[o]||{},c[o]||{});});_21.src=_21.src||$el.attr("href")||$el.attr("src")||"unknown";return _21;};$.fn.media.swf=function(el,_25){if(typeof SWFObject=="undefined"){if(_25.flashvars){var a=[];for(var f in _25.flashvars){a.push(f+"="+_25.flashvars[f]);}if(!_25.params){_25.params={};}_25.params.flashvars=a.join("&");}return generate(el,_25,"flash");}var $el=$(el);var id=el.id?(" id=\""+el.id+"\""):"";var _2a=$("<div"+id+" class=\""+_25.cls+"\">");$el.after(_2a).remove();var so=new SWFObject(_25.src,"movie_player_"+_b++,_25.width,_25.height,_25.flashVersion,_25.bgColor);for(var p in _25.params){if(p!="bgColor"){so.addParam(p,_25.params[p]);}}for(var f in _25.flashvars){so.addVariable(f,_25.flashvars[f]);}so.write(_2a[0]);if(_25.caption){$("<div>").appendTo(_2a).html(_25.caption);}};$.fn.media.flv=$.fn.media.mp3=function(el,_2e){var src=_2e.src;var _30=/\.mp3\b/i.test(src)?$.fn.media.defaults.mp3Player:$.fn.media.defaults.flvPlayer;_2e.src=_30;_2e.src=_2e.src+"?file="+src;_2e.flashvars=$.extend({},{file:src},_2e.flashvars);$.fn.media.swf(el,_2e);};$.fn.media.xaml=function(el,_32){if(!window.Sys||!window.Sys.Silverlight){if($.fn.media.xaml.warning){return;}$.fn.media.xaml.warning=1;alert("You must include the Silverlight.js script.");return;}var _33={width:_32.width,height:_32.height,background:_32.bgColor,inplaceInstallPrompt:_32.silverlight.inplaceInstallPrompt,isWindowless:_32.silverlight.isWindowless,framerate:_32.silverlight.framerate,version:_32.silverlight.version};var _34={onError:_32.silverlight.onError,onLoad:_32.silverlight.onLoad};var id1=el.id?(" id=\""+el.id+"\""):"";var id2=_32.id||"AG"+_b++;var cls=_32.cls?(" class=\""+_32.cls+"\""):"";var _38=$("<div"+id1+cls+">");$(el).after(_38).remove();Sys.Silverlight.createObjectEx({source:_32.src,initParams:_32.silverlight.initParams,userContext:_32.silverlight.userContext,id:id2,parentElement:_38[0],properties:_33,events:_34});if(_32.caption){$("<div>").appendTo(_38).html(_32.caption);}};function generate(el,_3a,_3b){var $el=$(el);var o=$.fn.media.defaults.players[_3b];if(_3b=="iframe"){var o=$("<iframe"+" width=\""+_3a.width+"\" height=\""+_3a.height+"\" >");o.attr("src",_3a.src);}else{if($.browser.msie){var a=["<object width=\""+_3a.width+"\" height=\""+_3a.height+"\" "];for(var key in _3a.attrs){a.push(key+"=\""+_3a.attrs[key]+"\" ");}for(var key in o.oAttrs||{}){a.push(key+"=\""+o.oAttrs[key]+"\" ");}a.push("></ob"+"ject"+">");var p=["<param name=\""+(o.oUrl||"src")+"\" value=\""+_3a.src+"\">"];for(var key in _3a.params){p.push("<param name=\""+key+"\" value=\""+_3a.params[key]+"\">");}var o=document.createElement(a.join(""));for(var i=0;i<p.length;i++){o.appendChild(document.createElement(p[i]));}}else{var a=["<embed width=\""+_3a.width+"\" height=\""+_3a.height+"\""];if(_3a.src){a.push(" src=\""+_3a.src+"\" ");}for(var key in _3a.attrs){a.push(key+"=\""+_3a.attrs[key]+"\" ");}for(var key in o.eAttrs||{}){a.push(key+"=\""+o.eAttrs[key]+"\" ");}for(var key in _3a.params){a.push(key+"=\""+_3a.params[key]+"\" ");}a.push("></em"+"bed"+">");}}var id=el.id?(" id=\""+el.id+"\""):"";var cls=_3a.cls?(" class=\""+_3a.cls+"\""):"";var _44=$("<div"+id+cls+">");$el.after(_44).remove();($.browser.msie||_3b=="iframe")?_44.append(o):_44.html(a.join(""));if(_3a.caption){$("<div>").appendTo(_44).html(_3a.caption);}};})(jQuery);