(function(A){if(!A.fn.c1){A.fn.c1=function(C,B){if(this.c1[C]){return this.c1[C].call(this,B)} (function($){if(!$.fn.c1){$.fn.c1=function(name,options){if(this.c1[name]) return this.c1[name].call(this,options);return this;}} $.fn.c1.video=function(options){var t=this;if(t.length==0) return t;var id=t.attr('id');if(typeof options=='string'){if(options=='pauseAll') return $.jPlayer.pause();return $('.jp-jplayer',this).jPlayer(options,arg1);} var supplied='';var media={};$.each(options,function(key,val){if(key=='flv'||key=='m4v'||key=='poster'||key=='webmv'||key=='ogv'||key=='youtube'||key=='vimeo'){media[key]=val;if(key!='poster') supplied+=(supplied==''?'':', ')+key;delete options[key];}});if(media.youtube){options.videoId=media.youtube;$.fn.c1.video._youtube.add(options);return t;}else if(media.vimeo){$.fn.c1.video._vimeo.add(options);return t;} var options=$.extend({'autohide':{'restored':true,'full':true,'fadeIn':200,'fadeOut':600,'hold':1000},'cssSelectorAncestor':'#'+id,'ended':function(){if(options.autoclose) $(window).c1('lightbox','close');else $(this).jPlayer('setMedia',media);},'ready':function(){$(this).jPlayer('setMedia',media);if(options.autoplay&&$.fn.c1.video._autoPlaySupported()&&$(this).is(':visible')) $(this).jPlayer('play');},'pause':function(event){$(document).c1('analytics',{'type':'video','action':'Pause','label':event.jPlayer.status.src,'value':Math.floor(event.jPlayer.status.currentTime)});},'play':function(event){$(this).jPlayer('pauseOthers');$(document).c1('analytics',{'type':'video','action':'Play','label':event.jPlayer.status.src,'value':Math.floor(event.jPlayer.status.currentTime)});},'size':{'width':t.width()+'px','height':t.height()+'px','cssClass':''},'supplied':supplied},options);if(options.remaining) options.timeupdate=function(event){if(event.jPlayer.status.duration>0){var remaining=event.jPlayer.status.duration-event.jPlayer.status.currentTime;$('#'+id+' .jp-remaining-time').text('-'+$.jPlayer.convertTime(remaining));}};if(options.autoplay&&$.fn.c1.video._autoPlaySupported()&&options.autoclose){t.parent().bind('c1.lightbox.open',function(){$('#'+id+'-player').jPlayer('play',0);}).bind('c1.lightbox.close',function(){$('#'+id+'-player').jPlayer('pause');});} var html=$('
'+'
'+'
'+''+'
'+'
'+''+'
'+'
'+'Update Required'+'To play the media you will need to either update your browser to a recent version or update your Flash plugin.'+'
'+'
');if(options.title) html.find('.jp-title li').text(options.title);t.html(html).addClass('jp-video c1-video');$('#'+id+'-player').jPlayer(options);return this;} $.fn.c1.video._autoPlaySupported=function(){var userAgent=navigator.userAgent||navigator.vendor||window.opera;if(userAgent.match(/iPad/i)||userAgent.match(/iPhone/i)||userAgent.match(/iPod/i)){return false;} return true;},$.fn.c1.video._vimeo={_load:true,_players:[],_cb:[],add:function(params){var player=$f($('#'+params.id)[0]);player.addEvent('ready',function(){player.addEvent('finish',function(){if(params.autoclose) $(window).c1('lightbox','close');});player.addEvent('pause',function(){player.api('getCurrentTime',function(time){$(document).c1('analytics',{'type':'video','action':'Pause','label':params._url,'value':Math.floor(Math.floor(time))});});});player.addEvent('play',function(){player.api('getCurrentTime',function(time){$(document).c1('analytics',{'type':'video','action':'Play','label':params._url,'value':Math.floor(Math.floor(time))});});});player.api('getVideoUrl',function(url){params._url=url;});});}};$.fn.c1.video._youtube={_load:true,_loaded:false,_players:[],add:function(params){this._players.push(params);if(this._load){var tag=document.createElement('script');tag.src='https://www.youtube.com/iframe_api';var firstScriptTag=document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(tag,firstScriptTag);this._load=false;}else if(this._loaded){this._init_player(this._players.length-1);}},_init_player:function(i){var id=false;var params={'events':{'onStateChange':this._onPlayerStateChange},'playerVars':{}};for(var k in this._players[i]){var val=this._players[i][k];switch(k){case'autoclose':break;case'autoplay':params.events.onReady=this._onPlayerReady;break;case'id':id=val;break;case'videoId':case'width':case'height':params[k]=val;break;default:params['playerVars'][k]=val;}} if(id&¶ms.videoId) this._players[i]._player=new YT.Player(id,params);},init:function(){this._loaded=true;for(var i=0;i0){var H=I.jPlayer.status.duration-I.jPlayer.status.currentTime;A("#"+G+" .jp-remaining-time").text("-"+A.jPlayer.convertTime(H))}}}if(B.autoplay&&A.fn.c1.video._autoPlaySupported()&&B.autoclose){D.parent().bind("c1.lightbox.open",function(){A("#"+G+"-player").jPlayer("play",0)}).bind("c1.lightbox.close",function(){A("#"+G+"-player").jPlayer("pause")})}var C=A('
');if(B.title){C.find(".jp-title li").text(B.title)}D.html(C).addClass("jp-video c1-video");A("#"+G+"-player").jPlayer(B);return this};A.fn.c1.video._autoPlaySupported=function(){var B=navigator.userAgent||navigator.vendor||window.opera;if(B.match(/iPad/i)||B.match(/iPhone/i)||B.match(/iPod/i)){return false}return true},A.fn.c1.video._vimeo={_load:true,_players:[],_cb:[],add:function(C){var B=$f(A("#"+C.id)[0]);B.addEvent("ready",function(){B.addEvent("finish",function(){if(C.autoclose){A(window).c1("lightbox","close")}});B.addEvent("pause",function(){B.api("getCurrentTime",function(D){A(document).c1("analytics",{type:"video",action:"Pause",label:C._url,value:Math.floor(Math.floor(D))})})});B.addEvent("play",function(){B.api("getCurrentTime",function(D){A(document).c1("analytics",{type:"video",action:"Play",label:C._url,value:Math.floor(Math.floor(D))})})});B.api("getVideoUrl",function(D){C._url=D})})}};A.fn.c1.video._youtube={_load:true,_loaded:false,_players:[],add:function(D){this._players.push(D);if(this._load){var B=document.createElement("script");B.src="https://www.youtube.com/iframe_api";var C=document.getElementsByTagName("script")[0];C.parentNode.insertBefore(B,C);this._load=false}else{if(this._loaded){this._init_player(this._players.length-1)}}},_init_player:function(C){var F=false;var E={events:{onStateChange:this._onPlayerStateChange},playerVars:{}};for(var B in this._players[C]){var D=this._players[C][B];switch(B){case"autoclose":break;case"autoplay":E.events.onReady=this._onPlayerReady;break;case"id":F=D;break;case"videoId":case"width":case"height":E[B]=D;break;default:E.playerVars[B]=D}}if(F&&E.videoId){this._players[C]._player=new YT.Player(F,E)}},init:function(){this._loaded=true;for(var B=0;B