// This has been autogenerated by \lib\JSMin\jsmin.exe, do not modify manually

﻿function VideoBrowserController(){var me=this;this.containerId;this.contentId;this.lastServiceCallUrl;this.init=function(containerId,contentId){me.containerId=containerId;me.contentId=contentId;me.addAjaxInterceptors();me.displayInitialVideos();};this.displayInitialVideos=function(){var lastServiceCallUrlIsPresent=(window.location.hash!=null&&window.location.hash.length>0);if(lastServiceCallUrlIsPresent){me.lastServiceCallUrl=window.location.hash.substr(1,window.location.hash.length-1);me.makeServiceCall(me.lastServiceCallUrl);}
else{$('#'+me.contentId+' ul.sub-nav li.best-of a').click();}};this.addAjaxInterceptors=function(){var form=$('#'+me.contentId+' form.new-search');form.submit(function(){var url=$(this).attr('action')+'?';form.find('input:text').each(function(){url=url+$(this).attr('name')+'='+encodeURIComponent($(this).val())+'&';});url=url.substring(0,url.length-1);me.makeServiceCall(url);return false;});$('#'+me.contentId+' div.paginator a, #'+me.contentId+' ul.sub-nav a').click(function(){var url=$(this).attr('href');me.makeServiceCall(url);return false;});};this.addLastServiceCallUrlToVideoLinks=function(){$('#'+me.contentId+' div.video-container a').each(function(){var url=$(this).attr('href');$(this).attr('href',url+'#'+me.lastServiceCallUrl);});};this.makeServiceCall=function(url){me.lastServiceCallUrl=url;$('#'+me.containerId).load(url+' #'+me.contentId,me.onServiceCallComplete);};this.onServiceCallComplete=function(){me.addAjaxInterceptors();me.addLastServiceCallUrlToVideoLinks();var rowObj=$('.sub-nav span.selected').parents('.sub-nav');$('.sub-nav:last').after(rowObj);};}