var VideoController={},VC=VideoController;VC.kudos=kudos;VC.kudos.token="XW8iMHngLhlvnbRQr_72TwsKRQi_evL6EXG1eFgIikgkJ3pZ-I7Xcw..";VC.kudos.cb="VideoController.log";VC.appId="nikeosvideoplayer";VC.playlist={};VC.current_video=null;VC.init=function(id){this.player=brightcove.getExperience(id);this.MOD_Video_Player=this.player.getModule(APIModules.VIDEO_PLAYER);this.MOD_Experience=this.player.getModule(APIModules.EXPERIENCE);this.MOD_Content=this.player.getModule(APIModules.CONTENT);this.MOD_Social=this.player.getModule(APIModules.SOCIAL);this.MOD_Experience.addEventListener(BCExperienceEvent.TEMPLATE_READY,VC.bc_template_ready);this.MOD_Experience.addEventListener(BCExperienceEvent.CONTENT_LOAD,VC.bc_content_load);this.MOD_Content.addEventListener(BCContentEvent.VIDEO_LOAD,VC.bc_video_load);this.MOD_Video_Player.addEventListener(BCMediaEvent.CHANGE,VC.bc_media_change);this.MOD_Video_Player.addEventListener(BCMediaEvent.COMPLETE,onVideoComplete)};VC.log=function(data){if(typeof(console)!="undefined"){console.log(data)}};VC.create_player=function(options){var HTML=[],container_id=options.container_id||"brightcove_container",settings=JQ.extend({width:"908",height:"510",bgcolor:"#FFFFFF",wmode:"transparent",publisherID:72451143001,videoId:null,"@videoPlayer":null,playerID:110154046001,isVid:"true",isUI:"true",autoStart:"false",locale:site_data.platypus_region},options);settings.linkBaseURL=this.get_share_link(settings.videoId);HTML.push('\n<object id="myExperience_'+container_id+'" class="BrightcoveExperience">');for(var i in settings){HTML.push('\n<param name="'+i+'" value="'+settings[i]+'"/>')}HTML.push("\n</object>");document.getElementById(container_id).innerHTML=HTML.join("");brightcove.createExperiences("0",container_id)};VC.cache_holder=[];VC.cache_playlist=[];VC.get_playlist=function(tags,cb){tags=tags||"signature_moves";var self=this;var obj={};obj[tags]={};this.cache_holder.push(tags);this.cache_playlist[this.cache_holder.length-1]=function(data){if(data.items[0]){self.playlist[tags]=data}else{self.playlist[tags]=null}cb()};kudos_callback_index=this.cache_holder.length-1;if(typeof(this.playlist[tags])=="undefined"){VideoController.kudos.get("find_videos_by_tags",{media_delivery:"http",or_tags:tags,video_fields:"id,name,renditions",callback:"VC.cache_playlist["+kudos_callback_index+"]"})}else{console.log('Using cached response for request for playlist with tag(s) "'+tags+'"');cb()}};VC.show_first_video=function(playlist){var self=this;var video_id=null;if(typeof(playlist)=="string"){if(typeof(self.playlist[playlist])=="undefined"){return}video_id=self.playlist[playlist].items[0].id}else{if(typeof(playlist)=="object"){if(typeof(playlist.items[0].id)=="undefined"){return}video_id=playlist.items[0].id}}VC.create_player({videoId:video_id,"@videoId":video_id})};VC.get_rating_info=function(video_id){video_id=video_id||this.current_video.id;var pluck_id="video:"+video_id;JQ.ajax({url:"/nsl/services/rating/get?app="+VC.appId+"&format=json&entityKey="+pluck_id,type:"GET",dataType:"json",success:function(response){if(response.serviceResponse.header.success=="true"){var data={status:"success",rating:response.serviceResponse.body.Rating}}else{var data={status:"failure",errors:response.serviceResponse.header.errorCodes}}return data}})};VC.rate_video=function(rating,video_id){video_id=video_id||this.current_video.id;if(typeof(rating)=="undefined"){return false}var pluck_id="video:"+video_id;var data='object={"Rating":{"entityType":"Video","entityKey":"'+pluck_id+'","currentUserRating":"'+rating+'"}}';JQ.ajax({url:"/nsl/services/rating/create?app="+VC.appId+"&format=json",type:"POST",dataType:"json",data:data,success:function(response){console.warn(response);if(response.serviceResponse.header.success=="true"){return true}else{return false}}})};VC.get_share_link=function(video_id){var video_key="bctid",current_url=window.location.href,new_link=current_url;if(video_id){new_link+=(window.location.search.length>0?"&":"?")+video_key+"="+video_id}return(new_link)};VC.update_share_link=function(video_id){var new_link=this.get_share_link(video_id);this.MOD_Social.newLink(new_link)};VC.bc_template_ready=function(e){var id=this.current_video.getCurrentVideo().id;this.update_share_link(id)};VC.bc_content_load=function(e){VC.current_video=VC.MOD_Video_Player.getCurrentVideo();VC.MOD_Video_Player.getMediaAsynch(VC.current_video.id)};VC.bc_video_load=function(e){this.MOD_Video_Player.loadVideo(e.video.id)};VC.bc_media_change=function(e){if(this.MOD_Experience.getReady()){this.current_video=VC.MOD_Video_Player.getCurrentVideo();var id=VC.current_video.getCurrentVideo().id;this.update_share_link(id)}};VC.bc_video_stop=function(){this.MOD_Video_Player.stop()};var kudos_callback_index;function onTemplateLoaded(id){VC.init(id)};
