Changeset 1322
- Timestamp:
- 09/23/10 09:38:15 (3 years ago)
- Location:
- trunk/html5
- Files:
-
- 5 edited
-
bin-debug/jwplayer.html5.js (modified) (1 diff)
-
jwplayer.html5.min.js (modified) (1 diff)
-
src/html5/jwplayer.html5.mediavideo.js (modified) (1 diff)
-
test/examples/index.html (modified) (1 diff)
-
test/examples/playlist.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/html5/bin-debug/jwplayer.html5.js
r1321 r1322 2367 2367 return; 2368 2368 } 2369 var source = _container.ownerDocument.createElement("source"); 2370 source.src = jwplayer.html5.utils.getAbsolutePath(sourceModel.file); 2369 var sourceType; 2371 2370 if (sourceModel.type === undefined) { 2372 2371 var extension = jwplayer.html5.utils.extension(sourceModel.file); 2373 2372 if (jwplayer.html5.extensionmap[extension] !== undefined) { 2374 source .type = jwplayer.html5.extensionmap[extension];2373 sourceType = jwplayer.html5.extensionmap[extension]; 2375 2374 } else { 2376 source .type = 'video/' + extension + ';';2375 sourceType = 'video/' + extension + ';'; 2377 2376 } 2378 2377 } else { 2379 source.type = sourceModel.type; 2380 } 2378 sourceType = sourceModel.type; 2379 } 2380 if (vid.canPlayType(sourceType) === ""){ 2381 continue; 2382 } 2383 var source = _container.ownerDocument.createElement("source"); 2384 source.src = jwplayer.html5.utils.getAbsolutePath(sourceModel.file); 2385 source.type = sourceType; 2381 2386 vid.appendChild(source); 2382 2387 } -
trunk/html5/jwplayer.html5.min.js
r1321 r1322 1 (function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this};a.html5.version="1.0"})(jwplayer);(function(b){b.html5.utils=function(){};b.html5.utils.extension=function(d){return d.substr(d.lastIndexOf(".")+1,d.length).toLowerCase()};b.html5.utils.getAbsolutePath=function(h){if(h===undefined){return undefined}if(a(h)){return h}var j=document.location.href.substr(0,document.location.href.indexOf("://")+3);var f=document.location.href.split("?")[0];f=f.substring(j.length,(h.indexOf("/")===0)?f.indexOf("/",j.length):f.lastIndexOf("/"));var e=(f+"/"+h).split("/");var d=[];for(var g=0;g<e.length;g++){if(e[g]===undefined||e[g]=="."){continue}else{if(e[g]==".."){d.pop()}else{d.push(e[g])}}}return j+d.join("/")};function a(e){if(e===null){return}var f=e.indexOf("://");var d=e.indexOf("?");return(f>0&&(d<0||(d>f)))}b.html5.utils.mapEmpty=function(d){for(var e in d){return false}return true};b.html5.utils.mapLength=function(e){var d=0;for(var f in e){d++}return d};b.html5.utils.log=function(e,d){if(d){d.message=e;console.log(e,d)}else{console.log(e)}return this};b.html5.utils.css=function(e,h,d){if(e!==undefined){for(var f in h){try{if(typeof h[f]=="number"&&!(f=="zIndex"||f=="opacity")){if(f.match(/color/i)){h[f]="#"+c(h[f].toString(16),6)}else{h[f]=h[f]+"px"}}e.style[f]=h[f]}catch(g){}}}};function c(d,e){while(d.length<e){d="0"+d}return d}b.html5.utils.isYouTube=function(d){return d.indexOf("youtube.com")>-1};b.html5.utils.getYouTubeId=function(d){d.indexOf("youtube.com">0)}})(jwplayer);(function(b){var c=b.html5.utils.css;b.html5.view=function(m,l,e){var p=m;var j=l;var s=e;var r;var f;var w;var n;var x;function u(){r=document.createElement("div");r.id=j.id;j.id=r.id+"_video";c(r,{position:"relative",height:s.height,width:s.width,margin:"auto",padding:0,backgroundColor:z(),zIndex:0});function z(){if(p.skin.getComponentSettings("display")&&p.skin.getComponentSettings("display").backgroundcolor){return p.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(j,{position:"absolute",width:s.width,height:s.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});b.utils.wrap(j,r);n=document.createElement("div");n.id=r.id+"_displayarea";r.appendChild(n)}function h(){for(var z in s.plugins.order){var A=s.plugins.order[z];if(s.plugins.object[A].getDisplayElement!==undefined){s.plugins.object[A].height=y(s.plugins.object[A].getDisplayElement().style.height);s.plugins.object[A].width=y(s.plugins.object[A].getDisplayElement().style.width);s.plugins.config[A].currentPosition=s.plugins.config[A].position}}q()}function q(A){if(s.getMedia()!==undefined){for(var z in s.plugins.order){var B=s.plugins.order[z];if(s.plugins.object[B].getDisplayElement!==undefined){if(s.config.chromeless||s.getMedia().hasChrome()){s.plugins.config[B].currentPosition=b.html5.view.positions.NONE}else{s.plugins.config[B].currentPosition=s.plugins.config[B].position}}}}g(s.width,s.height)}function y(z){if(z===""){return 0}return parseInt(z.replace("px",""),10)}this.setup=function(z){j=z;u();h();p.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,q);g(s.width,s.height);var A;if(window.onresize!==null){A=window.onresize}window.onresize=function(B){if(A!==undefined){try{A(B)}catch(C){}}if(p.jwGetFullscreen()){s.width=window.innerWidth;s.height=window.innerHeight}g(s.width,s.height)}};function g(C,z){var B=[].concat(s.plugins.order);B.reverse();x=B.length+2;if(!s.fullscreen){f=C;w=z;c(n,{top:0,bottom:0,left:0,right:0,width:C,height:z});var A=k(o,B);if(A.length>0){x+=A.length;k(i,A,true)}t()}else{k(v,B,true)}}function k(E,B,C){var A=[];for(var z in B){var F=B[z];if(s.plugins.object[F].getDisplayElement!==undefined){if(s.plugins.config[F].currentPosition.toUpperCase()!==b.html5.view.positions.NONE){var D=E(F,x--);if(!D){A.push(F)}else{s.plugins.object[F].resize(D.width,D.height);if(C){delete D.width;delete D.height}c(s.plugins.object[F].getDisplayElement(),D)}}else{c(s.plugins.object[F].getDisplayElement(),{display:"none"})}}}return A}function o(A,B){if(s.plugins.object[A].getDisplayElement!==undefined){if(a(s.plugins.config[A].position)){if(s.plugins.object[A].getDisplayElement().parentNode===null){r.appendChild(s.plugins.object[A].getDisplayElement())}var z=d(A);z.zIndex=B;return z}}return false}function i(z,A){if(s.plugins.object[z].getDisplayElement().parentNode===null){n.appendChild(s.plugins.object[z].getDisplayElement())}return{position:"absolute",width:(s.width-y(n.style.left)-y(n.style.right)),height:(s.height-y(n.style.top)-y(n.style.bottom)),zIndex:A}}function v(z,A){return{position:"fixed",width:s.width,height:s.height,zIndex:A}}function t(){n.style.position="absolute";var z={position:"absolute",width:y(n.style.width),height:y(n.style.height),top:y(n.style.top),left:y(n.style.left)};c(s.getMedia().getDisplayElement(),z)}function d(A){var B={position:"absolute",margin:0,padding:0,top:null};var z=s.plugins.config[A].currentPosition.toLowerCase();switch(z.toUpperCase()){case b.html5.view.positions.TOP:B.top=y(n.style.top);B.left=y(n.style.left);B.width=f-y(n.style.left)-y(n.style.right);B.height=s.plugins.object[A].height;n.style[z]=y(n.style[z])+s.plugins.object[A].height+"px";n.style.height=y(n.style.height)-B.height+"px";break;case b.html5.view.positions.RIGHT:B.top=y(n.style.top);B.right=y(n.style.right);B.width=B.width=s.plugins.object[A].width;B.height=w-y(n.style.top)-y(n.style.bottom);n.style[z]=y(n.style[z])+s.plugins.object[A].width+"px";n.style.width=y(n.style.width)-B.width+"px";break;case b.html5.view.positions.BOTTOM:B.bottom=y(n.style.bottom);B.left=y(n.style.left);B.width=f-y(n.style.left)-y(n.style.right);B.height=s.plugins.object[A].height;n.style[z]=y(n.style[z])+s.plugins.object[A].height+"px";n.style.height=y(n.style.height)-B.height+"px";break;case b.html5.view.positions.LEFT:B.top=y(n.style.top);B.left=y(n.style.left);B.width=s.plugins.object[A].width;B.height=w-y(n.style.top)-y(n.style.bottom);n.style[z]=y(n.style[z])+s.plugins.object[A].width+"px";n.style.width=y(n.style.width)-B.width+"px";break;default:break}return B}this.resize=g;this.fullscreen=function(A){if(s.getMedia().getDisplayElement().webkitSupportsFullscreen){if(A){s.height=screen.availHeight;s.width=screen.availWidth;s.getMedia().getDisplayElement().webkitEnterFullscreen()}else{s.height=w;s.width=f;s.getMedia().getDisplayElement().webkitExitFullscreen()}}else{if(A){s.width=window.innerWidth;s.height=window.innerHeight;var z={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(r,z);z.zIndex=1;c(s.getMedia().getDisplayElement(),z);z.zIndex=2;c(n,z)}else{s.width=f;s.height=w;c(r,{position:"relative",height:s.height,width:s.width,zIndex:0})}g(s.width,s.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:parseInt("000000",16),margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"divider",type:"divider"},{name:"blank",type:"button"},{name:"fullscreen",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"}]}}};_css=a.html5.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(h,H){var g=h;var v=a.utils.extend({},b,g.skin.getComponentSettings("controlbar"),H);if(a.html5.utils.mapLength(g.skin.getComponentLayout("controlbar"))>0){v.layout=g.skin.getComponentLayout("controlbar")}var L;var C=0;var K=0;var w=0;var p="none";var e;var f;var M;var d;var c;var s;var o;var D={};var k=false;function B(){var R={height:g.skin.getSkinElement("controlbar","background").height,backgroundColor:v.backgroundcolor};L=document.createElement("div");L.id=g.id+"_jwplayer_controlbar";_css(L,R);r("capLeft","left",false,L);var S={position:"absolute",height:g.skin.getSkinElement("controlbar","background").height,background:" url("+g.skin.getSkinElement("controlbar","background").src+") repeat-x center left",left:g.skin.getSkinElement("controlbar","capLeft").width};J("elements",L,S);r("capRight","right",false,L)}this.getDisplayElement=function(){return L};this.resize=function(T,R){if(!k&&L.parentElement!==undefined){k=true;if(v.position==a.html5.view.positions.OVER.toLowerCase()){document.getElementById(g.id).onmousemove=t}}c=T;s=R;if(g.jwGetFullscreen()){_show(D.normalscreenButton);_hide(D.fullscreenButton)}else{_hide(D.normalscreenButton);_show(D.fullscreenButton)}var S=q();y({id:g.id,duration:M,position:f});n({id:g.id,bufferPercent:d});return S};function t(){a.html5.utils.cancelAnimation(L);a.html5.utils.fadeTo(L,0,0.1,1,2)}function F(){L.style.opacity=1}function J(U,T,S){var R=document.createElement("div");D[U]=R;R.id=L.id+"_"+U;T.appendChild(R);if(S!==undefined){_css(R,S)}return R}function A(){Q(v.layout.left);Q(v.layout.right,-1);Q(v.layout.center)}function Q(U,R){var V=U.position=="right"?"right":"left";var T=a.utils.extend([],U.elements);if(R!==undefined){T.reverse()}for(var S=0;S<T.length;S++){u(T[S],V)}}function G(){return C++}function u(V,X){var U,S,T,R,Z;switch(V.name){case"play":r("playButton",X,false);r("pauseButton",X,true);E("playButton","jwPlay");E("pauseButton","jwPause");break;case"divider":r("divider"+G(),X,true);break;case"prev":if(g.jwGetPlaylist().length>1){r("prevButton",X,true);E("prevButton","jwPlaylistPrev")}break;case"next":if(g.jwGetPlaylist().length>1){r("nextButton",X,true);E("nextButton","jwPlaylistNext")}break;case"elapsed":r("elapsedText",X,true);break;case"time":S=g.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:g.skin.getSkinElement("controlbar","timeSliderCapLeft").width;T=g.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:g.skin.getSkinElement("controlbar","timeSliderCapRight").width;U=X=="left"?S:T;R=g.skin.getSkinElement("controlbar","timeSliderRail").width+S+T;Z={height:g.skin.getSkinElement("controlbar","background").height,position:"absolute",top:0,width:R};Z[X]=X=="left"?K:w;var W=J("timeSlider",D.elements,Z);r("timeSliderCapLeft",X,true,W,X=="left"?0:U);r("timeSliderRail",X,false,W,U);r("timeSliderBuffer",X,false,W,U);r("timeSliderProgress",X,false,W,U);r("timeSliderThumb",X,false,W,U);r("timeSliderCapRight",X,true,W,X=="right"?0:U);I("time");break;case"fullscreen":r("fullscreenButton",X,false);r("normalscreenButton",X,true);E("fullscreenButton","jwSetFullscreen",true);E("normalscreenButton","jwSetFullscreen",false);break;case"volume":S=g.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:g.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;T=g.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:g.skin.getSkinElement("controlbar","volumeSliderCapRight").width;U=X=="left"?S:T;R=g.skin.getSkinElement("controlbar","volumeSliderRail").width+S+T;Z={height:g.skin.getSkinElement("controlbar","background").height,position:"absolute",top:0,width:R};Z[X]=X=="left"?K:w;var Y=J("volumeSlider",D.elements,Z);r("volumeSliderCapLeft",X,true,Y,X=="left"?0:U);r("volumeSliderRail",X,true,Y,U);r("volumeSliderProgress",X,false,Y,U);r("volumeSliderCapRight",X,true,Y,X=="right"?0:U);I("volume");break;case"mute":r("muteButton",X,false);r("unmuteButton",X,true);E("muteButton","jwSetMute",true);E("unmuteButton","jwSetMute",false);break;case"duration":r("durationText",X,true);break}}function r(U,Y,X,V,R){if((g.skin.getSkinElement("controlbar",U)!==undefined||U.indexOf("Text")>0||U.indexOf("divider")===0)&&!(U.indexOf("divider")===0&&o.indexOf("divider")===0)){o=U;var T={height:g.skin.getSkinElement("controlbar","background").height,position:"absolute",top:0};var W;if(U.indexOf("Text")>0){U.innerhtml="00:00";T.font=v.fontsize+"px/"+(g.skin.getSkinElement("controlbar","background").height+1)+"px "+v.font;T.color=v.fontcolor;T.textAlign="center";T.fontWeight=v.fontweight;T.fontStyle=v.fontstyle;T.cursor="default";W=14+3*v.fontsize}else{if(U.indexOf("divider")===0){T.background="url("+g.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";W=g.skin.getSkinElement("controlbar","divider").width}else{T.background="url("+g.skin.getSkinElement("controlbar",U).src+") repeat-x center left";W=g.skin.getSkinElement("controlbar",U).width}}if(Y=="left"){T.left=R===undefined?K:R;if(X){K+=W}}else{if(Y=="right"){T.right=R===undefined?w:R;if(X){w+=W}}}if(V===undefined){V=D.elements}T.width=W;var S=J(U,V,T);if(g.skin.getSkinElement("controlbar",U+"Over")!==undefined){S.onmouseover=function(Z){Z.stopPropagation();S.style.backgroundImage=["url(",g.skin.getSkinElement("controlbar",U+"Over").src,")"].join("")};S.onmouseout=function(Z){Z.stopPropagation();S.style.backgroundImage=["url(",g.skin.getSkinElement("controlbar",U).src,")"].join("")}}}}function x(){g.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,n);g.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);g.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,y);g.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,P);g.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,i);g.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,z)}function N(){y({id:g.id,duration:g.jwGetDuration(),position:0});n({id:g.id,bufferProgress:0});P({id:g.id,mute:g.jwGetMute()});l({id:g.id,newstate:a.api.events.state.IDLE});i({id:g.id,volume:g.jwGetVolume()})}function E(T,U,S){if(g.skin.getSkinElement("controlbar",T)!==undefined){var R=D[T];if(R!==null){_css(R,{cursor:"pointer"});if(U=="fullscreen"){R.onmouseup=function(V){V.stopPropagation();g.jwSetFullscreen(!g.jwGetFullscreen())}}else{R.onmouseup=function(V){V.stopPropagation();if(S!==null){g[U](S)}else{g[U]()}}}}}}function I(R){var S=D[R+"Slider"];_css(D.elements,{cursor:"pointer"});_css(S,{cursor:"pointer"});S.onmousedown=function(T){p=R};S.onmouseup=function(T){T.stopPropagation();O(T.pageX)};S.onmousemove=function(T){if(p=="time"){e=true;var U=T.pageX-S.getBoundingClientRect().left-window.pageXOffset;_css(D.timeSliderThumb,{left:U})}}}function O(S){e=false;var V,R;if(p=="time"){V=D.timeSliderRail.getBoundingClientRect();R=S-V.left+window.pageXOffset;var U=R/V.width*M;if(U<0){U=0}else{if(U>M){U=M-3}}g.jwSeek(U);if(g.jwGetState()!=a.api.events.state.PLAYING){g.jwPlay()}}else{if(p=="volume"){V=D.volumeSliderRail.getBoundingClientRect();R=S-V.left-window.pageXOffset;var T=Math.round(R/V.width*100);if(T<0){T=0}else{if(T>100){T=100}}if(g.jwGetMute()){g.jwSetMute(false)}g.jwSetVolume(T)}}p="none"}function n(S){if(S.bufferPercent!==null){d=S.bufferPercent}var T=D.timeSliderRail.getBoundingClientRect().width;var R=isNaN(Math.round(T*d/100))?0:Math.round(T*d/100);_css(D.timeSliderBuffer,{width:R})}function P(R){if(R.mute){_hide(D.muteButton);_show(D.unmuteButton);_hide(D.volumeSliderProgress)}else{_show(D.muteButton);_hide(D.unmuteButton);_show(D.volumeSliderProgress)}}function l(R){if(R.newstate==a.api.events.state.BUFFERING||R.newstate==a.api.events.state.PLAYING){_show(D.pauseButton);_hide(D.playButton)}else{_hide(D.pauseButton);_show(D.playButton)}if(R.newstate==a.api.events.state.IDLE){if(!v.idlehide&&v.position==a.html5.view.positions.OVER){F()}_hide(D.timeSliderBuffer);_hide(D.timeSliderProgress);_hide(D.timeSliderThumb)}else{_show(D.timeSliderBuffer);if(R.newstate!=a.api.events.state.BUFFERING){_show(D.timeSliderProgress);_show(D.timeSliderThumb)}}}function z(R){y(a.utils.extend(R,{position:0,duration:M}))}function y(U){if(U.position!==null){f=U.position}if(U.duration!==null){M=U.duration}var S=(f===M===0)?0:f/M;var V=D.timeSliderRail.getBoundingClientRect();var R=isNaN(Math.round(V.width*S))?0:Math.round(V.width*S);var T=R;D.timeSliderProgress.style.width=R+"px";if(!e){if(D.timeSliderThumb){D.timeSliderThumb.style.left=T+"px"}}if(D.durationText){D.durationText.innerHTML=j(M)}if(D.elapsedText){D.elapsedText.innerHTML=j(f)}}function j(R){str="00:00";if(R>0){str=Math.floor(R/60)<10?"0"+Math.floor(R/60)+":":Math.floor(R/60)+":";str+=Math.floor(R%60)<10?"0"+Math.floor(R%60):Math.floor(R%60)}return str}function q(){var S={width:c};var R={};if(v.position.toUpperCase()==a.html5.view.positions.OVER||g.jwGetFullscreen()){S.left=v.margin;S.width-=2*v.margin;S.top=s-g.skin.getSkinElement("controlbar","background").height-v.margin;S.height=g.skin.getSkinElement("controlbar","background").height}else{S.left=0}R.left=g.skin.getSkinElement("controlbar","capLeft").width;R.width=S.width-g.skin.getSkinElement("controlbar","capLeft").width-g.skin.getSkinElement("controlbar","capRight").width;var T=g.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:g.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(D.timeSliderRail,{width:(R.width-K-w),left:T});if(D.timeSliderCapRight!==undefined){_css(D.timeSliderCapRight,{left:T+(R.width-K-w)})}_css(L,S);_css(D.elements,R);return S}function i(V){if(D.volumeSliderRail!==undefined){var T=isNaN(V.volume/100)?1:V.volume/100;var U=parseInt(D.volumeSliderRail.style.width.replace("px",""),10);var R=isNaN(Math.round(U*T))?0:Math.round(U*T);var W=parseInt(D.volumeSliderRail.style.right.replace("px",""),10);var S=g.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:g.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(D.volumeSliderProgress,{width:R,left:S});if(D.volumeSliderCapLeft!==undefined){_css(D.volumeSliderCapLeft,{left:0})}}}function m(){B();A();x();N();L.style.opacity=v.idlehide?0:1}m();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(r,q,d,p){var u=r;var w=d;var c=p;var j=q;var y=true;var s=(w.config.debug!==undefined)&&(w.config.debug.toString().toLowerCase()=="console");var h=new b.html5.eventdispatcher(j.id,s);b.utils.extend(this,h);function l(B){h.sendEvent(B.type,B)}w.addGlobalListener(l);function o(){try{if(w.playlist[0].levels[0].file.length>0){switch(w.state){case b.api.events.state.IDLE:if(y){w.setActiveMediaProvider(w.playlist[w.item]);w.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,w.getMedia().play);if(w.config.repeat){w.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(C){setTimeout(m,25)})}w.getMedia().load(w.playlist[w.item]);y=false}else{w.getMedia().play()}break;case b.api.events.state.PAUSED:w.getMedia().play();break}}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function z(){try{if(w.playlist[0].levels[0].file.length>0){switch(w.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:w.getMedia().pause();break}}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function v(B){try{if(w.playlist[0].levels[0].file.length>0){switch(w.state){case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:w.getMedia().seek(B);break}}return true}catch(C){h.sendEvent(b.api.events.JWPLAYER_ERROR,C)}return false}function i(){try{if(w.playlist[0].levels[0].file.length>0){w.getMedia().stop()}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function f(){try{if(w.playlist[0].levels[0].file.length>0){if(w.config.shuffle){n(Math.floor(Math.random()*w.playlist.length))}else{if(w.item+1==w.playlist.length){return n(0)}else{return n(w.item+1)}}}if(w.state!=b.api.events.state.PLAYING&&w.state!=b.api.events.state.BUFFERING){o()}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function e(){try{if(w.playlist[0].levels[0].file.length>0){if(w.config.shuffle){n(Math.floor(Math.random()*w.playlist.length))}else{if(w.item===0){return n(w.playlist.length-1)}else{return n(w.item-1)}}}if(w.state!=b.api.events.state.PLAYING&&w.state!=b.api.events.state.BUFFERING){o()}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function n(C){try{if(w.playlist[0].levels[0].file.length>0){var D=w.state;i();w.item=C;y=true;h.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{item:C});if(D==b.api.events.state.PLAYING||D==b.api.events.state.BUFFERING){o()}}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function x(C){try{switch(typeof(C)){case"number":w.getMedia().volume(C);break;case"string":w.getMedia().volume(parseInt(C,10));break}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function k(C){try{w.getMedia().mute(C);return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function g(C,B){try{w.width=C;w.height=B;c.resize(C,B);return true}catch(D){h.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function t(C){try{w.fullscreen=C;c.fullscreen(C);return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function A(B){try{w.loadPlaylist(B);y=true;return true}catch(C){h.sendEvent(b.api.events.JWPLAYER_ERROR,C)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function m(){switch(w.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:o();break;case b.html5.controller.repeatoptions.ALWAYS:if(w.item==w.playlist.length-1&&!w.config.shuffle){n(0);o()}else{f()}break;case b.html5.controller.repeatoptions.LIST:if(w.item==w.playlist.length-1&&!w.config.shuffle){n(0)}else{f()}break}}this.play=o;this.pause=z;this.seek=v;this.stop=i;this.next=f;this.prev=e;this.item=n;this.setVolume=x;this.setMute=k;this.resize=g;this.setFullscreen=t;this.load=A}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.html5.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(j,r){var p=j;var d={};var f;var s;var q;var k;var i=p.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(p.skin.getComponentSettings("display").bufferrotation,10);var e=p.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(p.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer"},click:o},display_icon:{style:{cursor:"pointer",position:"absolute",top:((p.skin.getSkinElement("display","background").height-p.skin.getSkinElement("display","playIcon").height)/2),left:((p.skin.getSkinElement("display","background").width-p.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((s-p.skin.getSkinElement("display","background").height)/2),left:((f-p.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",p.skin.getSkinElement("display","background").src,")"]).join(""),width:p.skin.getSkinElement("display","background").width,height:p.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"block",width:f,height:s,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};p.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,h);p.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,h);p.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,h);p.jwAddEventListener(a.api.events.JWPLAYER_ERROR,n);t();function t(){d.display=m("div","display");d.display_text=m("div","display_text");d.display.appendChild(d.display_text);d.display_image=m("div","display_image");d.display_icon=m("div","display_icon");d.display_iconBackground=m("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(v,u){f=v;s=u;_css(d.display,{width:v,height:u});_css(d.display_text,{width:(v-10)});_css(d.display_image,{width:v,height:u});_css(d.display_iconBackground,{top:((s-p.skin.getSkinElement("display","background").height)/2),left:((f-p.skin.getSkinElement("display","background").width)/2)});h({})};function m(u,w){var v=document.createElement(u);v.id=p.id+"_jwplayer_"+w;_css(v,c[w].style);return v}function b(){for(var u in d){if(c[u].click!==undefined){d[u].onclick=c[u].click}}}function o(u){if(typeof u.preventDefault!="undefined"){u.preventDefault()}else{u.returnValue=false}if(p.jwGetState()!=a.api.events.state.PLAYING){p.jwPlay()}else{p.jwPause()}}function g(u){_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",p.skin.getSkinElement("display",u).src,")"]).join("");_css(d.display_icon,{display:"block",width:p.skin.getSkinElement("display",u).width,height:p.skin.getSkinElement("display",u).height,top:(p.skin.getSkinElement("display","background").height-p.skin.getSkinElement("display",u).height)/2,left:(p.skin.getSkinElement("display","background").width-p.skin.getSkinElement("display",u).width)/2});if(p.skin.getSkinElement("display",u+"Over")!==undefined){d.display_icon.onmouseover=function(v){v.stopPropagation();d.display_icon.style.backgroundImage=["url(",p.skin.getSkinElement("display",u+"Over").src,")"].join("")};d.display_icon.onmouseout=function(v){v.stopPropagation();d.display_icon.style.backgroundImage=["url(",p.skin.getSkinElement("display",u).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function l(){_hide(d.display_icon);_hide(d.display_iconBackground)}function n(u){l();d.display_text.innerHTML=u.error;_show(d.display_text);d.display_text.style.top=((s-d.display_text.getBoundingClientRect().height)/2)+"px"}function h(u){_hide(d.display_text);if(k!==undefined){clearInterval(k);k=null;a.html5.utils.animations.rotate(d.display_icon,0)}switch(p.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");q=0;k=setInterval(function(){q+=i;a.html5.utils.animations.rotate(d.display_icon,q%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:_css(d.display_image,{background:"transparent no-repeat center center"});_show(d.display_iconBackground);g("playIcon");break;case a.api.events.state.IDLE:var v=p.jwGetPlaylist()[p.jwGetItem()].image===""?"":" url("+a.html5.utils.getAbsolutePath(p.jwGetPlaylist()[p.jwGetItem()].image)+")";_css(d.display_image,{background:v+" no-repeat center center"});_show(d.display_iconBackground);g("playIcon");break;default:if(p.jwGetMute()){_css(d.display_image,{background:"transparent no-repeat center center"});_show(d.display_iconBackground);g("muteIcon")}else{_css(d.display_image,{background:"transparent no-repeat center center"});_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(jwplayer){jwplayer.html5.eventdispatcher=function(id,debug){var _id=id;var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.html5.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var lisenterIndex in _listeners[type]){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.html5.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.html5.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var lisenterIndex in _globallisteners){if(_globallisteners[lisenterIndex].toString()==listener.toString()){_globallisteners.slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.html5.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}jwplayer.utils.extend(data,{id:_id,version:jwplayer.html5.version,type:type});if(_debug){jwplayer.html5.utils.log(type,data)}for(var listenerIndex in _listeners[type]){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.html5.utils.log("There was an error while handling a listener",err)}if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}for(var globalListenerIndex in _globallisteners){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.html5.utils.log("There was an error while handling a listener",err)}if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}})(jwplayer);(function(a){a.html5.extensionmap={"3gp":"video/3gpp","3gpp":"video/3gpp","3g2":"video/3gpp2","3gpp2":"video/3gpp2",flv:"video/x-flv",f4a:"audio/mp4",f4b:"audio/mp4",f4p:"video/mp4",f4v:"video/mp4",mov:"video/quicktime",m4a:"audio/mp4",m4b:"audio/mp4",m4p:"audio/mp4",m4v:"video/mp4",mkv:"video/x-matroska",mp4:"video/mp4",sdp:"application/sdp",vp6:"video/x-vp6",aac:"audio/aac",mp3:"audio/mp3",ogg:"audio/ogg",ogv:"video/ogg",webm:"video/webm"}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:"true",position:"bottom-left",width:93,height:30};_css=a.html5.utils.css;a.html5.logo=function(f,g){var j=f;var h=f.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(h)<0){b.prefix+=h+"/"}var e=a.utils.extend({},b);var c=document.createElement("img");c.id=j.id+"_jwplayer_logo";_css(c,i());c.onload=function(l){e.width=c.width;e.height=c.height;j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,k)};c.src=e.prefix+e.file;c.onmouseover=function(l){c.style.opacity=e.over};c.onmouseout=function(l){c.style.opacity=e.out};c.onclick=d;function i(){var n={width:e.width,height:e.height,textDecoration:"none",position:"absolute",display:"none"};var m=e.position.toLowerCase().split("-");for(var l in m){n[m[l]]=e.margin}return n}this.resize=function(m,l){};this.getDisplayElement=function(){return c};function d(l){l.stopPropagation();window.open(e.link,"_blank");return}function k(l){switch(j.jwGetState()){case a.api.events.state.BUFFERING:c.style.opacity=e.out;a.html5.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity),e.timeout);break;case a.api.events.state.PAUSED:break;case a.api.events.state.IDLE:break;case a.api.events.state.PLAYING:break;default:a.html5.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity),e.timeout);break}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.html5.utils.css;a.html5.mediavideo=function(i,s){var q={abort:n,canplay:l,canplaythrough:l,durationchange:L,emptied:n,ended:l,error:y,loadeddata:L,loadedmetadata:L,loadstart:l,pause:l,play:I,playing:l,progress:z,ratechange:n,seeked:l,seeking:l,stalled:l,suspend:l,timeupdate:I,volumechange:n,waiting:l,canshowcurrentframe:n,dataunavailable:n,empty:n,load:D,loadedfirstframe:n};var j=new a.html5.eventdispatcher();a.utils.extend(this,j);var C=i;var m=s;var o;var H;var F=a.api.events.state.IDLE;var e=null;var x;var d=0;var E=false;var r=false;var B;var p=0;var G=[];var v;function K(){return F}function D(M){}function n(M){}function l(M){if(c[M.type]){J(c[M.type])}}function J(M){if(x){M=a.api.events.state.IDLE}if(F!=M){var N=F;C.state=M;F=M;var O=false;if(M==a.api.events.state.IDLE){h();if(C.position>=C.duration&&(C.position||C.duration)){O=true}if(m.style.display!="none"){m.style.display="none"}}j.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:N,newstate:M});if(O){j.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}x=false}function L(M){var N={height:M.target.videoHeight,width:M.target.videoWidth,duration:M.target.duration};if(C.duration===0||isNaN(C.duration)){C.duration=Math.round(M.target.duration*10)/10}C.playlist[C.item]=a.utils.extend(C.playlist[C.item],N);j.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:N})}function I(N){if(x){return}if(N!==undefined&&N.target!==undefined){if(C.duration===0||isNaN(C.duration)){C.duration=Math.round(N.target.duration*10)/10}if(!E&&m.readyState>0){J(a.api.events.state.PLAYING)}if(F==a.api.events.state.PLAYING){if(!E&&m.readyState>0){E=true;try{m.currentTime=C.playlist[C.item].start}catch(M){}m.volume=C.volume/100;m.muted=C.mute}C.position=Math.round(N.target.currentTime*10)/10;j.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:Math.round(N.target.currentTime*10)/10,duration:Math.round(N.target.duration*10)/10})}}z(N)}function w(){var M=(G[G.length-1]-G[0])/G.length;v=setTimeout(function(){if(!H){z({lengthComputable:true,loaded:1,total:1})}},M*10)}function z(O){var N,M;if(O!==undefined&&O.lengthComputable&&O.total){f();N=O.loaded/O.total*100;M=N/100*(C.duration-m.currentTime);if(50<N&&!H){clearTimeout(v);w()}}else{if((m.buffered!==undefined)&&(m.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){N=m.buffered.end(maxBufferIndex)/m.duration*100;M=m.buffered.end(maxBufferIndex)-m.currentTime}}}if(o===false&&F==a.api.events.state.BUFFERING){o=true;j.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL)}if(!H){if(N==100&&H===false){H=true}if(N!==null&&(N>C.buffer)){C.buffer=Math.round(N);j.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(N)})}}}function t(){if(e===null){e=setInterval(function(){I()},100)}}function h(){clearInterval(e);e=null}function y(O){k();var N="There was an error: ";if(O.target.error||O.target.parentNode.error){var M=O.target.error===undefined?O.target.parentNode.error:O.target.error;switch(M.code){case M.MEDIA_ERR_ABORTED:N="You aborted the video playback: ";break;case M.MEDIA_ERR_NETWORK:N="A network error caused the video download to fail part-way: ";break;case M.MEDIA_ERR_DECODE:N="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case M.MEDIA_ERR_SRC_NOT_SUPPORTED:N="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:N="An unknown error occurred: ";break}}else{if(O.target.tagName.toLowerCase()=="source"){p++;if(p!=B.levels.length){return}N="The video could not be loaded, either because the server or network failed or because the format is not supported: "}}N+=g();j.sendEvent(a.api.events.JWPLAYER_ERROR,{error:N});return}function g(){var O="";for(var N in B.levels){var M=B.levels[N];var P=m.ownerDocument.createElement("source");O+=a.html5.utils.getAbsolutePath(M.file);if(N<(B.levels.length-1)){O+=", "}}return O}this.getDisplayElement=function(){return m};this.play=function(){if(F!=a.api.events.state.PLAYING){if(m.style.display!="block"){m.style.display="block"}m.play();t()}};this.pause=function(){m.pause();J(a.api.events.state.PAUSED)};this.seek=function(M){m.currentTime=M;m.play()};function k(){x=true;m.pause();h();C.position=0;J(a.api.events.state.IDLE)}this.stop=k;this.volume=function(M){m.volume=M/100;C.volume=M;j.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(M)})};this.mute=function(M){m.muted=M;C.mute=M;j.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:M})};this.resize=function(N,M){if(false){b(m,{width:N,height:M})}j.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:C.fullscreen,width:N,hieght:M})};this.fullscreen=function(M){if(M===true){this.resize("100%","100%")}else{this.resize(C.config.width,C.config.height)}};this.load=function(M){u(M);j.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);o=false;H=false;E=false;G=[];f();J(a.api.events.state.BUFFERING);setTimeout(function(){I()},25)};function f(){var M=new Date().getTime();G.push(M)}this.hasChrome=function(){return r};function u( S){r=false;B=S;var O=document.createElement("video");O.preload="none";if(C.config.repeat.toUpperCase()==a.html5.controller.repeatoptions.SINGLE){}p=0;for(var N in S.levels){var M=S.levels[N];if(a.html5.utils.isYouTube(M.file)){delete O;A(M.file);return}var Q=m.ownerDocument.createElement("source");Q.src=a.html5.utils.getAbsolutePath(M.file);if(M.type===undefined){var R=a.html5.utils.extension(M.file);if(a.html5.extensionmap[R]!==undefined){Q.type=a.html5.extensionmap[R]}else{Q.type="video/"+R+";"}}else{Q.type=M.type}O.appendChild(Q)}if(C.config.chromeless){O.poster=a.html5.utils.getAbsolutePath(S.image);O.controls="controls"}O.style.position=m.style.position;O.style.top=m.style.top;O.style.left=m.style.left;O.style.width=m.style.width;O.style.height=m.style.height;O.style.zIndex=m.style.zIndex;O.onload=D;O.volume=0;m.parentNode.replaceChild(O,m);O.id=m.id;m=O;for(var P in q){m.addEventListener(P,function(T){if(T.target.parentNode!==null){q[T.type](T)}},true)}}function A(Q){var N=document.createElement("object");Q=["http://www.youtube.com/v/",Q.replace(/^[^v]+v.(.{11}).*/,"$1"),"&hl=en_US&fs=1&autoplay=1"].join("");var T={movie:Q,allowFullScreen:"true",allowscriptaccess:"always"};for(var M in T){var R=document.createElement("param");R.name=M;R.value=T[M];N.appendChild(R)}var S=document.createElement("embed");var O={src:Q,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:m.style.width,height:m.style.height};for(var P in O){S[P]=O[P]}N.appendChild(S);N.style.position=m.style.position;N.style.top=m.style.top;N.style.left=m.style.left;N.style.width=m.style.width;N.style.height=m.style.height;N.style.zIndex=m.style.zIndex;m.parentNode.replaceChild(N,m);N.id=m.id;m=N;r=true}this.embed=u;return this}})(jwplayer);(function(b){var a=["width","height","start","duration","volume","mute","fullscreen","item","plugins"];b.html5.model=function(r,p,g){var u=r;var m=p;var v={id:m.id,media:undefined,playlist:[],state:b.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:0,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",autostart:false,debug:undefined,screencolor:undefined}};var x;var j=new b.html5.eventdispatcher();var w=["display","logo","controlbar"];b.utils.extend(v,j);for(var q in g){if(typeof g[q]=="string"){var h=/color$/.test(q)?"color":null;g[q]=b.html5.utils.typechecker(g[q],h)}var y=v.config;var t=q.split(".");for(var i in t){if(i==t.length-1){y[t[i]]=g[q]}else{if(y[t[i]]===undefined){y[t[i]]={}}y=y[t[i]]}}}for(var k in a){var d=a[k];v[d]=v.config[d]}var l=w.concat([]);if(v.plugins!==undefined){var e=v.plugins.split(",");for(var n in e){l.push(n.replace(/^\s+|\s+$/g,""))}}if(b.utils.isIOS()){v.config.chromeless=true}if(v.config.chromeless){l=[]}v.plugins={order:l,config:{controlbar:{position:b.html5.view.positions.BOTTOM}},object:{}};for(var f in v.plugins.order){var c=v.plugins.order[f];var s=v.config[c]===undefined?{}:v.config[c];v.plugins.config[c]=v.plugins.config[c]===undefined?s:b.utils.extend(v.plugins.config[c],s);if(v.plugins.config[c].position===undefined){v.plugins.config[c].position=b.html5.view.positions.OVER}}v.loadPlaylist=function(A,z){z=z===null?true:false;v.playlist=new b.html5.playlist(A);if(v.config.shuffle){v.item=Math.floor(Math.random()*v.playlist.length)}else{if(v.config.item>=v.playlist.length){v.config.item=v.playlist.length-1}v.item=v.config.item}if(z){j.sendEvent(b.api.events.JWPLAYER_PLAYLIST_LOADED);j.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{item:v.item})}v.setActiveMediaProvider(v.playlist[v.item])};function o(z){if(z.type==b.api.events.JWPLAYER_MEDIA_LOADED){m=x.getDisplayElement()}j.sendEvent(z.type,z)}v.setActiveMediaProvider=function(z){if(x!==undefined){x.resetEventListeners()}x=new b.html5.mediavideo(v,m);x.addGlobalListener(o);if(v.config.chromeless){x.embed(z)}return true};v.getMedia=function(){return x};v.setupPlugins=function(){for(var z in v.plugins.order){if(b.html5[v.plugins.order[z]]!==undefined){v.plugins.object[v.plugins.order[z]]=new b.html5[v.plugins.order[z]](u,v.plugins.config[v.plugins.order[z]])}else{v.plugins.object[v.plugins.order[z]]=new window[v.plugins.order[z]](u,v.plugins.config[v.plugins.order[z]])}}};return v}})(jwplayer);(function(a){a.html5.playlist=function(b){var c=[];if(b.playlist&&b.playlist.length>0){c=b.playlist}else{c.push(new a.html5.playlistitem(b))}return c}})(jwplayer);(function(a){a.html5.playlistitem=function(c){var b={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};for(var d in b){if(c[d]!==undefined){b[d]=c[d]}}if(b.levels.length===0){b.levels[0]=new a.html5.playlistitemlevel(b)}return b}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.html5.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,l){var k={};var c=l;var e=true;var h;var i=f;function j(){if(i===undefined||i===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.html5.utils.getAbsolutePath(i),function(o){d(o.responseXML)},function(o){d(a.html5.defaultSkin().xml)})}}function d(t){var z=t.getElementsByTagName("component");if(z.length===0){return}for(var C=0;C<z.length;C++){var x=z[C].getAttribute("name");var w={settings:{},elements:{},layout:{}};k[x]=w;var B=z[C].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var A=0;A<B.length;A++){b(B[A],x)}var u=z[C].getElementsByTagName("settings")[0];if(u!==undefined&&u.childNodes.length>0){var F=u.getElementsByTagName("setting");for(var K=0;K<F.length;K++){var L=F[K].getAttribute("name");var D=F[K].getAttribute("value");var s=/color$/.test(L)?"color":null;k[x].settings[L]=a.html5.utils.typechecker(D,s)}}var G=z[C].getElementsByTagName("layout")[0];if(G!==undefined&&G.childNodes.length>0){var H=G.getElementsByTagName("group");for(var r=0;r<H.length;r++){var v=H[r];k[x].layout[v.getAttribute("position")]={elements:[]};for(var J=0;J<v.attributes.length;J++){var y=v.attributes[J];k[x].layout[v.getAttribute("position")][y.name]=y.value}var I=v.getElementsByTagName("*");for(var q=0;q<I.length;q++){var o=I[q];k[x].layout[v.getAttribute("position")].elements.push({type:o.tagName});for(var p=0;p<o.attributes.length;p++){var E=o.attributes[p];k[x].layout[v.getAttribute("position")].elements[q][E.name]=E.value}if(k[x].layout[v.getAttribute("position")].elements[q].name===undefined){k[x].layout[v.getAttribute("position")].elements[q].name=o.tagName}}}}e=false;n()}}function n(){clearInterval(h);h=setInterval(function(){m()},100)}function b(t,s){var r=new Image();var o=t.getAttribute("name");var q=t.getAttribute("src");var v;if(q.indexOf("data:image/png;base64,")===0){v=q}else{var p=a.html5.utils.getAbsolutePath(i);var u=p.substr(0,p.lastIndexOf("/"));v=[u,s,q].join("/")}k[s].elements[o]={height:0,width:0,src:"",ready:false};r.onload=function(w){g(r,o,s)};r.onerror=function(w){k[s].elements[o].ready=true;n()};r.src=v}function m(){for(var o in k){if(o!="properties"){for(var p in k[o].elements){if(!k[o].elements[p].ready){return}}}}if(e===false){clearInterval(h);c(k)}}function g(o,q,p){k[p].elements[q].height=o.height;k[p].elements[q].width=o.width;k[p].elements[q].src=o.src;k[p].elements[q].ready=true;n()}j()}})(jwplayer);(function(a){var b={};a.html5.utils.animations=function(){};a.html5.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};a.html5.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d};a.html5.utils.animations.rotate=function(c,d){a.html5.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.html5.utils.cancelAnimation=function(c){delete b[c]};a.html5.utils.fadeTo=function(l,f,e,i,h,d){if(b[l]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.html5.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l]=d+h*1000;a.html5.utils.fadeTo(l,f,e,i,0,b[l]);return}setTimeout(function(){a.html5.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.html5.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){a.html5.api=function(b,j){var i={};if(!a.utils.hasHTML5()){return i}var d=document.createElement("div");b.parentNode.replaceChild(d,b);d.id=b.id;var h=new a.html5.model(i,d,j);var e=new a.html5.view(i,d,h);var g=new a.html5.controller(i,d,h,e);i.version="5.3";i.id=d.id;i.skin=new a.html5.skin();i.jwPlay=g.play;i.jwPause=g.pause;i.jwStop=g.stop;i.jwSeek=g.seek;i.jwPlaylistItem=g.item;i.jwPlaylistNext=g.next;i.jwPlaylistPrev=g.prev;i.jwResize=g.resize;i.jwLoad=g.load;function f(k){return function(){return h[k]}}i.jwGetItem=f("item");i.jwGetPosition=f("position");i.jwGetDuration=f("duration");i.jwGetBuffer=f("buffer");i.jwGetWidth=f("width");i.jwGetHeight=f("height");i.jwGetFullscreen=f("fullscreen");i.jwSetFullscreen=g.setFullscreen;i.jwGetVolume=f("volume");i.jwSetVolume=g.setVolume;i.jwGetMute=f("mute");i.jwSetMute=g.setMute;i.jwGetState=f("state");i.jwGetVersion=function(){return i.version};i.jwGetPlaylist=function(){return h.playlist};i.jwAddEventListener=g.addEventListener;i.jwRemoveEventListener=g.removeEventListener;i.jwSendEvent=g.sendEvent;i.jwGetLevel=function(){};i.jwGetBandwidth=function(){};i.jwGetLockState=function(){};i.jwLock=function(){};i.jwUnlock=function(){};function c(m,l,k){return function(){m.loadPlaylist(m.config,false);m.setupPlugins();l.setup(m.getMedia().getDisplayElement());var n={id:i.id,version:i.version};k.sendEvent(a.api.events.JWPLAYER_READY,n);if(playerReady!==undefined){playerReady(n)}if(window[m.config.playerReady]!==undefined){window[m.config.playerReady](n)}m.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED);m.sendEvent(a.api.events.JWPLAYER_PLAYLIST_ITEM,{item:m.config.item});if(m.config.autostart===true&&!m.config.chromeless){k.play()}}}if(h.config.chromeless){setTimeout(c(h,e,g),25)}else{i.skin.load(h.config.skin,c(h,e,g))}return i}})(jwplayer);1 (function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this};a.html5.version="1.0"})(jwplayer);(function(b){b.html5.utils=function(){};b.html5.utils.extension=function(d){return d.substr(d.lastIndexOf(".")+1,d.length).toLowerCase()};b.html5.utils.getAbsolutePath=function(h){if(h===undefined){return undefined}if(a(h)){return h}var j=document.location.href.substr(0,document.location.href.indexOf("://")+3);var f=document.location.href.split("?")[0];f=f.substring(j.length,(h.indexOf("/")===0)?f.indexOf("/",j.length):f.lastIndexOf("/"));var e=(f+"/"+h).split("/");var d=[];for(var g=0;g<e.length;g++){if(e[g]===undefined||e[g]=="."){continue}else{if(e[g]==".."){d.pop()}else{d.push(e[g])}}}return j+d.join("/")};function a(e){if(e===null){return}var f=e.indexOf("://");var d=e.indexOf("?");return(f>0&&(d<0||(d>f)))}b.html5.utils.mapEmpty=function(d){for(var e in d){return false}return true};b.html5.utils.mapLength=function(e){var d=0;for(var f in e){d++}return d};b.html5.utils.log=function(e,d){if(d){d.message=e;console.log(e,d)}else{console.log(e)}return this};b.html5.utils.css=function(e,h,d){if(e!==undefined){for(var f in h){try{if(typeof h[f]=="number"&&!(f=="zIndex"||f=="opacity")){if(f.match(/color/i)){h[f]="#"+c(h[f].toString(16),6)}else{h[f]=h[f]+"px"}}e.style[f]=h[f]}catch(g){}}}};function c(d,e){while(d.length<e){d="0"+d}return d}b.html5.utils.isYouTube=function(d){return d.indexOf("youtube.com")>-1};b.html5.utils.getYouTubeId=function(d){d.indexOf("youtube.com">0)}})(jwplayer);(function(b){var c=b.html5.utils.css;b.html5.view=function(m,l,e){var p=m;var j=l;var s=e;var r;var f;var w;var n;var x;function u(){r=document.createElement("div");r.id=j.id;j.id=r.id+"_video";c(r,{position:"relative",height:s.height,width:s.width,margin:"auto",padding:0,backgroundColor:z(),zIndex:0});function z(){if(p.skin.getComponentSettings("display")&&p.skin.getComponentSettings("display").backgroundcolor){return p.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(j,{position:"absolute",width:s.width,height:s.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});b.utils.wrap(j,r);n=document.createElement("div");n.id=r.id+"_displayarea";r.appendChild(n)}function h(){for(var z in s.plugins.order){var A=s.plugins.order[z];if(s.plugins.object[A].getDisplayElement!==undefined){s.plugins.object[A].height=y(s.plugins.object[A].getDisplayElement().style.height);s.plugins.object[A].width=y(s.plugins.object[A].getDisplayElement().style.width);s.plugins.config[A].currentPosition=s.plugins.config[A].position}}q()}function q(A){if(s.getMedia()!==undefined){for(var z in s.plugins.order){var B=s.plugins.order[z];if(s.plugins.object[B].getDisplayElement!==undefined){if(s.config.chromeless||s.getMedia().hasChrome()){s.plugins.config[B].currentPosition=b.html5.view.positions.NONE}else{s.plugins.config[B].currentPosition=s.plugins.config[B].position}}}}g(s.width,s.height)}function y(z){if(z===""){return 0}return parseInt(z.replace("px",""),10)}this.setup=function(z){j=z;u();h();p.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,q);g(s.width,s.height);var A;if(window.onresize!==null){A=window.onresize}window.onresize=function(B){if(A!==undefined){try{A(B)}catch(C){}}if(p.jwGetFullscreen()){s.width=window.innerWidth;s.height=window.innerHeight}g(s.width,s.height)}};function g(C,z){var B=[].concat(s.plugins.order);B.reverse();x=B.length+2;if(!s.fullscreen){f=C;w=z;c(n,{top:0,bottom:0,left:0,right:0,width:C,height:z});var A=k(o,B);if(A.length>0){x+=A.length;k(i,A,true)}t()}else{k(v,B,true)}}function k(E,B,C){var A=[];for(var z in B){var F=B[z];if(s.plugins.object[F].getDisplayElement!==undefined){if(s.plugins.config[F].currentPosition.toUpperCase()!==b.html5.view.positions.NONE){var D=E(F,x--);if(!D){A.push(F)}else{s.plugins.object[F].resize(D.width,D.height);if(C){delete D.width;delete D.height}c(s.plugins.object[F].getDisplayElement(),D)}}else{c(s.plugins.object[F].getDisplayElement(),{display:"none"})}}}return A}function o(A,B){if(s.plugins.object[A].getDisplayElement!==undefined){if(a(s.plugins.config[A].position)){if(s.plugins.object[A].getDisplayElement().parentNode===null){r.appendChild(s.plugins.object[A].getDisplayElement())}var z=d(A);z.zIndex=B;return z}}return false}function i(z,A){if(s.plugins.object[z].getDisplayElement().parentNode===null){n.appendChild(s.plugins.object[z].getDisplayElement())}return{position:"absolute",width:(s.width-y(n.style.left)-y(n.style.right)),height:(s.height-y(n.style.top)-y(n.style.bottom)),zIndex:A}}function v(z,A){return{position:"fixed",width:s.width,height:s.height,zIndex:A}}function t(){n.style.position="absolute";var z={position:"absolute",width:y(n.style.width),height:y(n.style.height),top:y(n.style.top),left:y(n.style.left)};c(s.getMedia().getDisplayElement(),z)}function d(A){var B={position:"absolute",margin:0,padding:0,top:null};var z=s.plugins.config[A].currentPosition.toLowerCase();switch(z.toUpperCase()){case b.html5.view.positions.TOP:B.top=y(n.style.top);B.left=y(n.style.left);B.width=f-y(n.style.left)-y(n.style.right);B.height=s.plugins.object[A].height;n.style[z]=y(n.style[z])+s.plugins.object[A].height+"px";n.style.height=y(n.style.height)-B.height+"px";break;case b.html5.view.positions.RIGHT:B.top=y(n.style.top);B.right=y(n.style.right);B.width=B.width=s.plugins.object[A].width;B.height=w-y(n.style.top)-y(n.style.bottom);n.style[z]=y(n.style[z])+s.plugins.object[A].width+"px";n.style.width=y(n.style.width)-B.width+"px";break;case b.html5.view.positions.BOTTOM:B.bottom=y(n.style.bottom);B.left=y(n.style.left);B.width=f-y(n.style.left)-y(n.style.right);B.height=s.plugins.object[A].height;n.style[z]=y(n.style[z])+s.plugins.object[A].height+"px";n.style.height=y(n.style.height)-B.height+"px";break;case b.html5.view.positions.LEFT:B.top=y(n.style.top);B.left=y(n.style.left);B.width=s.plugins.object[A].width;B.height=w-y(n.style.top)-y(n.style.bottom);n.style[z]=y(n.style[z])+s.plugins.object[A].width+"px";n.style.width=y(n.style.width)-B.width+"px";break;default:break}return B}this.resize=g;this.fullscreen=function(A){if(s.getMedia().getDisplayElement().webkitSupportsFullscreen){if(A){s.height=screen.availHeight;s.width=screen.availWidth;s.getMedia().getDisplayElement().webkitEnterFullscreen()}else{s.height=w;s.width=f;s.getMedia().getDisplayElement().webkitExitFullscreen()}}else{if(A){s.width=window.innerWidth;s.height=window.innerHeight;var z={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(r,z);z.zIndex=1;c(s.getMedia().getDisplayElement(),z);z.zIndex=2;c(n,z)}else{s.width=f;s.height=w;c(r,{position:"relative",height:s.height,width:s.width,zIndex:0})}g(s.width,s.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:parseInt("000000",16),margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"divider",type:"divider"},{name:"blank",type:"button"},{name:"fullscreen",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"}]}}};_css=a.html5.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(h,H){var g=h;var v=a.utils.extend({},b,g.skin.getComponentSettings("controlbar"),H);if(a.html5.utils.mapLength(g.skin.getComponentLayout("controlbar"))>0){v.layout=g.skin.getComponentLayout("controlbar")}var L;var C=0;var K=0;var w=0;var p="none";var e;var f;var M;var d;var c;var s;var o;var D={};var k=false;function B(){var R={height:g.skin.getSkinElement("controlbar","background").height,backgroundColor:v.backgroundcolor};L=document.createElement("div");L.id=g.id+"_jwplayer_controlbar";_css(L,R);r("capLeft","left",false,L);var S={position:"absolute",height:g.skin.getSkinElement("controlbar","background").height,background:" url("+g.skin.getSkinElement("controlbar","background").src+") repeat-x center left",left:g.skin.getSkinElement("controlbar","capLeft").width};J("elements",L,S);r("capRight","right",false,L)}this.getDisplayElement=function(){return L};this.resize=function(T,R){if(!k&&L.parentElement!==undefined){k=true;if(v.position==a.html5.view.positions.OVER.toLowerCase()){document.getElementById(g.id).onmousemove=t}}c=T;s=R;if(g.jwGetFullscreen()){_show(D.normalscreenButton);_hide(D.fullscreenButton)}else{_hide(D.normalscreenButton);_show(D.fullscreenButton)}var S=q();y({id:g.id,duration:M,position:f});n({id:g.id,bufferPercent:d});return S};function t(){a.html5.utils.cancelAnimation(L);a.html5.utils.fadeTo(L,0,0.1,1,2)}function F(){L.style.opacity=1}function J(U,T,S){var R=document.createElement("div");D[U]=R;R.id=L.id+"_"+U;T.appendChild(R);if(S!==undefined){_css(R,S)}return R}function A(){Q(v.layout.left);Q(v.layout.right,-1);Q(v.layout.center)}function Q(U,R){var V=U.position=="right"?"right":"left";var T=a.utils.extend([],U.elements);if(R!==undefined){T.reverse()}for(var S=0;S<T.length;S++){u(T[S],V)}}function G(){return C++}function u(V,X){var U,S,T,R,Z;switch(V.name){case"play":r("playButton",X,false);r("pauseButton",X,true);E("playButton","jwPlay");E("pauseButton","jwPause");break;case"divider":r("divider"+G(),X,true);break;case"prev":if(g.jwGetPlaylist().length>1){r("prevButton",X,true);E("prevButton","jwPlaylistPrev")}break;case"next":if(g.jwGetPlaylist().length>1){r("nextButton",X,true);E("nextButton","jwPlaylistNext")}break;case"elapsed":r("elapsedText",X,true);break;case"time":S=g.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:g.skin.getSkinElement("controlbar","timeSliderCapLeft").width;T=g.skin.getSkinElement("controlbar","timeSliderCapRight")===undefined?0:g.skin.getSkinElement("controlbar","timeSliderCapRight").width;U=X=="left"?S:T;R=g.skin.getSkinElement("controlbar","timeSliderRail").width+S+T;Z={height:g.skin.getSkinElement("controlbar","background").height,position:"absolute",top:0,width:R};Z[X]=X=="left"?K:w;var W=J("timeSlider",D.elements,Z);r("timeSliderCapLeft",X,true,W,X=="left"?0:U);r("timeSliderRail",X,false,W,U);r("timeSliderBuffer",X,false,W,U);r("timeSliderProgress",X,false,W,U);r("timeSliderThumb",X,false,W,U);r("timeSliderCapRight",X,true,W,X=="right"?0:U);I("time");break;case"fullscreen":r("fullscreenButton",X,false);r("normalscreenButton",X,true);E("fullscreenButton","jwSetFullscreen",true);E("normalscreenButton","jwSetFullscreen",false);break;case"volume":S=g.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:g.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;T=g.skin.getSkinElement("controlbar","volumeSliderCapRight")===undefined?0:g.skin.getSkinElement("controlbar","volumeSliderCapRight").width;U=X=="left"?S:T;R=g.skin.getSkinElement("controlbar","volumeSliderRail").width+S+T;Z={height:g.skin.getSkinElement("controlbar","background").height,position:"absolute",top:0,width:R};Z[X]=X=="left"?K:w;var Y=J("volumeSlider",D.elements,Z);r("volumeSliderCapLeft",X,true,Y,X=="left"?0:U);r("volumeSliderRail",X,true,Y,U);r("volumeSliderProgress",X,false,Y,U);r("volumeSliderCapRight",X,true,Y,X=="right"?0:U);I("volume");break;case"mute":r("muteButton",X,false);r("unmuteButton",X,true);E("muteButton","jwSetMute",true);E("unmuteButton","jwSetMute",false);break;case"duration":r("durationText",X,true);break}}function r(U,Y,X,V,R){if((g.skin.getSkinElement("controlbar",U)!==undefined||U.indexOf("Text")>0||U.indexOf("divider")===0)&&!(U.indexOf("divider")===0&&o.indexOf("divider")===0)){o=U;var T={height:g.skin.getSkinElement("controlbar","background").height,position:"absolute",top:0};var W;if(U.indexOf("Text")>0){U.innerhtml="00:00";T.font=v.fontsize+"px/"+(g.skin.getSkinElement("controlbar","background").height+1)+"px "+v.font;T.color=v.fontcolor;T.textAlign="center";T.fontWeight=v.fontweight;T.fontStyle=v.fontstyle;T.cursor="default";W=14+3*v.fontsize}else{if(U.indexOf("divider")===0){T.background="url("+g.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";W=g.skin.getSkinElement("controlbar","divider").width}else{T.background="url("+g.skin.getSkinElement("controlbar",U).src+") repeat-x center left";W=g.skin.getSkinElement("controlbar",U).width}}if(Y=="left"){T.left=R===undefined?K:R;if(X){K+=W}}else{if(Y=="right"){T.right=R===undefined?w:R;if(X){w+=W}}}if(V===undefined){V=D.elements}T.width=W;var S=J(U,V,T);if(g.skin.getSkinElement("controlbar",U+"Over")!==undefined){S.onmouseover=function(Z){Z.stopPropagation();S.style.backgroundImage=["url(",g.skin.getSkinElement("controlbar",U+"Over").src,")"].join("")};S.onmouseout=function(Z){Z.stopPropagation();S.style.backgroundImage=["url(",g.skin.getSkinElement("controlbar",U).src,")"].join("")}}}}function x(){g.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,n);g.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l);g.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,y);g.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,P);g.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,i);g.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,z)}function N(){y({id:g.id,duration:g.jwGetDuration(),position:0});n({id:g.id,bufferProgress:0});P({id:g.id,mute:g.jwGetMute()});l({id:g.id,newstate:a.api.events.state.IDLE});i({id:g.id,volume:g.jwGetVolume()})}function E(T,U,S){if(g.skin.getSkinElement("controlbar",T)!==undefined){var R=D[T];if(R!==null){_css(R,{cursor:"pointer"});if(U=="fullscreen"){R.onmouseup=function(V){V.stopPropagation();g.jwSetFullscreen(!g.jwGetFullscreen())}}else{R.onmouseup=function(V){V.stopPropagation();if(S!==null){g[U](S)}else{g[U]()}}}}}}function I(R){var S=D[R+"Slider"];_css(D.elements,{cursor:"pointer"});_css(S,{cursor:"pointer"});S.onmousedown=function(T){p=R};S.onmouseup=function(T){T.stopPropagation();O(T.pageX)};S.onmousemove=function(T){if(p=="time"){e=true;var U=T.pageX-S.getBoundingClientRect().left-window.pageXOffset;_css(D.timeSliderThumb,{left:U})}}}function O(S){e=false;var V,R;if(p=="time"){V=D.timeSliderRail.getBoundingClientRect();R=S-V.left+window.pageXOffset;var U=R/V.width*M;if(U<0){U=0}else{if(U>M){U=M-3}}g.jwSeek(U);if(g.jwGetState()!=a.api.events.state.PLAYING){g.jwPlay()}}else{if(p=="volume"){V=D.volumeSliderRail.getBoundingClientRect();R=S-V.left-window.pageXOffset;var T=Math.round(R/V.width*100);if(T<0){T=0}else{if(T>100){T=100}}if(g.jwGetMute()){g.jwSetMute(false)}g.jwSetVolume(T)}}p="none"}function n(S){if(S.bufferPercent!==null){d=S.bufferPercent}var T=D.timeSliderRail.getBoundingClientRect().width;var R=isNaN(Math.round(T*d/100))?0:Math.round(T*d/100);_css(D.timeSliderBuffer,{width:R})}function P(R){if(R.mute){_hide(D.muteButton);_show(D.unmuteButton);_hide(D.volumeSliderProgress)}else{_show(D.muteButton);_hide(D.unmuteButton);_show(D.volumeSliderProgress)}}function l(R){if(R.newstate==a.api.events.state.BUFFERING||R.newstate==a.api.events.state.PLAYING){_show(D.pauseButton);_hide(D.playButton)}else{_hide(D.pauseButton);_show(D.playButton)}if(R.newstate==a.api.events.state.IDLE){if(!v.idlehide&&v.position==a.html5.view.positions.OVER){F()}_hide(D.timeSliderBuffer);_hide(D.timeSliderProgress);_hide(D.timeSliderThumb)}else{_show(D.timeSliderBuffer);if(R.newstate!=a.api.events.state.BUFFERING){_show(D.timeSliderProgress);_show(D.timeSliderThumb)}}}function z(R){y(a.utils.extend(R,{position:0,duration:M}))}function y(U){if(U.position!==null){f=U.position}if(U.duration!==null){M=U.duration}var S=(f===M===0)?0:f/M;var V=D.timeSliderRail.getBoundingClientRect();var R=isNaN(Math.round(V.width*S))?0:Math.round(V.width*S);var T=R;D.timeSliderProgress.style.width=R+"px";if(!e){if(D.timeSliderThumb){D.timeSliderThumb.style.left=T+"px"}}if(D.durationText){D.durationText.innerHTML=j(M)}if(D.elapsedText){D.elapsedText.innerHTML=j(f)}}function j(R){str="00:00";if(R>0){str=Math.floor(R/60)<10?"0"+Math.floor(R/60)+":":Math.floor(R/60)+":";str+=Math.floor(R%60)<10?"0"+Math.floor(R%60):Math.floor(R%60)}return str}function q(){var S={width:c};var R={};if(v.position.toUpperCase()==a.html5.view.positions.OVER||g.jwGetFullscreen()){S.left=v.margin;S.width-=2*v.margin;S.top=s-g.skin.getSkinElement("controlbar","background").height-v.margin;S.height=g.skin.getSkinElement("controlbar","background").height}else{S.left=0}R.left=g.skin.getSkinElement("controlbar","capLeft").width;R.width=S.width-g.skin.getSkinElement("controlbar","capLeft").width-g.skin.getSkinElement("controlbar","capRight").width;var T=g.skin.getSkinElement("controlbar","timeSliderCapLeft")===undefined?0:g.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(D.timeSliderRail,{width:(R.width-K-w),left:T});if(D.timeSliderCapRight!==undefined){_css(D.timeSliderCapRight,{left:T+(R.width-K-w)})}_css(L,S);_css(D.elements,R);return S}function i(V){if(D.volumeSliderRail!==undefined){var T=isNaN(V.volume/100)?1:V.volume/100;var U=parseInt(D.volumeSliderRail.style.width.replace("px",""),10);var R=isNaN(Math.round(U*T))?0:Math.round(U*T);var W=parseInt(D.volumeSliderRail.style.right.replace("px",""),10);var S=g.skin.getSkinElement("controlbar","volumeSliderCapLeft")===undefined?0:g.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(D.volumeSliderProgress,{width:R,left:S});if(D.volumeSliderCapLeft!==undefined){_css(D.volumeSliderCapLeft,{left:0})}}}function m(){B();A();x();N();L.style.opacity=v.idlehide?0:1}m();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];b.html5.controller=function(r,q,d,p){var u=r;var w=d;var c=p;var j=q;var y=true;var s=(w.config.debug!==undefined)&&(w.config.debug.toString().toLowerCase()=="console");var h=new b.html5.eventdispatcher(j.id,s);b.utils.extend(this,h);function l(B){h.sendEvent(B.type,B)}w.addGlobalListener(l);function o(){try{if(w.playlist[0].levels[0].file.length>0){switch(w.state){case b.api.events.state.IDLE:if(y){w.setActiveMediaProvider(w.playlist[w.item]);w.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,w.getMedia().play);if(w.config.repeat){w.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(C){setTimeout(m,25)})}w.getMedia().load(w.playlist[w.item]);y=false}else{w.getMedia().play()}break;case b.api.events.state.PAUSED:w.getMedia().play();break}}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function z(){try{if(w.playlist[0].levels[0].file.length>0){switch(w.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:w.getMedia().pause();break}}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function v(B){try{if(w.playlist[0].levels[0].file.length>0){switch(w.state){case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:w.getMedia().seek(B);break}}return true}catch(C){h.sendEvent(b.api.events.JWPLAYER_ERROR,C)}return false}function i(){try{if(w.playlist[0].levels[0].file.length>0){w.getMedia().stop()}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function f(){try{if(w.playlist[0].levels[0].file.length>0){if(w.config.shuffle){n(Math.floor(Math.random()*w.playlist.length))}else{if(w.item+1==w.playlist.length){return n(0)}else{return n(w.item+1)}}}if(w.state!=b.api.events.state.PLAYING&&w.state!=b.api.events.state.BUFFERING){o()}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function e(){try{if(w.playlist[0].levels[0].file.length>0){if(w.config.shuffle){n(Math.floor(Math.random()*w.playlist.length))}else{if(w.item===0){return n(w.playlist.length-1)}else{return n(w.item-1)}}}if(w.state!=b.api.events.state.PLAYING&&w.state!=b.api.events.state.BUFFERING){o()}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function n(C){try{if(w.playlist[0].levels[0].file.length>0){var D=w.state;i();w.item=C;y=true;h.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{item:C});if(D==b.api.events.state.PLAYING||D==b.api.events.state.BUFFERING){o()}}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function x(C){try{switch(typeof(C)){case"number":w.getMedia().volume(C);break;case"string":w.getMedia().volume(parseInt(C,10));break}return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function k(C){try{w.getMedia().mute(C);return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function g(C,B){try{w.width=C;w.height=B;c.resize(C,B);return true}catch(D){h.sendEvent(b.api.events.JWPLAYER_ERROR,D)}return false}function t(C){try{w.fullscreen=C;c.fullscreen(C);return true}catch(B){h.sendEvent(b.api.events.JWPLAYER_ERROR,B)}return false}function A(B){try{w.loadPlaylist(B);y=true;return true}catch(C){h.sendEvent(b.api.events.JWPLAYER_ERROR,C)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function m(){switch(w.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:o();break;case b.html5.controller.repeatoptions.ALWAYS:if(w.item==w.playlist.length-1&&!w.config.shuffle){n(0);o()}else{f()}break;case b.html5.controller.repeatoptions.LIST:if(w.item==w.playlist.length-1&&!w.config.shuffle){n(0)}else{f()}break}}this.play=o;this.pause=z;this.seek=v;this.stop=i;this.next=f;this.prev=e;this.item=n;this.setVolume=x;this.setMute=k;this.resize=g;this.setFullscreen=t;this.load=A}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_css=a.html5.utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(j,r){var p=j;var d={};var f;var s;var q;var k;var i=p.skin.getComponentSettings("display").bufferrotation===undefined?15:parseInt(p.skin.getComponentSettings("display").bufferrotation,10);var e=p.skin.getComponentSettings("display").bufferinterval===undefined?100:parseInt(p.skin.getComponentSettings("display").bufferinterval,10);var c={display:{style:{cursor:"pointer"},click:o},display_icon:{style:{cursor:"pointer",position:"absolute",top:((p.skin.getSkinElement("display","background").height-p.skin.getSkinElement("display","playIcon").height)/2),left:((p.skin.getSkinElement("display","background").width-p.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((s-p.skin.getSkinElement("display","background").height)/2),left:((f-p.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",p.skin.getSkinElement("display","background").src,")"]).join(""),width:p.skin.getSkinElement("display","background").width,height:p.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"block",width:f,height:s,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};p.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,h);p.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,h);p.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,h);p.jwAddEventListener(a.api.events.JWPLAYER_ERROR,n);t();function t(){d.display=m("div","display");d.display_text=m("div","display_text");d.display.appendChild(d.display_text);d.display_image=m("div","display_image");d.display_icon=m("div","display_icon");d.display_iconBackground=m("div","display_iconBackground");d.display.appendChild(d.display_image);d.display_iconBackground.appendChild(d.display_icon);d.display.appendChild(d.display_iconBackground);b()}this.getDisplayElement=function(){return d.display};this.resize=function(v,u){f=v;s=u;_css(d.display,{width:v,height:u});_css(d.display_text,{width:(v-10)});_css(d.display_image,{width:v,height:u});_css(d.display_iconBackground,{top:((s-p.skin.getSkinElement("display","background").height)/2),left:((f-p.skin.getSkinElement("display","background").width)/2)});h({})};function m(u,w){var v=document.createElement(u);v.id=p.id+"_jwplayer_"+w;_css(v,c[w].style);return v}function b(){for(var u in d){if(c[u].click!==undefined){d[u].onclick=c[u].click}}}function o(u){if(typeof u.preventDefault!="undefined"){u.preventDefault()}else{u.returnValue=false}if(p.jwGetState()!=a.api.events.state.PLAYING){p.jwPlay()}else{p.jwPause()}}function g(u){_show(d.display_iconBackground);d.display_icon.style.backgroundImage=(["url(",p.skin.getSkinElement("display",u).src,")"]).join("");_css(d.display_icon,{display:"block",width:p.skin.getSkinElement("display",u).width,height:p.skin.getSkinElement("display",u).height,top:(p.skin.getSkinElement("display","background").height-p.skin.getSkinElement("display",u).height)/2,left:(p.skin.getSkinElement("display","background").width-p.skin.getSkinElement("display",u).width)/2});if(p.skin.getSkinElement("display",u+"Over")!==undefined){d.display_icon.onmouseover=function(v){v.stopPropagation();d.display_icon.style.backgroundImage=["url(",p.skin.getSkinElement("display",u+"Over").src,")"].join("")};d.display_icon.onmouseout=function(v){v.stopPropagation();d.display_icon.style.backgroundImage=["url(",p.skin.getSkinElement("display",u).src,")"].join("")}}else{d.display_icon.onmouseover=null;d.display_icon.onmouseout=null}}function l(){_hide(d.display_icon);_hide(d.display_iconBackground)}function n(u){l();d.display_text.innerHTML=u.error;_show(d.display_text);d.display_text.style.top=((s-d.display_text.getBoundingClientRect().height)/2)+"px"}function h(u){_hide(d.display_text);if(k!==undefined){clearInterval(k);k=null;a.html5.utils.animations.rotate(d.display_icon,0)}switch(p.jwGetState()){case a.api.events.state.BUFFERING:g("bufferIcon");q=0;k=setInterval(function(){q+=i;a.html5.utils.animations.rotate(d.display_icon,q%360)},e);g("bufferIcon");break;case a.api.events.state.PAUSED:_css(d.display_image,{background:"transparent no-repeat center center"});_show(d.display_iconBackground);g("playIcon");break;case a.api.events.state.IDLE:var v=p.jwGetPlaylist()[p.jwGetItem()].image===""?"":" url("+a.html5.utils.getAbsolutePath(p.jwGetPlaylist()[p.jwGetItem()].image)+")";_css(d.display_image,{background:v+" no-repeat center center"});_show(d.display_iconBackground);g("playIcon");break;default:if(p.jwGetMute()){_css(d.display_image,{background:"transparent no-repeat center center"});_show(d.display_iconBackground);g("muteIcon")}else{_css(d.display_image,{background:"transparent no-repeat center center"});_hide(d.display_iconBackground);_hide(d.display_icon)}break}}return this}})(jwplayer);(function(jwplayer){jwplayer.html5.eventdispatcher=function(id,debug){var _id=id;var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(_listeners[type]===undefined){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.html5.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var lisenterIndex in _listeners[type]){if(_listeners[type][lisenterIndex].toString()==listener.toString()){_listeners[type].slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.html5.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.html5.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var lisenterIndex in _globallisteners){if(_globallisteners[lisenterIndex].toString()==listener.toString()){_globallisteners.slice(lisenterIndex,lisenterIndex+1);break}}}catch(err){jwplayer.html5.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(data===undefined){data={}}jwplayer.utils.extend(data,{id:_id,version:jwplayer.html5.version,type:type});if(_debug){jwplayer.html5.utils.log(type,data)}for(var listenerIndex in _listeners[type]){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.html5.utils.log("There was an error while handling a listener",err)}if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}for(var globalListenerIndex in _globallisteners){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.html5.utils.log("There was an error while handling a listener",err)}if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}})(jwplayer);(function(a){a.html5.extensionmap={"3gp":"video/3gpp","3gpp":"video/3gpp","3g2":"video/3gpp2","3gpp2":"video/3gpp2",flv:"video/x-flv",f4a:"audio/mp4",f4b:"audio/mp4",f4p:"video/mp4",f4v:"video/mp4",mov:"video/quicktime",m4a:"audio/mp4",m4b:"audio/mp4",m4p:"audio/mp4",m4v:"video/mp4",mkv:"video/x-matroska",mp4:"video/mp4",sdp:"application/sdp",vp6:"video/x-vp6",aac:"audio/aac",mp3:"audio/mp3",ogg:"audio/ogg",ogv:"video/ogg",webm:"video/webm"}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:3,hide:"true",position:"bottom-left",width:93,height:30};_css=a.html5.utils.css;a.html5.logo=function(f,g){var j=f;var h=f.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(h)<0){b.prefix+=h+"/"}var e=a.utils.extend({},b);var c=document.createElement("img");c.id=j.id+"_jwplayer_logo";_css(c,i());c.onload=function(l){e.width=c.width;e.height=c.height;j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,k)};c.src=e.prefix+e.file;c.onmouseover=function(l){c.style.opacity=e.over};c.onmouseout=function(l){c.style.opacity=e.out};c.onclick=d;function i(){var n={width:e.width,height:e.height,textDecoration:"none",position:"absolute",display:"none"};var m=e.position.toLowerCase().split("-");for(var l in m){n[m[l]]=e.margin}return n}this.resize=function(m,l){};this.getDisplayElement=function(){return c};function d(l){l.stopPropagation();window.open(e.link,"_blank");return}function k(l){switch(j.jwGetState()){case a.api.events.state.BUFFERING:c.style.opacity=e.out;a.html5.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity),e.timeout);break;case a.api.events.state.PAUSED:break;case a.api.events.state.IDLE:break;case a.api.events.state.PLAYING:break;default:a.html5.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity),e.timeout);break}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.html5.utils.css;a.html5.mediavideo=function(i,s){var q={abort:n,canplay:l,canplaythrough:l,durationchange:L,emptied:n,ended:l,error:y,loadeddata:L,loadedmetadata:L,loadstart:l,pause:l,play:I,playing:l,progress:z,ratechange:n,seeked:l,seeking:l,stalled:l,suspend:l,timeupdate:I,volumechange:n,waiting:l,canshowcurrentframe:n,dataunavailable:n,empty:n,load:D,loadedfirstframe:n};var j=new a.html5.eventdispatcher();a.utils.extend(this,j);var C=i;var m=s;var o;var H;var F=a.api.events.state.IDLE;var e=null;var x;var d=0;var E=false;var r=false;var B;var p=0;var G=[];var v;function K(){return F}function D(M){}function n(M){}function l(M){if(c[M.type]){J(c[M.type])}}function J(M){if(x){M=a.api.events.state.IDLE}if(F!=M){var N=F;C.state=M;F=M;var O=false;if(M==a.api.events.state.IDLE){h();if(C.position>=C.duration&&(C.position||C.duration)){O=true}if(m.style.display!="none"){m.style.display="none"}}j.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:N,newstate:M});if(O){j.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}x=false}function L(M){var N={height:M.target.videoHeight,width:M.target.videoWidth,duration:M.target.duration};if(C.duration===0||isNaN(C.duration)){C.duration=Math.round(M.target.duration*10)/10}C.playlist[C.item]=a.utils.extend(C.playlist[C.item],N);j.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:N})}function I(N){if(x){return}if(N!==undefined&&N.target!==undefined){if(C.duration===0||isNaN(C.duration)){C.duration=Math.round(N.target.duration*10)/10}if(!E&&m.readyState>0){J(a.api.events.state.PLAYING)}if(F==a.api.events.state.PLAYING){if(!E&&m.readyState>0){E=true;try{m.currentTime=C.playlist[C.item].start}catch(M){}m.volume=C.volume/100;m.muted=C.mute}C.position=Math.round(N.target.currentTime*10)/10;j.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:Math.round(N.target.currentTime*10)/10,duration:Math.round(N.target.duration*10)/10})}}z(N)}function w(){var M=(G[G.length-1]-G[0])/G.length;v=setTimeout(function(){if(!H){z({lengthComputable:true,loaded:1,total:1})}},M*10)}function z(O){var N,M;if(O!==undefined&&O.lengthComputable&&O.total){f();N=O.loaded/O.total*100;M=N/100*(C.duration-m.currentTime);if(50<N&&!H){clearTimeout(v);w()}}else{if((m.buffered!==undefined)&&(m.buffered.length>0)){maxBufferIndex=0;if(maxBufferIndex>=0){N=m.buffered.end(maxBufferIndex)/m.duration*100;M=m.buffered.end(maxBufferIndex)-m.currentTime}}}if(o===false&&F==a.api.events.state.BUFFERING){o=true;j.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL)}if(!H){if(N==100&&H===false){H=true}if(N!==null&&(N>C.buffer)){C.buffer=Math.round(N);j.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(N)})}}}function t(){if(e===null){e=setInterval(function(){I()},100)}}function h(){clearInterval(e);e=null}function y(O){k();var N="There was an error: ";if(O.target.error||O.target.parentNode.error){var M=O.target.error===undefined?O.target.parentNode.error:O.target.error;switch(M.code){case M.MEDIA_ERR_ABORTED:N="You aborted the video playback: ";break;case M.MEDIA_ERR_NETWORK:N="A network error caused the video download to fail part-way: ";break;case M.MEDIA_ERR_DECODE:N="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case M.MEDIA_ERR_SRC_NOT_SUPPORTED:N="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:N="An unknown error occurred: ";break}}else{if(O.target.tagName.toLowerCase()=="source"){p++;if(p!=B.levels.length){return}N="The video could not be loaded, either because the server or network failed or because the format is not supported: "}}N+=g();j.sendEvent(a.api.events.JWPLAYER_ERROR,{error:N});return}function g(){var O="";for(var N in B.levels){var M=B.levels[N];var P=m.ownerDocument.createElement("source");O+=a.html5.utils.getAbsolutePath(M.file);if(N<(B.levels.length-1)){O+=", "}}return O}this.getDisplayElement=function(){return m};this.play=function(){if(F!=a.api.events.state.PLAYING){if(m.style.display!="block"){m.style.display="block"}m.play();t()}};this.pause=function(){m.pause();J(a.api.events.state.PAUSED)};this.seek=function(M){m.currentTime=M;m.play()};function k(){x=true;m.pause();h();C.position=0;J(a.api.events.state.IDLE)}this.stop=k;this.volume=function(M){m.volume=M/100;C.volume=M;j.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(M)})};this.mute=function(M){m.muted=M;C.mute=M;j.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:M})};this.resize=function(N,M){if(false){b(m,{width:N,height:M})}j.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:C.fullscreen,width:N,hieght:M})};this.fullscreen=function(M){if(M===true){this.resize("100%","100%")}else{this.resize(C.config.width,C.config.height)}};this.load=function(M){u(M);j.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);o=false;H=false;E=false;G=[];f();J(a.api.events.state.BUFFERING);setTimeout(function(){I()},25)};function f(){var M=new Date().getTime();G.push(M)}this.hasChrome=function(){return r};function u(T){r=false;B=T;var O=document.createElement("video");O.preload="none";if(C.config.repeat.toUpperCase()==a.html5.controller.repeatoptions.SINGLE){}p=0;for(var N in T.levels){var M=T.levels[N];if(a.html5.utils.isYouTube(M.file)){delete O;A(M.file);return}var P;if(M.type===undefined){var S=a.html5.utils.extension(M.file);if(a.html5.extensionmap[S]!==undefined){P=a.html5.extensionmap[S]}else{P="video/"+S+";"}}else{P=M.type}if(O.canPlayType(P)===""){continue}var R=m.ownerDocument.createElement("source");R.src=a.html5.utils.getAbsolutePath(M.file);R.type=P;O.appendChild(R)}if(C.config.chromeless){O.poster=a.html5.utils.getAbsolutePath(T.image);O.controls="controls"}O.style.position=m.style.position;O.style.top=m.style.top;O.style.left=m.style.left;O.style.width=m.style.width;O.style.height=m.style.height;O.style.zIndex=m.style.zIndex;O.onload=D;O.volume=0;m.parentNode.replaceChild(O,m);O.id=m.id;m=O;for(var Q in q){m.addEventListener(Q,function(U){if(U.target.parentNode!==null){q[U.type](U)}},true)}}function A(Q){var N=document.createElement("object");Q=["http://www.youtube.com/v/",Q.replace(/^[^v]+v.(.{11}).*/,"$1"),"&hl=en_US&fs=1&autoplay=1"].join("");var T={movie:Q,allowFullScreen:"true",allowscriptaccess:"always"};for(var M in T){var R=document.createElement("param");R.name=M;R.value=T[M];N.appendChild(R)}var S=document.createElement("embed");var O={src:Q,type:"application/x-shockwave-flash",allowscriptaccess:"always",allowfullscreen:"true",width:m.style.width,height:m.style.height};for(var P in O){S[P]=O[P]}N.appendChild(S);N.style.position=m.style.position;N.style.top=m.style.top;N.style.left=m.style.left;N.style.width=m.style.width;N.style.height=m.style.height;N.style.zIndex=m.style.zIndex;m.parentNode.replaceChild(N,m);N.id=m.id;m=N;r=true}this.embed=u;return this}})(jwplayer);(function(b){var a=["width","height","start","duration","volume","mute","fullscreen","item","plugins"];b.html5.model=function(r,p,g){var u=r;var m=p;var v={id:m.id,media:undefined,playlist:[],state:b.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:0,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"none",autostart:false,debug:undefined,screencolor:undefined}};var x;var j=new b.html5.eventdispatcher();var w=["display","logo","controlbar"];b.utils.extend(v,j);for(var q in g){if(typeof g[q]=="string"){var h=/color$/.test(q)?"color":null;g[q]=b.html5.utils.typechecker(g[q],h)}var y=v.config;var t=q.split(".");for(var i in t){if(i==t.length-1){y[t[i]]=g[q]}else{if(y[t[i]]===undefined){y[t[i]]={}}y=y[t[i]]}}}for(var k in a){var d=a[k];v[d]=v.config[d]}var l=w.concat([]);if(v.plugins!==undefined){var e=v.plugins.split(",");for(var n in e){l.push(n.replace(/^\s+|\s+$/g,""))}}if(b.utils.isIOS()){v.config.chromeless=true}if(v.config.chromeless){l=[]}v.plugins={order:l,config:{controlbar:{position:b.html5.view.positions.BOTTOM}},object:{}};for(var f in v.plugins.order){var c=v.plugins.order[f];var s=v.config[c]===undefined?{}:v.config[c];v.plugins.config[c]=v.plugins.config[c]===undefined?s:b.utils.extend(v.plugins.config[c],s);if(v.plugins.config[c].position===undefined){v.plugins.config[c].position=b.html5.view.positions.OVER}}v.loadPlaylist=function(A,z){z=z===null?true:false;v.playlist=new b.html5.playlist(A);if(v.config.shuffle){v.item=Math.floor(Math.random()*v.playlist.length)}else{if(v.config.item>=v.playlist.length){v.config.item=v.playlist.length-1}v.item=v.config.item}if(z){j.sendEvent(b.api.events.JWPLAYER_PLAYLIST_LOADED);j.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{item:v.item})}v.setActiveMediaProvider(v.playlist[v.item])};function o(z){if(z.type==b.api.events.JWPLAYER_MEDIA_LOADED){m=x.getDisplayElement()}j.sendEvent(z.type,z)}v.setActiveMediaProvider=function(z){if(x!==undefined){x.resetEventListeners()}x=new b.html5.mediavideo(v,m);x.addGlobalListener(o);if(v.config.chromeless){x.embed(z)}return true};v.getMedia=function(){return x};v.setupPlugins=function(){for(var z in v.plugins.order){if(b.html5[v.plugins.order[z]]!==undefined){v.plugins.object[v.plugins.order[z]]=new b.html5[v.plugins.order[z]](u,v.plugins.config[v.plugins.order[z]])}else{v.plugins.object[v.plugins.order[z]]=new window[v.plugins.order[z]](u,v.plugins.config[v.plugins.order[z]])}}};return v}})(jwplayer);(function(a){a.html5.playlist=function(b){var c=[];if(b.playlist&&b.playlist.length>0){c=b.playlist}else{c.push(new a.html5.playlistitem(b))}return c}})(jwplayer);(function(a){a.html5.playlistitem=function(c){var b={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};for(var d in b){if(c[d]!==undefined){b[d]=c[d]}}if(b.levels.length===0){b.levels[0]=new a.html5.playlistitemlevel(b)}return b}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(b[c]!==undefined){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.html5.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,l){var k={};var c=l;var e=true;var h;var i=f;function j(){if(i===undefined||i===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.html5.utils.getAbsolutePath(i),function(o){d(o.responseXML)},function(o){d(a.html5.defaultSkin().xml)})}}function d(t){var z=t.getElementsByTagName("component");if(z.length===0){return}for(var C=0;C<z.length;C++){var x=z[C].getAttribute("name");var w={settings:{},elements:{},layout:{}};k[x]=w;var B=z[C].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var A=0;A<B.length;A++){b(B[A],x)}var u=z[C].getElementsByTagName("settings")[0];if(u!==undefined&&u.childNodes.length>0){var F=u.getElementsByTagName("setting");for(var K=0;K<F.length;K++){var L=F[K].getAttribute("name");var D=F[K].getAttribute("value");var s=/color$/.test(L)?"color":null;k[x].settings[L]=a.html5.utils.typechecker(D,s)}}var G=z[C].getElementsByTagName("layout")[0];if(G!==undefined&&G.childNodes.length>0){var H=G.getElementsByTagName("group");for(var r=0;r<H.length;r++){var v=H[r];k[x].layout[v.getAttribute("position")]={elements:[]};for(var J=0;J<v.attributes.length;J++){var y=v.attributes[J];k[x].layout[v.getAttribute("position")][y.name]=y.value}var I=v.getElementsByTagName("*");for(var q=0;q<I.length;q++){var o=I[q];k[x].layout[v.getAttribute("position")].elements.push({type:o.tagName});for(var p=0;p<o.attributes.length;p++){var E=o.attributes[p];k[x].layout[v.getAttribute("position")].elements[q][E.name]=E.value}if(k[x].layout[v.getAttribute("position")].elements[q].name===undefined){k[x].layout[v.getAttribute("position")].elements[q].name=o.tagName}}}}e=false;n()}}function n(){clearInterval(h);h=setInterval(function(){m()},100)}function b(t,s){var r=new Image();var o=t.getAttribute("name");var q=t.getAttribute("src");var v;if(q.indexOf("data:image/png;base64,")===0){v=q}else{var p=a.html5.utils.getAbsolutePath(i);var u=p.substr(0,p.lastIndexOf("/"));v=[u,s,q].join("/")}k[s].elements[o]={height:0,width:0,src:"",ready:false};r.onload=function(w){g(r,o,s)};r.onerror=function(w){k[s].elements[o].ready=true;n()};r.src=v}function m(){for(var o in k){if(o!="properties"){for(var p in k[o].elements){if(!k[o].elements[p].ready){return}}}}if(e===false){clearInterval(h);c(k)}}function g(o,q,p){k[p].elements[q].height=o.height;k[p].elements[q].width=o.width;k[p].elements[q].src=o.src;k[p].elements[q].ready=true;n()}j()}})(jwplayer);(function(a){var b={};a.html5.utils.animations=function(){};a.html5.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};a.html5.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d};a.html5.utils.animations.rotate=function(c,d){a.html5.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.html5.utils.cancelAnimation=function(c){delete b[c]};a.html5.utils.fadeTo=function(l,f,e,i,h,d){if(b[l]!=d&&d!==undefined){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.html5.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(i===undefined){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&d!==undefined){if(f===0){l.style.display="none"}return}if(d===undefined){d=c;b[l]=d}if(h===undefined){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l]=d+h*1000;a.html5.utils.fadeTo(l,f,e,i,0,b[l]);return}setTimeout(function(){a.html5.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.html5.utils.typechecker=function(g,f){f=f===null?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(f===null){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){a.html5.api=function(b,j){var i={};if(!a.utils.hasHTML5()){return i}var d=document.createElement("div");b.parentNode.replaceChild(d,b);d.id=b.id;var h=new a.html5.model(i,d,j);var e=new a.html5.view(i,d,h);var g=new a.html5.controller(i,d,h,e);i.version="5.3";i.id=d.id;i.skin=new a.html5.skin();i.jwPlay=g.play;i.jwPause=g.pause;i.jwStop=g.stop;i.jwSeek=g.seek;i.jwPlaylistItem=g.item;i.jwPlaylistNext=g.next;i.jwPlaylistPrev=g.prev;i.jwResize=g.resize;i.jwLoad=g.load;function f(k){return function(){return h[k]}}i.jwGetItem=f("item");i.jwGetPosition=f("position");i.jwGetDuration=f("duration");i.jwGetBuffer=f("buffer");i.jwGetWidth=f("width");i.jwGetHeight=f("height");i.jwGetFullscreen=f("fullscreen");i.jwSetFullscreen=g.setFullscreen;i.jwGetVolume=f("volume");i.jwSetVolume=g.setVolume;i.jwGetMute=f("mute");i.jwSetMute=g.setMute;i.jwGetState=f("state");i.jwGetVersion=function(){return i.version};i.jwGetPlaylist=function(){return h.playlist};i.jwAddEventListener=g.addEventListener;i.jwRemoveEventListener=g.removeEventListener;i.jwSendEvent=g.sendEvent;i.jwGetLevel=function(){};i.jwGetBandwidth=function(){};i.jwGetLockState=function(){};i.jwLock=function(){};i.jwUnlock=function(){};function c(m,l,k){return function(){m.loadPlaylist(m.config,false);m.setupPlugins();l.setup(m.getMedia().getDisplayElement());var n={id:i.id,version:i.version};k.sendEvent(a.api.events.JWPLAYER_READY,n);if(playerReady!==undefined){playerReady(n)}if(window[m.config.playerReady]!==undefined){window[m.config.playerReady](n)}m.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED);m.sendEvent(a.api.events.JWPLAYER_PLAYLIST_ITEM,{item:m.config.item});if(m.config.autostart===true&&!m.config.chromeless){k.play()}}}if(h.config.chromeless){setTimeout(c(h,e,g),25)}else{i.skin.load(h.config.skin,c(h,e,g))}return i}})(jwplayer); -
trunk/html5/src/html5/jwplayer.html5.mediavideo.js
r1316 r1322 402 402 return; 403 403 } 404 var source = _container.ownerDocument.createElement("source"); 405 source.src = jwplayer.html5.utils.getAbsolutePath(sourceModel.file); 404 var sourceType; 406 405 if (sourceModel.type === undefined) { 407 406 var extension = jwplayer.html5.utils.extension(sourceModel.file); 408 407 if (jwplayer.html5.extensionmap[extension] !== undefined) { 409 source .type = jwplayer.html5.extensionmap[extension];408 sourceType = jwplayer.html5.extensionmap[extension]; 410 409 } else { 411 source .type = 'video/' + extension + ';';410 sourceType = 'video/' + extension + ';'; 412 411 } 413 412 } else { 414 source.type = sourceModel.type; 415 } 413 sourceType = sourceModel.type; 414 } 415 if (vid.canPlayType(sourceType) === ""){ 416 continue; 417 } 418 var source = _container.ownerDocument.createElement("source"); 419 source.src = jwplayer.html5.utils.getAbsolutePath(sourceModel.file); 420 source.type = sourceType; 416 421 vid.appendChild(source); 417 422 } -
trunk/html5/test/examples/index.html
r1321 r1322 15 15 "No file specified": "nofile.html", 16 16 "Invalid file path specified": "badfile.html", 17 "Invalid skin path specified": "bad file.html",17 "Invalid skin path specified": "badskin.html", 18 18 "Single MP4": "single_mp4.html", 19 19 "Single OGV": "single_ogg.html", -
trunk/html5/test/examples/playlist.html
r1314 r1322 19 19 }, { 20 20 levels: [{ 21 file: "../../../js/test/files/ bunny.mp4"21 file: "../../../js/test/files/corrie.mp4" 22 22 }, { 23 file: "../../../js/test/files/ bunny.ogv"23 file: "../../../js/test/files/corrie.ogv" 24 24 }], 25 image: "../../../js/test/files/ bunny.jpg"25 image: "../../../js/test/files/corrie.jpg" 26 26 }, { 27 27 levels: [{ 28 file: "../../../js/test/files/ bunny.mp4"28 file: "../../../js/test/files/oorlogswinter.mp4" 29 29 }, { 30 file: "../../../js/test/files/ bunny.ogv"30 file: "../../../js/test/files/oorlogswinter.ogv" 31 31 }], 32 image: "../../../js/test/files/ bunny.jpg"32 image: "../../../js/test/files/oorlogswinter.png" 33 33 }]; 34 34 </script>
Note: See TracChangeset
for help on using the changeset viewer.
