var Home=function(){this.GetVideos=function(c,e,d){var b=sessionStorage.getItem("accessCode"),a=sessionStorage.getItem("accessCodeType");if(!IsNullOrEmpty(b)&&!IsNullOrEmpty(a))var f={LogonId:BrowserStorage.getLogonId(),AccessCode:b,AccessCodeType:a};else var f={LogonId:BrowserStorage.getLogonId()};BrowserStorage.setRedireceLocation(Application.Home.BaseURL);HomeRepository.getAllVideos(c,e,d,f)};this.DownloadContent=function(){ManageResourceTab()};this.LoadHomeFromBreacrum=function(){location.href="?home"};this.ShowPopup=function(b,d,c){a.GetVideos(b,d,c);$("#myModal").modal("toggle");a.BindProceed()};this.UnbindProceed=function(){$("#btnProceed").unbind("click")};this.BindProceed=function(){a.UnbindProceed();$("#btnProceed").bind("click",function(){$("#myModal").modal("hide");var a=window.open("http://jiscmediahub.ac.uk/explore/collection?cid=65","_blank");a.focus()})};var a=this},CMS=function(){this.CMSRepository=new CMSRepository;var a=this;this.btnSaveHeading="btnSaveHeading";this.GetViewInformation=function(e,f,c){var d;unbindCalender();if(!c&&e.configuration.routeParam){if(!IsNullOrEmpty($.url().param("help"))||!IsNullOrEmpty($.url().fparam("?help"))){var b=$.url().param("help");if(IsNullOrEmpty(b))b=$.url().fparam("?help")}else if(!IsNullOrEmpty($.url().param("services"))||!IsNullOrEmpty($.url().fparam("?services"))){var b=$.url().param("services");if(IsNullOrEmpty(b))b=$.url().fparam("?services")}b=b.replace(/\-/g," ");if(b)c=$("<a/>").attr({"data-pagename":b})[0]}if(c)if(!IsNullOrEmpty($(c).attr("data-pagename"))){d=$(c).attr("data-pagename");a.CMSRepository.GetViewInformation(d);sessionStorage.setItem("CMSPageName",d)}ClearSearchField();f.bindInnerRoutes()};this.Init=function(){a.CMSRepository.GetCMSHelpList();!IsNullOrEmpty(sessionStorage.getItem("CMSPageId"))&&!IsNullOrEmpty(sessionStorage.getItem("CMSPageName"))&&a.CMSRepository.GetViewInformation(sessionStorage.getItem("CMSPageName"));$("#btnSaveChanges").unbind("click");$("#btnSaveChanges").bind("click",function(){a.CMSRepository.UpdateViewInformation()})}};$(document).ready(function(){$("#btnSaveHeading").unbind("click");$("#btnSaveHeading").bind("click",function(){var a=CKEDITOR.instances.editorTitle.getData();$("#titleDiv").html(a)});$("#btnRemoveImage2").unbind("click");$("#btnRemoveImage2").bind("click",function(){var a=$(".imageContainerAnchor2");a.attr("href","");a.find("img").attr("alt","");a.find("img").attr("src","");$("#btnRemoveImage2").hide()});$("#btnSaveEditor").unbind("click");$("#btnSaveEditor").bind("click",function(){var a=CKEDITOR.instances.editor.getData();$("#contentDiv").html(a)});$("#btnPreview").unbind("click");$("#btnPreview").bind("click",function(){$("#btnEditForTitle").addClass("display-none");$("#btnEditForContent").addClass("display-none");$("#btnEditForImage1").addClass("display-none");$("#btnEditForImage2").addClass("display-none")});$("#btnEdit").unbind("click");$("#btnEdit").bind("click",function(){$("#btnEditForTitle").removeClass("display-none");$("#btnEditForContent").removeClass("display-none");$("#btnEditForImage1").removeClass("display-none");$("#btnEditForImage2").removeClass("display-none")});$("#btnSaveImage1").unbind("click");$("#btnSaveImage1").bind("click",function(){var c=$("#embedCode1").val(),b=$("#txtAltTextImage1").val(),d=$("#txtLinkImage1").val();if(!IsNullOrEmpty(b)&&!IsNullOrEmpty(d)){var a=$(".imageContainerAnchor1");a.attr("href",d);a.find("img").attr("alt",b);$("#imageContainerAnchor1").removeClass("display-none");$("#videoPlayer1").html("")}else if(!IsNullOrEmpty(c)){$("#videoPlayer1").html(c);$("#videoPlayer1").removeClass("display-none");var a=$(".imageContainerAnchor1");a.attr("href","");a.find("img").attr("alt","");a.find("img").attr("src","")}});$("#btnSaveImage2").unbind("click");$("#btnSaveImage2").bind("click",function(){var c=$("#embedCode2").val(),b=$("#txtAltTextImage2").val(),d=$("#txtLinkImage2").val();if(!IsNullOrEmpty(b)&&!IsNullOrEmpty(d)){var a=$(".imageContainerAnchor2");a.attr("href",d);a.find("img").attr("alt",b);$("#imageContainerAnchor2").removeClass("display-none");$("#videoPlayer2").html("")}else if(!IsNullOrEmpty(c)){$("#videoPlayer2").html(c);$("#videoPlayer2").removeClass("display-none");var a=$(".imageContainerAnchor2");a.attr("href","");a.find("img").attr("alt","");a.find("img").attr("src","")}});$("#btnEditForTitle").unbind("click");$("#btnEditForTitle").bind("click",function(){CKEDITOR.instances.editorTitle.setData($("#titleDiv").html())});$("#btnEditForContent").unbind("click");$("#btnEditForContent").bind("click",function(){CKEDITOR.instances.editor.setData($("#contentDiv").html())});$("#btnEditForImage1").unbind("click");$("#btnEditForImage1").bind("click",function(){var a=$(".imageContainerAnchor1"),d=a.find("img").attr("alt"),b=a.attr("href"),c=$("#videoPlayer1").html();$("#txtAltTextImage1").val(d);$("#txtLinkImage1").val(b);$("#embedCode1").val(c)});$("#btnEditForImage2").unbind("click");$("#btnEditForImage2").bind("click",function(){var a=$(".imageContainerAnchor2"),d=a.find("img").attr("alt"),b=a.attr("href"),c=$("#videoPlayer2").html();$("#txtAltTextImage2").val(d);$("#txtLinkImage2").val(b);$("#embedCode2").val(c)});if($.url().param("PageName")||$.url().fparam("?PageName")){var a=$.url().param("PageName");if(IsNullOrEmpty(a))a=$.url().fparam("?PageName");sessionStorage.setItem("CMSPageName",a);$("#CMSContainer").load("CMSHelp.html")}var b=new CMS;b.Init()});function clearImage(a){$("#txtAltTextImage"+a).val("");$("#txtLinkImage"+a).val("")}function clearVideo(a){$("#embedCode"+a).val("")}function clearImageDiv(b){var a=$("#imageContainerAnchor"+b);a.attr("href","");a.find("img").attr("alt","");a.find("img").attr("src","")}function clearVideoDiv(a){$("#videoPlayer"+a).html("")}var Login=function(){this.hdnLoginOriginURL="loginOriginURL";this.lblUsernameText="usernameText";this.txtUserName="UserName";this.txtPassword="Password";this.btnLogin="login";this.btnLoginIET="loginIET";this.btnLogOffIET="logOffIET";this.RememberMe="RememberMe";this.MenuBuySubscription="BuySubscription";this.MobileMenuBuySubscription="BuyChannels_mobile";this.btnShibbolethLogin="#btnShibbolethLogin";this.UserLogin={};this.LoginRepository=new LoginRepository;this.MessageViewModel=new MessageViewModel;var a=this;this.Init=function(){jQuery.support.cors=true;($.cookie("sessionId")==undefined||$.cookie("sessionId")=="")&&Repository.LoadData(WebService.BaseURL+"LogonService.svc/GetSessionId",function(a){$.cookie("sessionId",a.ResultObject,{path:"/"})},function(b){a.MessageViewModel.CreateErrorMessage(b);a.MessageViewModel.ShowOverLay()});GetWebPortalConfigSettingsAsyncFalse();a.InitilizeEntity();a.BindUserName();a.BindPassword();a.BindLoginButton();a.BindLoginIETButton();a.BindLogOffIETButton();a.LoginRepository.IsRedirctForLogin();a.LoginRepository.ShibbolethLogin();a.btnShibbolethLoginVisiblity()};a.btnShibbolethLoginVisiblity=function(){if(sessionStorage.getItem("Configuration")!=null&&JSON.parse(sessionStorage.getItem("Configuration")).ShowShibboleth)$(a.btnShibbolethLogin).show();else $(a.btnShibbolethLogin).hide()};this.InitilizeEntity=function(){a.UserLogin={UserName:"",Password:"",RememberMe:false,UsernameText:"Username",LoginOriginalUrl:WebService.LoginOriginalURL,FromIndividualUserCheck:IsNullOrEmpty(sessionStorage.getItem("FromIndividualUserCheck"))?false:parseBool(sessionStorage.getItem("FromIndividualUserCheck")),Message:IsNullOrEmpty(sessionStorage.getItem("Message"))?"":parseBool(sessionStorage.getItem("Message")),IsIndividualUserAlreadyLoggedIn:sessionStorage.getItem("IsIndividualUserAlreadyLoggedIn"),ServiceStatus:sessionStorage.getItem("ServiceStatus"),IsAdditionalLogin:false};$("#"+a.hdnLoginOriginURL).val(WebService.LoginOriginalURL);a.SetUserNameLabel(a.UserLogin.UsernameText);sessionStorage.setItem("FromIndividualUserCheck",false);sessionStorage.setItem("Message","");sessionStorage.setItem("IsIndividualUserAlreadyLoggedIn","");sessionStorage.setItem("ServiceStatus","");BrowserStorage.setRedireceLocation(Application.Root.BaseURL);if(a.UserLogin.FromIndividualUserCheck)if(a.UserLogin.ServiceStatus==ResultStatus.Successful)if(!parseBool(a.UserLogin.IsIndividualUserAlreadyLoggedIn)){a.MessageViewModel.CreateConfirmationMessage(a.UserLogin.Message,"overlayId","yesButtonId","noButtonId",function(){$("#yesButtonId").unbind();$("#yesButtonId").bind("click",function(){a.LoginRepository.validateIndividualUserSSO()})});a.MessageViewModel.ShowOverLay()}if(parseBool(sessionStorage.getItem("IsIPLogin"))){a.UserLogin.UsernameText="Username";a.SetUserNameLabel(a.UserLogin.UsernameText)}a.GetLoginDetail()};this.LoginWelcomeMessage=function(){a.LoginRepository.loginMessage()};this.SetUserNameLabel=function(b){$("#"+a.lblUsernameText).html(b+' <span style="color: red;">*</span>')};this.GetUserNameLabel=function(){return $("#"+a.lblUsernameText).text()};this.SetUserName=function(b){$("#"+a.txtUserName).val(b)};this.GetUserName=function(){return $("#"+a.txtUserName).val()};this.SetPassword=function(b){$("#"+a.txtPassword).val(b)};this.GetPassword=function(){return $("#"+a.txtPassword).val()};this.SetRememberMe=function(b){parseBool(b)&&$("#"+a.RememberMe).Check()};this.GetRememberMe=function(){return $("#"+a.RememberMe).is(":checked")};this.SetLoginDetail=function(a){if(a.RememberMe){$.cookie("username",a.LoginName,{expires:3650});$.cookie("password",a.Password,{expires:3650});$.cookie("rememberme",a.RememberMe,{expires:3650})}else{$.cookie("username",a.LoginName,{expires:0});$.cookie("password",a.Password,{expires:0});$.cookie("rememberme",a.Password,{expires:0})}};this.GetLoginDetail=function(){if($.cookie("username")&&$.cookie("password")&&$.cookie("rememberme")){a.SetUserName($.cookie("username"));a.SetPassword($.cookie("password"));a.SetRememberMe(parseBool($.cookie("rememberme")))}else{$("#"+a.MenuBuySubscription).show();$("#"+a.MobileMenuBuySubscription).show()}};this.UnbindLoginButton=function(){$("#"+a.btnLogin).unbind("click")};this.UnbindLoginIETButton=function(){$("#"+a.btnLoginIET).unbind("click")};this.UnbindLogOffIETButton=function(){$("#"+a.btnLogOffIET).unbind("click")};this.UnbindUserName=function(){$("#"+a.txtUserName).unbind("keypress")};this.BindUserName=function(){a.UnbindUserName();$("#"+a.txtUserName).bind("keypress",function(b){b.which==13&&a.Login(b);return false})};this.UnbindPassword=function(){$("#"+a.txtUserName).unbind("keypress")};this.BindPassword=function(){a.UnbindPassword();$("#"+a.txtPassword).bind("keypress",function(b){b.which==13&&a.Login(b)})};this.BindLoginButton=function(){a.UnbindLoginButton();$("#"+a.btnLogin).bind("click",function(b){a.Login(b)})};this.BindLoginIETButton=function(){a.UnbindLoginIETButton();sessionStorage.setItem("LoginFromSSO","yes");$("#"+a.btnLoginIET).bind("click",function(b){a.LoginIET(b)})};this.BindLogOffIETButton=function(){a.UnbindLogOffIETButton();$("#"+a.btnLogOffIET).bind("click",function(b){a.LogOffIET(b)})};this.LoginIET=function(){policyLogin(helloNetwork.adB2CSignInSignUp,loginDisplayType.Page)};this.LogOffIET=function(){sessionStorage.setItem("RedirectFromBeforeSSO","");policyLogout(helloNetwork.adB2CSignInSignUp,policies.signInSignUpPolicy)};this.Login=function(){a.UserLogin.UserName=a.GetUserName();a.UserLogin.Password=a.GetPassword();a.UserLogin.RememberMe=a.GetRememberMe();a.UserLogin.IsAdditionalLogin=parseBool(localStorage.getItem("AdditionalLogin"));a.UserLogin.AccountId=a.UserLogin.IsAdditionalLogin?localStorage.getItem("AdditionalLogin_AccountId"):0;if(parseBool(sessionStorage.getItem("IsIPLogin"))){var b={LogonId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))?GUID():sessionStorage.getItem("LogonId"),LoginName:a.UserLogin.UserName,Password:a.UserLogin.Password,IsAdditionalLogin:a.UserLogin.IsAdditionalLogin,AccountId:a.UserLogin.AccountId};a.LoginRepository.validateCorporateAdmin(b)}else{checkLength($(".checkLength1"));if(!(a.UserLogin.UserName==""&&a.UserLogin.Password==""||a.UserLogin.UserName=="undefined"&&a.UserLogin.Password=="undefined"||a.UserLogin.UserName==undefined&&a.UserLogin.Password==undefined)){var b={LoginName:a.UserLogin.UserName,Password:a.UserLogin.Password,RememberMe:a.UserLogin.RememberMe,IsAdditionalLogin:a.UserLogin.IsAdditionalLogin,AccountId:a.UserLogin.AccountId};a.LoginRepository.IsRestrictedUser_ByUserId(b)}}}};$(function(){var a=new Login;$("#BuySubscription").hide();$("#BuyChannels_mobile").hide();a.Init()});var MySubscription=function(){this.btnBack="Back";this.Initilize=function(){sessionStorage.setItem("RedirectLocation",Application.MySubscription.BaseURL);if(IsNullOrEmpty(sessionStorage.getItem("LogonId")))location.href=Application.Login.BaseURL;else{SubscriptionRepository.getAllSubscriptions();a.BindBackButton()}};this.UnbindBackButton=function(){$("#"+a.btnBack).unbind("click")};this.BindBackButton=function(){$("#"+a.btnBack).bind("click",a.Back)};this.Back=function(){location.href="?"+sessionStorage.getItem("RedirectFrom")};var a=this;a.Initilize()},SubscriptionMatrix=function(){this.btncheckout="#btnCheckout";this.btnredirectMembershipPage=".btnredirectMembershipPage";this.btnMySubscriptionBack="#btnMySubscriptionBack";this.ProceedtoCheckoutVideo="#ProceedtoCheckoutVideo";this.MessageViewModel=new MessageViewModel;var a=this,b="";this.InitSubscriptionMatrix=function(c,d){b=c.configuration.routeParam;sessionStorage.setItem("CallerPage",b);a.PageInitialization(c,d)};this.PageInitialization=function(c,d){CloseMobileMenu();GetWebPortalConfigSettings();SubscriptionRepository.getSubscriptionMatrix(b);a.BindCheckoutButtonClick(c,d);a.bindRedirectMembershipPage()};this.InitMySubscriptionPage=function(){CloseMobileMenu();SubscriptionRepository.getAllSubscriptions(a);a.bindbMySubscriptionBack();ClearSearchField()};this.UnbindCheckoutButtonClick=function(){$(a.btncheckout).unbind("click")};this.BindCheckoutButtonClick=function(c,d){a.UnbindCheckoutButtonClick();$(a.btncheckout).bind("click",function(){if(!Configuration.EnablePurchase){a.MessageViewModel.CreateWarningMessage(Configuration.PurchaseUnavailablilityMessage,"overlayId","okButtonId");a.MessageViewModel.ShowOverLay()}else SubscriptionRepository.CallAddressPage(c,d,b)})};this.UnbindRedirectMembershipPage=function(){$(a.btnredirectMembershipPage).unbind("click")};this.bindRedirectMembershipPage=function(){a.UnbindRedirectMembershipPage();$(a.btnredirectMembershipPage).bind("click",function(){SubscriptionRepository.redirectMembershipPage()})};this.UnbindbMySubscriptionBack=function(){$(a.btnMySubscriptionBack).unbind("click")};this.bindbMySubscriptionBack=function(){a.UnbindbMySubscriptionBack();$(a.btnMySubscriptionBack).bind("click",function(){SubscriptionRepository.GotoHomePage()})}},CheckSelectedChannel=function(){var a="";$(".divPurchaseChannels").find(".channel-widget-btn-selected").each(function(){a+=$(this).attr("ProductCode")+","});if(a!=""){a=a.slice(0,-1);sessionStorage.setItem("SelectedProductId",$.trim(a))}},searchtext="",videotype="",channelId=0,SearchResult=function(){var a=this;this.MessageViewModel=new MessageViewModel;this.GetSearchResult=function(c,f,e){$("#tempDivAboveFooter").empty();var b="";if($(window).width()<992)b=$("#mobsearchtxtbox").val();if(e)if($(window).width()<992)if(c.routeName=="evilandscapesearchResult"){localStorage.setItem("eviSearchRoute",true);localStorage.setItem("eviSearchToggle",true);if($("#evisearchtextbox").val()==undefined)if(localStorage.getItem("SearchTerm")!=""&&localStorage.getItem("SearchTerm")==$("#mobsearchtxtbox").val())b=localStorage.getItem("SearchTerm");else{b=$("#mobsearchtxtbox").val();localStorage.setItem("SearchTerm",b)}else{b=$("#evisearchtextbox").val();localStorage.setItem("SearchTerm",b)}EviSearchMaintainToggleState()}else{b=$("#mobsearchtxtbox").val();localStorage.setItem("SearchTerm",b);localStorage.setItem("eviSearchRoute",false);localStorage.setItem("eviSearchToggle",false);EviSearchMaintainToggleState()}else if(c.routeName=="evilandscapesearchResult"){localStorage.setItem("eviSearchRoute",true);localStorage.setItem("eviSearchToggle",true);if($("#evisearchtextbox").val()==undefined)if(localStorage.getItem("SearchTerm")!=""&&localStorage.getItem("SearchTerm")==$("#searchtextbox").val())b=localStorage.getItem("SearchTerm");else{b=$("#searchtextbox").val();localStorage.setItem("SearchTerm",b)}else{b=$("#evisearchtextbox").val();localStorage.setItem("SearchTerm",b)}EviSearchMaintainToggleState()}else{b=$("#searchtextbox").val();localStorage.setItem("SearchTerm",b);localStorage.setItem("eviSearchRoute",false);localStorage.setItem("eviSearchToggle",false);EviSearchMaintainToggleState()}else{var g=parseInt(getIndex()-1),d=BrowserStorage.getDataCollection();if(IsHistoryImplemented&&d!=null&&d.length>0&&g>=0){b=d[g].SearchText;if(parseBool(localStorage.getItem("eviSearchRoute"))){$("#chkSearch").prop("checked",true);$("#chkSearchMob").prop("checked",true);$("#Search_button").attr("disabled","disabled");$("#btnSearchNew").removeClass("searchbtnEVIoff").addClass("searchbtnEVIon");$("#btnSearchNewMob").removeClass("searchbtnEVIoff").addClass("searchbtnEVIon");$("#Mobile-btn").attr("disabled","disabled");$(".onoffswitch-switch").removeClass("orange-background").addClass("white-background")}else{$("#chkSearch").prop("checked",false);$("#chkSearchMob").prop("checked",false);$("#btnSearchNewMob").removeClass("searchbtnEVIon").addClass("searchbtnEVIoff");$("#btnSearchNew").removeClass("searchbtnEVIon").addClass("searchbtnEVIoff");$("#Search_button").removeAttr("disabled");$("#Mobile-btn").removeAttr("disabled");$(".onoffswitch-switch").removeClass("white-background").addClass("orange-background")}}}if($.trim(b).length>0)$.ajax({url:c.configuration.templateUrl,async:false,success:function(g){if($(window).width()<992)$("#mobsearchtxtbox").val(b);else $("#searchtextbox").val(b);$("#viewContent").html(g);f.bindInnerRoutes();a.GetSearchOutput(c,f,e);var d=$("#Search_button").text().trim().toLowerCase();if(d=="all categories"||d=="speaker")sessionStorage.setItem("searchTranscriptTerm",b);else sessionStorage.setItem("searchTranscriptTerm","")}});else{a.MessageViewModel.CreateInfoMessage("Please enter text for search.","overlayId","okButtonId");a.MessageViewModel.ShowOverLay()}};this.GetSearchResultForFacets=function(e,f,b){var c=[];if($(b).is(":checked")){$(b).siblings("ul.search_facet_sub_sub_list").find("input[type=checkbox]").prop("checked",true);$(b).siblings("ul.search_facet_sub_sub_list").find("input[type=checkbox]").attr("checked","checked")}else{$(b).siblings("ul.search_facet_sub_sub_list").find("input[type=checkbox]").prop("checked",false);$(b).siblings("ul.search_facet_sub_sub_list").find("input[type=checkbox]").removeAttr("checked","checked")}var i=$("#textSearch").text();$(".searchListCont").empty();$(".searchListCont").append('<h4 style="float:left;" id="textSearch">'+i+" </h4> ");$(".search_facet").find("input:checked").each(function(i,a){if($(a).is(":checked")){var f=$(a).attr("data-id"),d=$(a).attr("data-parentterm"),g=$(a).attr("data-isSearchTerm")=="Y"?true:false,e=$(a).attr("data-level"),b=$(a).attr("data-taxonomyTerm");c.push({Id:f,ParentTerm:d,IsSearchTerm:true,Level:e,TaxonomyTerm:b});var h='<a class="search_facet_breadcrum">'+$(a).siblings("a").text()+'<span class="glyphicon glyphicon-remove search_glyphicon-remove closeFacet"  data-id="'+f+'" data-parentterm="'+d+' data-issearchterm="'+g+'" data-level="'+e+'" data-taxonomyterm="'+b+'" "></span> </a>';$(".searchListCont").append(h)}});$(".closeFacet").unbind("click");$(".closeFacet").bind("click",function(){var a=$(this).attr("data-id");$(".search_facet").find("[data-id='"+a+"']").click()});var d={};sessionStorage.setItem("SearchRedirect","");sessionStorage.setItem("FacetsCheckboxes",JSON.stringify(c));var g=$(b).attr("data-combination"),h=g?g:$("#searchContent").val();sessionStorage.setItem("searchTerm",h);d={CurrentTab:$("#selectedCategory").attr("data-value")=="all catgeories"?"wrd":$("#selectedCategory").attr("data-value"),SearchTerm:h,SearchCategory:$.trim($("#selectedCategory").attr("data-value")),PageNumber:"1",RecordPerPage:$.trim($(".selectedPageSize").html()).length>0?$.trim($(".selectedPageSize").html()):"10",SortKey:$.trim($("#sortKey").attr("data-value")).length>0?$.trim($("#sortKey").attr("data-value")):"relevance",SortOrder:"desc",LogonId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))==true?GUID():sessionStorage.getItem("LogonId"),IsMySubscription:$("#chkMySubscription").length>0?$("#chkMySubscription").is(":checked"):false,FacetConditions:c};SearchResultRepository.ByTabClick=true;BrowserStorage.setRedireceLocation(Application.SearchResult.BaseURL);SearchResultRepository.SearchResult(d,e,f,b);var j={key:"searchResult",value:"Search Result",funName:a.LoadSearchResultFromBreacrumb,hLevel:1,params:{content:{searchResults:d,currentRouteSetting:e,routeProvider:f,routeCurrentContext:b}}};Breadcrumb.add(j)};this.LoadSearchResultFromBreacrumb=function(a){SearchResultRepository.SearchResult(a.content.searchResults,a.content.currentRouteSetting,a.content.routeProvider,a.content.routeCurrentContext)};this.GetTaxonomyLanding=function(e,h,d){var b=$(d).attr("data-combination"),i="wrd",j="1",g=$.trim($(".selectedPageSize").html()).length>0?$.trim($(".selectedPageSize").html()):"10",l=$.trim($("#sortKey").attr("data-value")).length>0?$.trim($("#sortKey").attr("data-value")):"relevance",k="desc",f=$("#chkMySubscription").length>0?$("#chkMySubscription").is(":checked"):false;if(b)sessionStorage.setItem("searchTerm",b);else{b=sessionStorage.getItem("searchTerm");i=sessionStorage.getItem("currentTab");j=sessionStorage.getItem("pageNumber");g=sessionStorage.getItem("recordPerPage");l=sessionStorage.getItem("sortKey");k=sessionStorage.getItem("sortOrder");f=sessionStorage.getItem("isMySubscription")}sessionStorage.setItem("SearchRedirect","");var c={};c={CurrentTab:i,SearchTerm:b,SearchCategory:"all categories",PageNumber:j,RecordPerPage:g,SortKey:l,SortOrder:k,LogonId:BrowserStorage.getLogonId(),IsMySubscription:f};var m={key:"searchResult",value:"Search Result",funName:a.LoadSearchResultTaxonomyFromBreacrumb,hLevel:1,params:{content:{searchResultTaxonomy:c,currentRouteSetting:e,routeProvider:h,routeCurrentContext:d}}};Breadcrumb.add(m);SearchResultTaxonomyRepository.ByTabClick=true;SearchResultTaxonomyRepository.SearchResultTaxonomy(c,e,h,d)};this.LoadSearchResultTaxonomyFromBreacrumb=function(){SearchResultTaxonomy(content.content.searchResultTaxonomy,content.content.currentRouteSetting,content.content.routeProvider,content.content.routeCurrentContext)};this.GetSearchOutput=function(f,i,c){clearFacets();var b={SearchText:"",PageNumber:1,TotalPages:20,VideoType:"",ChannelId:"",SortBy:"Relevance",Facets:[],SearchCategory:"",LogonId:BrowserStorage.getLogonId(),AccessCode:"",AccessCodeType:0,SeriesID:sessionStorage.getItem("SeriesId"),EventID:sessionStorage.getItem("EventID")};sessionStorage.removeItem("SeriesId");sessionStorage.removeItem("EventID");window.scrollTo(0,0);var e=BrowserStorage.getDataCollection();if(!c&&f.configuration.routeParam){var d=$.url().attr("query"),j=d.indexOf("=");if(j>-1)d=d.substring(0,j);var h=$.url().param(d);if(IsNullOrEmpty(h))h=$.url().fparam("?"+d);if(d)c=$("<a/>").attr({"data-videotype":d.replace(/\w\S*/g,function(a){return a.charAt(0).toUpperCase()+a.substr(1).toLowerCase()}),"data-channelid":h,"data-sorttypekey":"","data-hasIndex":false})[0]}if(c){if(!IsNullOrEmpty($(c).attr("data-videotype"))){b.SortBy=$(".searchResultdropdown-text").first().attr("data-sortTypeKey");b.VideoType=$(c).attr("data-videotype");$("#hdnVideoType").val(b.VideoType);if(b.VideoType=="Popular"){b.SortBy="Popular";$(".searchResultdropdown-text").html("Popularity");$(".searchResultdropdown-text").val("Popular");$(".searchResultdropdown-text").attr("data-sorttypekey","Popular")}if(b.VideoType=="Latest"){b.SortBy="PublishedDes";$(".searchResultdropdown-text").html("Published Date (Newest First)");$(".searchResultdropdown-text").val("PublishedDes");$(".searchResultdropdown-text").attr("data-sorttypekey","PublishedDes")}b.ChannelId=$(c).attr("data-channelid");$("#hdnChannelId").val(b.ChannelId);b.SearchText="";$("#SearchReset").attr("data-videotype","");$("#SearchResult1").attr("data-videotype","");$("#SearchReset").attr("data-channelid","");$("#SearchResult1").attr("data-channelid","");if(b.VideoType=="Forthcoming"||b.VideoType=="Popular"||b.VideoType=="Latest"){$("#SearchReset").attr("data-videotype",b.VideoType);$("#SearchResult1").attr("data-videotype",b.VideoType);b.SearchText="**"}$("#SearchReset").attr("data-channelid",b.ChannelId);$("#SearchResult1").attr("data-channelid",b.ChannelId);sessionStorage.setItem("SearchText",b.SearchText)}else if(IsNullOrEmpty($(c).attr("data-videotype"))){$("#SearchReset").attr("data-videotype","");$("#SearchResult1").attr("data-videotype","");var n=$(window).width();if(n<=992)if($("#Mobile-btn").text().trim().toLowerCase()=="date")b.SearchText=getSearchDate($("#mobsearchtxtbox").val());else{b.SearchText=$("#mobsearchtxtbox").val();sessionStorage.setItem("SearchText",b.SearchText);localStorage.setItem("SearchTerm",b.SearchText);if(parseBool(localStorage.getItem("eviSearchToggle")))sessionStorage.setItem("searchTranscriptTerm",b.SearchText);else sessionStorage.setItem("searchTranscriptTerm","")}else{if(f.routeName=="evilandscapesearchResult")b.SearchText=localStorage.getItem("SearchTerm");else{b.SearchText=$("#searchtextbox").val();sessionStorage.setItem("SearchText",b.SearchText);localStorage.setItem("SearchTerm",b.SearchText);if(parseBool(localStorage.getItem("eviSearchToggle")))sessionStorage.setItem("searchTranscriptTerm",b.SearchText);else sessionStorage.setItem("searchTranscriptTerm","")}if(b.SearchText=="")b.SearchText=sessionStorage.getItem("SearchText");else if($("#Search_button").text().trim().toLowerCase()=="date")if(f.routeName=="evilandscapesearchResult")b.SearchText=getSearchDate(localStorage.getItem("SearchTerm"));else b.SearchText=getSearchDate($("#searchtextbox").val());else if(f.routeName=="evilandscapesearchResult")b.SearchText=localStorage.getItem("SearchTerm");else{b.SearchText=$("#searchtextbox").val();sessionStorage.setItem("SearchText",b.SearchText);localStorage.setItem("SearchTerm",b.SearchText);if(parseBool(localStorage.getItem("eviSearchToggle")))sessionStorage.setItem("searchTranscriptTerm",b.SearchText);else sessionStorage.setItem("searchTranscriptTerm","")}}if((b.SearchText==""||b.SearchText==null||b.SearchText=="**")&&b.VideoType==""){$("#SearchReset").addClass("custom_SearchCursor");a.MessageViewModel.CreateInfoMessage("Please enter text for search.","overlayId","okButtonId");$(".result").html("<p>No result found</p>");$("#mobileresult").html('<p class="float-left"> No result found</p>');$(".pageno").html("<p></p>");$("#footerpaging").hide();$(".search_facet_breadcrum").hide();$(".pageNavigation").hide();$("#sortdropdown").hide();$("#SearchResult").hide();$(".pageNavigation").html("");$("#searchedfor").hide();$("#SearchResult").html("");$(".facetsPanel").find("input:checked").length>=0&&$(".facetsPanel").find("input:checked").removeAttr("checked");$(".resetbtn").hide();a.MessageViewModel.ShowOverLay();return false}}b.ChannelId=$(c).attr("data-ChannelId");b.VideoType=$(c).attr("data-videotype");if(b.VideoType==="undefined"||b.VideoType===undefined)b.VideoType="";if(b.ChannelId==="undefined"||b.ChannelId===undefined||b.ChannelId===""){b.ChannelId=0;sessionStorage.removeItem("ChannelName")}($("#hdnCurrentPage").val()==""||$("#hdnCurrentPage").val()==="undefined"||$("#hdnCurrentPage").val()===undefined)&&$("#hdnCurrentPage").val("1");b.AccessCode=sessionStorage.getItem("accessCode");b.AccessCodeType=sessionStorage.getItem("accessCodeType");if(IsNullOrEmpty(b.AccessCode))b.AccessCode="";if(IsNullOrEmpty(b.AccessCodeType))b.AccessCodeType=0;b.SearchCategory=$(".input-group #search_param").val();try{var m=parseBool($(c).data("data-hasIndex")||$(c).attr("data-hasIndex"));if(IsHistoryImplemented&&m){e.push(b);BrowserStorage.setDataCollection(e)}}catch(o){}}else if(IsHistoryImplemented&&e.length>0){var k=parseInt(getIndex()-1);if(k>=0){b=e[k];var g=b.SearchText;g!="**"&&$("#searchtextbox").val(g)}else{b=e[e.length-1];var g=b.SearchText;g!="**"&&$("#searchtextbox").val(g)}}var l=parseBool(localStorage.getItem("eviSearchRoute"));b.LogonId=BrowserStorage.getLogonId();BrowserStorage.setRedireceLocation(Application.SearchResult.BaseURL);SearchResultRepository.SearchResult1(b,f,i,c,l);i.bindInnerRoutes()};this.ShowPopup=function(b,d,c){a.GetSearchOutput(b,d,c);$("#myModal").modal("toggle");a.BindProceed()};this.UnbindProceed=function(){$("#btnProceed").unbind("click")};this.BindProceed=function(){a.UnbindProceed();$("#btnProceed").bind("click",function(){$("#myModal").modal("hide");var a=window.open("http://jiscmediahub.ac.uk/explore/collection?cid=65","_blank");a.focus()})};this.Gettext=function(){searchtext=$("#Text1").val()};this.PageSearch=function(h,i,e){var d=[],c="";if($("#Search_button").text().trim().toLowerCase()=="date"||$("#Mobile-btn").text().trim().toLowerCase()=="date"){var g=$("#searchtextbox").val()==""?$("#mobsearchtxtbox").val():$("#searchtextbox").val();c=getSearchDate(g)}else c=$("#searchtextbox").val()==""?$("#mobsearchtxtbox").val():$("#searchtextbox").val();$(".facetsPanel").find("input:checked").each(function(h,f){if($(f).is(":checked")){var e=$(this).attr("data-facetid"),c=$(this).attr("data-facetName"),a=$(this).attr("data-facetType");if(a=="KeywordFacets")b=-1;else{var b=$(this).attr("data-facetid").split("_").length>1?$(this).attr("data-facetid").split("_")[1]:$(this).attr("data-facetid");if(!parseInt(b))b=-1}if(a=="KeywordFacets")var g=$(this).attr("data-facetSubType");if(a=="KeywordFacets")d.push({Id:b,Type:a,Key:e,Name:c,SubType:g});else d.push({Id:b,Type:a,Key:e,Name:c})}});if(channelId==="undefined"||channelId===undefined||channelId=="")channelId=0;if(videotype==="undefined"||videotype===undefined)videotype="";var a={SearchText:c,PageNumber:$("#hdnCurrentPage").val(),TotalPages:20,VideoType:$("#hdnVideoType").val(),LogonId:BrowserStorage.getLogonId(),ChannelId:$("#hdnChannelId").val(),SortBy:"Oldest",SearchCategory:"",Facets:d,SeriesID:sessionStorage.getItem("SeriesId"),EventID:sessionStorage.getItem("EventID"),AccessCode:"",AccessCodeType:0};a.AccessCode=sessionStorage.getItem("accessCode");a.AccessCodeType=sessionStorage.getItem("accessCodeType");if(IsNullOrEmpty(a.AccessCode))a.AccessCode="";if(IsNullOrEmpty(a.AccessCodeType))a.AccessCodeType=0;if(a.ChannelId==="undefined"||a.ChannelId===undefined||a.ChannelId=="")a.ChannelId=0;a.SortBy=$(".searchResultdropdown-text").first().attr("data-sortTypeKey");if(a.VideoType=="Popular"&&$(".searchResultdropdown-text").html()=="Popularity")a.SortBy="Popular";if(a.VideoType=="Latest"&&$(".searchResultdropdown-text").html()=="Date (Newest First)")a.SortBy="Recent";a.LogonId=BrowserStorage.getLogonId();a.SearchCategory=$(".input-group #search_param").val();var b=BrowserStorage.getDataCollection();try{if(parseBool($(e).attr("data-hasindex"))==true){a.PageNumber=$(e).attr("data-pagenumber");b.push(a);BrowserStorage.setDataCollection(b)}else if(b!=null&&b.length>0)a=b[parseInt(getIndex()-1)]}catch(j){}var f=parseBool(localStorage.getItem("eviSearchRoute"));SearchResultRepository.PageSearch(a,f);BrowserStorage.setRedireceLocation(Application.SearchResult.BaseURL);$("#hdnCurrentPage").val(parseInt(a.PageNumber));if(a.SearchText!="")if($(window).width()<992)$("#mobsearchtxtbox").val(a.SearchText);else $("#searchtextbox").val(a.SearchText)};this.SearchFacets=function(j,g,d){var c=[];if(BrowserStorage.getFacetsCheckedCollection())c=BrowserStorage.getFacetsCheckedCollection();var b={SearchText:"",PageNumber:1,TotalPages:20,VideoType:"",ChannelId:channelId,SortBy:"Oldest",Facets:c,SearchCategory:"",LogonId:BrowserStorage.getLogonId(),AccessCode:"",AccessCodeType:0,SeriesID:sessionStorage.getItem("SeriesId"),EventID:sessionStorage.getItem("EventID")};sessionStorage.removeItem("SeriesId");sessionStorage.removeItem("EventID");var e=BrowserStorage.getDataCollection();if(d){if(d&&$(d).is(":checked")){b.VideoType=$("#hdnVideoType").val();b.ChannelId=$("#hdnChannelId").val();b.SearchCategory=$(".input-group #search_param").val();if(!IsNullOrEmpty(b.VideoType)){b.SearchText="";if(b.VideoType=="Forthcoming"||b.VideoType=="Popular"||b.VideoType=="Latest")b.SearchText="**";sessionStorage.setItem("SearchText",b.SearchText)}else if($(window).width()<=992)if($("#Mobile-btn").text().trim().toLowerCase()=="date")b.SearchText=getSearchDate($("#mobsearchtxtbox").val());else b.SearchText=$("#mobsearchtxtbox").val();else{b.SearchText=$("#searchtextbox").val();if(b.SearchText=="")b.SearchText=sessionStorage.getItem("SearchText");else if($("#Search_button").text().trim().toLowerCase()=="date")b.SearchText=getSearchDate($("#searchtextbox").val());else b.SearchText=$("#searchtextbox").val()}if((b.SearchText==""||b.SearchText==null||b.SearchText=="**")&&b.VideoType==""){$(".result").html("<p>No result found</p>");$("#SearchResult").html("");$("#mobileresult").html('<p class="float-left"> No result found</p>');$(".pageno").html("<p></p>");$("#footerpaging").hide();$(".pageNavigation").html("");$("#sortdropdown").html("");a.MessageViewModel.CreateInfoMessage("Please enter text for search.","overlayId","okButtonId");a.MessageViewModel.ShowOverLay();return false}$(".facetsPanel").find("input:checked").each(function(i,g){if($(g).is(":checked")){$(".reset").addClass("visibleBtn");var e=$(this).attr("data-facetKey"),f=$(this).attr("data-facetName"),a=$(this).attr("data-facetType");if(a=="KeywordFacets")b=-1;else{var b=$(this).attr("data-facetId").split("_").length>1?$(this).attr("data-facetId").split("_")[1]:$(this).attr("data-facetId");if(!parseInt(b))b=-1}if(a=="KeywordFacets")var h=$(this).attr("data-facetSubType");var d=getArrayByKey(c,"Type",a);if(d.length>0)if(a=="KeywordFacets")d=getArrayByKey(c,"Key",e);else d=getArrayByKey(c,"Id",b);if(d.length==0)if(a=="KeywordFacets")c.push({Id:b,Type:a,Key:e,Name:f,SubType:h});else c.push({Id:b,Type:a,Key:e,Name:f})}});BrowserStorage.setFacetsCheckedCollection(c);b.SearchCategory=$(".input-group #search_param").val()}else{$(".facetsPanel").find("input:checked").length<=0&&$(".reset").removeClass("visibleBtn");if($("#Search_button").text().trim().toLowerCase()=="date"||$("#Mobile-btn").text().trim().toLowerCase()=="date"){var l=$("#searchtextbox").val()==""?$("#mobsearchtxtbox").val():$("#searchtextbox").val();b.SearchText=getSearchDate(l)}else b.SearchText=$("#searchtextbox").val()==""?$("#mobsearchtxtbox").val():$("#searchtextbox").val();b.VideoType=$("#hdnVideoType").val();b.ChannelId=$("#hdnChannelId").val();b.SearchCategory=$(".input-group #search_param").val();c=getArrayByKey(c,"Key",$(d).attr("data-facetId"),"!=");b.VideoType==""&&$("#searchText").empty();for(i=0;i<c.length;i++){var f=c[i],n='<span class="search_facet_breadcrum font-size-12">'+f.Name+'<i class="fa fa-times-circle  closeFacet" style="cursor:pointer;" data-innerroutename="searchFacets" data-facetType="'+f.Type+'" data-facetName="'+f.Name+'" data-facetKey="'+f.Key+'" data-facetSubType="'+f.SubType+'"  data-facetId="'+f.Key+'"></i></span>';$("#searchText").append(n)}c.length==0&&$(".reset").removeClass("visibleBtn");BrowserStorage.setFacetsCheckedCollection(c);var p=$(window).width();if(b.SearchText=="")b.SearchText=sessionStorage.getItem("SearchText");if((b.SearchText==""||b.SearchText==null||b.SearchText=="**")&&b.VideoType==""){a.MessageViewModel.CreateInfoMessage("Please enter text for search.","overlayId","okButtonId");$(".result").html("<p>No result found</p>");$("#mobileresult").html('<p class="float-left"> No result found</p>');$(".pageno").html("<p></p>");$("#footerpaging").hide();$(".search_facet_breadcrum").hide();$(".pageNavigation").hide();$("#sortdropdown").hide();$("#SearchResult").hide();$(".pageNavigation").html("");$("#searchedfor").hide();$("#SearchResult").html("");$(".facetsPanel").find("input:checked").length>=0&&$(".facetsPanel").find("input:checked").removeAttr("checked");$(".resetbtn").hide();a.MessageViewModel.ShowOverLay();return false}}b.AccessCode=sessionStorage.getItem("accessCode");b.AccessCodeType=sessionStorage.getItem("accessCodeType");if(IsNullOrEmpty(b.AccessCode))b.AccessCode="";if(IsNullOrEmpty(b.AccessCodeType))b.AccessCodeType=0;($("#hdnCurrentPage").val()==""||$("#hdnCurrentPage").val()==="undefined"||$("#hdnCurrentPage").val()===undefined)&&$("#hdnCurrentPage").val("1");if(b.ChannelId==="undefined"||b.ChannelId===undefined||b.ChannelId==="")b.ChannelId=0;if(b.VideoType==="undefined"||b.VideoType===undefined)b.VideoType="";b.VideoType=$("#hdnVideoType").val();b.SortBy=$(".searchResultdropdown-text").first().attr("data-sortTypeKey");b.Facets=BrowserStorage.getFacetsCheckedCollection();try{var m=parseBool($(d).data("data-hasIndex")||$(d).attr("data-hasIndex"));if(IsHistoryImplemented&&m){e.push(b);BrowserStorage.setDataCollection(e)}}catch(o){}}else if(IsHistoryImplemented&&e.length>0){var h=parseInt(getIndex()-1);if(h>=0)b=e[h];else b=e[e.length-1]}b.LogonId=BrowserStorage.getLogonId();BrowserStorage.setRedireceLocation(Application.SearchFacets.BaseURL);var k=parseBool(localStorage.getItem("eviSearchRoute"));SearchResultRepository.SearchResult1(b,j,g,d,k);g.bindInnerRoutes()};this.SearchBySorting=function(l,m,c){var d=BrowserStorage.getDataCollection(),b={SearchText:$("#searchtextbox").val(),PageNumber:$("#hdnCurrentPage").val(),TotalPages:20,VideoType:videotype,ChannelId:$("#hdnChannelId").val(),SearchCategory:"",LogonId:BrowserStorage.getLogonId(),SortBy:"Oldest",Facets:"",SeriesID:sessionStorage.getItem("SeriesId"),EventID:sessionStorage.getItem("EventID"),AccessCode:"",AccessCodeType:0},e=[];if(c){if($("#Search_button").text().trim().toLowerCase()=="date"||$("#Mobile-btn").text().trim().toLowerCase()=="date"){var j=$("#searchtextbox").val()==""?$("#mobsearchtxtbox").val():$("#searchtextbox").val();b.SearchText=getSearchDate(j)}else b.SearchText=$("#searchtextbox").val()==""?$("#mobsearchtxtbox").val():$("#searchtextbox").val();b.AccessCode=sessionStorage.getItem("accessCode");b.AccessCodeType=sessionStorage.getItem("accessCodeType");if(IsNullOrEmpty(b.AccessCode))b.AccessCode="";if(IsNullOrEmpty(b.AccessCodeType))b.AccessCodeType=0;b.VideoType=$("#hdnVideoType").val();b.ChannelId=$("#hdnChannelId").val();var i=$(c).attr("data-sorttypekey"),f=$(c).attr("data-sortTypeValue");$(".searchResultdropdown-text").text(f);$(".searchResultdropdown-text").attr("data-sorttypekey",i);$(".searchResultdropdown-text").attr("data-sorttypevalue",f);($("#hdnCurrentPage").val()==""||$("#hdnCurrentPage").val()==="undefined"||$("#hdnCurrentPage").val()===undefined)&&$("#hdnCurrentPage").val("1");b.PageNumber=$("#hdnCurrentPage").val();$(".facetsPanel").find("input:checked").each(function(h,f){if($(f).is(":checked")){var d=$(this).attr("data-facetid"),c=$(this).attr("data-facetName"),a=$(this).attr("data-facetType");if(a=="KeywordFacets")b=-1;else{var b=$(this).attr("data-facetid").split("_").length>1?$(this).attr("data-facetid").split("_")[1]:$(this).attr("data-facetid");if(!parseInt(b))b=-1}if(a=="KeywordFacets")var g=$(this).attr("data-facetSubType");if(a=="KeywordFacets")e.push({Id:b,Type:a,Key:d,Name:c,SubType:g});else e.push({Id:b,Type:a,Key:d,Name:c})}});b.Facets=e;if(b.ChannelId==="undefined"||b.ChannelId===undefined||b.ChannelId=="")b.ChannelId=0;if(videotype==="undefined"||videotype===undefined)b.VideoType="";b.SortBy=$(".searchResultdropdown-text").first().attr("data-sortTypeKey");b.SearchCategory=$(".input-group #search_param").val();try{var k=parseBool($(c).data("data-hasIndex")||$(c).attr("data-hasIndex"));if(IsHistoryImplemented&&k){d.push(b);BrowserStorage.setDataCollection(d)}}catch(n){}}else if(IsHistoryImplemented&&d.length>0){var g=parseInt(getIndex()-1);if(g>=0)b=d[g]}if((b.SearchText==""||b.SearchText==null||b.SearchText=="**")&&b.VideoType==""){a.MessageViewModel.CreateInfoMessage("Please enter text for search.","overlayId","okButtonId");$(".result").html("<p>No result found</p>");$("#mobileresult").html('<p class="float-left"> No result found</p>');$(".pageno").html("<p></p>");$("#footerpaging").hide();$(".search_facet_breadcrum").hide();$(".pageNavigation").hide();$("#sortdropdown").hide();$("#SearchResult").hide();$(".pageNavigation").html("");$("#searchText").hide();$("#searchedfor").hide();$("#SearchResult").html("");$(".facetsPanel").find("input:checked").length>=0&&$(".facetsPanel").find("input:checked").removeAttr("checked");$(".resetbtn").hide();a.MessageViewModel.ShowOverLay();return false}b.LogonId=BrowserStorage.getLogonId();BrowserStorage.setRedireceLocation(Application.SearchFacets.BaseURL);var h=parseBool(localStorage.getItem("eviSearchRoute"));SearchResultRepository.PageSearch(b,h)}};function clearFacets(){BrowserStorage.setFacetsCheckedCollection([])}function getSearchDate(b){var d=b;if(b!=""&&b!=undefined&&b!="undefined"){var c=b.trim().split(" ");if(c.length>1){var e=c[1],f=["january","february","march","april","may","june","july","august","september","october","november","december"],a=f.indexOf(c[0].trim().toLowerCase())+1;if(e.match(/^(19|20)\d{2}$/)&&a>0){a=a.toString().length==1?"0"+a:a;d=e+"-"+a}}return d}}var UserManagement=function(){this.MessageViewModel=new MessageViewModel;this.btnActivateId="#btnActivate";this.btnDeactivateId="#btnDeactivate";this.btnSearchId="#btnSearch";this.btnResetId="#btnReset";this.btnEditResetPwdId="#btnResetPwd";this.btnBackId="#btnBack";this.btnClearId="#btnClear";this.linkAcctId="#accountDetails";this.linkLogoId="#LogoDetails";this.btnSaveClass=".btnSave";this.btnPrePageClass=".btnPrePage";this.btnNxtPageClass=".btnNxtPage";this.btnPwdClass=".btnPwd";this.btnGroupActivateClass=".btnGroupActivate";this.chkCorporateClass=".chkCorporate";this.selStatusClass=".selActive";this.btnEditClass=".btnEdit";this.btnDeleteClass=".btnDelete";this.SelRowClass=".selRow";this.TxtSearchClass=".txtSearchClass";this.btnBrowseFile="#btnBrowse";SelectStauts=".selUsrStatus";ChkIsAdmin=".chkIsAdmin";arrSelecedRowId=[];this.pageSize=10;this.pgCurVal=1;this.pgPreVal=1;this.pgNxtVal=1;this.totalRows=0;this.totalPage=1;this.currentRouteSetting;this.routeProvider;this.routeCurrentContext;this.Initilize=function(){a.BindEditButtonClick();a.BindSaveButtonClick();a.BindClearButtonClick();a.BindRequiredText();a.BindSelRow();a.BindBackButtonClick();a.BindBtnActivate();a.BindBtnDeActivate();a.BindSearchClick();a.BindResetClick();a.BindResetPasswordClick();a.BindEditResetPasswordClick();a.BindCorporateStatusChange();a.BindCorporateTypeChange();a.BindSearchSubmit();a.BindDeleteButtonClick()};this.UnbindSearchSubmit=function(){$(a.TxtSearchClass).unbind("keyup")};this.BindSearchSubmit=function(){a.UnbindSearchSubmit();$(a.TxtSearchClass).bind("keyup",function(b){(b.which==13||event.keyCode==13)&&$(a.btnSearchId).click()})};this.UnbindResetPasswordClick=function(){$(a.btnPwdClass).unbind("click")};this.BindResetPasswordClick=function(){a.UnbindResetPasswordClick();$(a.btnPwdClass).bind("click",function(){var b="U"+this.id.substring(1);a.MessageViewModel.CreateConfirmationMessage("Are you sure, you wish to reset password?","overlayId","yesButtonId","noButtonId",function(){$("#yesButtonId").unbind();$("#yesButtonId").bind("click",function(){a.MessageViewModel.DeleteCurrentOverlay("overlayId");$("#overlaySpinner").css("display","block");$(".custom_messages").animate({top:"0"},"fast");var c=JSON.parse($("#"+b).val());UserManagementRepository.resetUserPassword(a,c.UserName)});a.MessageViewModel.ShowOverLay()})})};this.UnbindEditResetPasswordClick=function(){$(a.btnEditResetPwdId).unbind("click")};this.BindEditResetPasswordClick=function(){a.UnbindEditResetPasswordClick();$(a.btnEditResetPwdId).bind("click",function(){var b="U"+$("#curUserId").val();a.MessageViewModel.CreateConfirmationMessage("Are you sure, you wish to reset password?","overlayId","yesButtonId","noButtonId",function(){$("#yesButtonId").unbind();$("#yesButtonId").bind("click",function(){a.MessageViewModel.DeleteCurrentOverlay("overlayId");$("#overlaySpinner").css("display","block");$(".custom_messages").animate({top:"0"},"fast");var c=JSON.parse($("#"+b).val());UserManagementRepository.resetUserPassword(a,c.UserName)});a.MessageViewModel.ShowOverLay()})})};this.UnbindSearchClick=function(){$(a.btnSearchId).unbind("click")};this.BindSearchClick=function(){a.UnbindSearchClick();$(a.btnSearchId).bind("click",function(){var f=$("#txtSearchName").val().trim(),c=$("#txtSearctEmail").val().trim(),d=$(".chkSearchAdmin").is(":checked"),e=$("#ddlSearchStatus").val()=="2"?"false":$("#ddlSearchStatus").val(),b={LogonId:BrowserStorage.getLogonId(),LastName:f,EmailAddress:c,IsAdmin:d,IsActive:e,Status:$("#ddlSearchStatus option:selected").text()};UserManagementRepository.searchCorporateUserDetails(a,b)})};this.UnbindResetClick=function(){$(a.btnResetId).unbind("click")};this.BindResetClick=function(){a.UnbindResetClick();$(a.btnResetId).bind("click",function(){$("#txtSearchName").val("");$("#txtSearctEmail").val("");$(".chkSearchAdmin").prop("checked",false);$("#tblUsersBody").html("");$("#ddlSearchStatus").val("2");var b=BrowserStorage.getLogonId();UserManagementRepository.getCorporateUserDetails(a,b,a.currentRouteSetting,a.routeProvider,a.routeCurrentContext)})};this.UnbindPreviousPageClick=function(){$(a.btnPrePageClass).unbind("click")};this.BindPreviousPageClick=function(){a.UnbindPreviousPageClick();$(a.btnPrePageClass).bind("click",function(){UserManagementRepository.fnPrePg(a)})};this.UnbindNextPageClick=function(){$(a.btnNxtPageClass).unbind("click")};this.BindNextPageClick=function(){a.UnbindNextPageClick();$(a.btnNxtPageClass).bind("click",function(){UserManagementRepository.fnNextPg(a)})};this.UnbindBtnActivate=function(){$(a.btnActivateId).unbind("click")};this.BindBtnActivate=function(){a.UnbindBtnActivate();$(a.btnActivateId).bind("click",function(){var c=$(".markSelect input:checked"),b=[];if(c.length>0){$(c).each(function(){var c=this.id.substring(3),a={ID:c,IsActive:true,LogonId:BrowserStorage.getLogonId()};b.push(a)});UserManagementRepository.BulkUpdateCorporateUser(b,a)}})};this.UnbindBtnDeActivate=function(){$(a.btnDeactivateId).unbind("click")};this.BindBtnDeActivate=function(){a.UnbindBtnDeActivate();$(a.btnDeactivateId).bind("click",function(){var c=$(".markSelect input:checked"),b=[];if(c.length>0){$(c).each(function(){var c=this.id.substring(3),a={ID:c,IsActive:false,LogonId:BrowserStorage.getLogonId()};b.push(a)});UserManagementRepository.BulkUpdateCorporateUser(b,a)}})};this.UnbindBackButtonClick=function(){$(a.btnBackId).unbind("click")};this.BindBackButtonClick=function(){a.UnbindBackButtonClick();$(a.btnBackId).bind("click",function(){$("#corpFirstName").val("");$("#corpLastName").val("");$("#corpEmail").val("");$(".chkIsAdmin").prop("checked",false);$(".chkCorporateIpLogin").prop("checked",false);$("#curAcctId").val("");$("#curUserId").val("");$("#spanLblAction").html("Add User");$("#curTranMode").val("ADD");$("#UserTable").show();$(".pnlAddButton").show();$(".pnlEditButton").hide();$("#pnlSearch").show()})};this.UnBindEditButtonClick=function(){$(a.btnEditClass).unbind("click")};this.BindEditButtonClick=function(){a.UnBindEditButtonClick();$(a.btnEditClass).bind("click",function(){$("#spanLblAction").html("Edit User");window.scrollTo(0,0);var c=this.id,b="U"+c.substring(1),d=$("#"+b).val();$("#curTranMode").val("UPD");$("#corpFirstName").val("");$("#corpLastName").val("");$("#corpEmail").val("");$(".chkIsAdmin").prop("checked",false);$(".chkCorporateIpLogin").prop("checked",false);$(".selUsrStatus option:selected").each(function(){$(this).removeAttr("selected")});$("#curAcctId").val("");$("#curUserId").val("");$("#curIsIetmember").val("");$("#corpFirstName").removeAttr("style");$("#corpLastName").removeAttr("style");$("#corpEmail").removeAttr("style");var a=JSON.parse($("#"+b).val());if(a!=null){$("#corpFirstName").val(a.FirstName);$("#corpLastName").val(a.LastName);$("#corpEmail").val(a.EmailAddress);if(a.CorporateUserTypeId=="2")$(".chkIsAdmin").prop("checked",true);else a.CorporateUserTypeId=="3"&&$(".chkIsAdmin").prop("checked",false);if(a.UserIsActive=="1")$("#addDdlStatus").val("A");else a.UserIsActive=="0"&&$("#addDdlStatus").val("I");$("#curAcctId").val(a.AccountId);$("#curUserId").val(a.CorporateUserId);if(a.CorporateIpLoginId=="Yes")$(".chkCorporateIpLogin").prop("checked",true);else $(".chkCorporateIpLogin").prop("checked",false)}else{$("#corpAcctName").val("");$("#corpFirstName").val("");$("#corpLastName").val("");$("#corpEmail").val("");$(".chkIsAdmin").prop("checked",false);$(".selUsrStatus option:selected").each(function(){$(this).removeAttr("selected")});$("#curAcctId").val("");$("#curUserId").val("")}$("#UserTable").hide();$(".pnlAddButton").hide();$(".pnlEditButton").show();$("#pnlSearch").hide()})};this.UnbindDeleteButtonClick=function(){$(a.btnDeleteClass).unbind("click")};this.BindDeleteButtonClick=function(){a.UnbindDeleteButtonClick();$(a.btnDeleteClass).bind("click",function(){var b=this.id,c=b.substring(1),d={LogonId:IsNullOrEmpty(BrowserStorage.getLogonId())?GUID():BrowserStorage.getLogonId(),ID:parseInt(c)};a.MessageViewModel.CreateConfirmationMessageWithOKCancel("Are you sure you want to delete this record?","overlayId","okButtonId","cancelButtonId",function(){$("#okButtonId").unbind("click");$("#okButtonId").bind("click",function(){$("#cancelButtonId").click();var b=400;setTimeout(function(){UserManagementRepository.DeleteCorporateUser(d,a)},b)})});a.MessageViewModel.ShowOverLay()})};this.UnbindSelRow=function(){$(a.SelRowClass).unbind("change")};this.BindSelRow=function(){a.UnbindSelRow();$(a.SelRowClass).bind("change",function(){$(a.btnGroupActivateClass).attr("disabled","disabled");var b=$(".markSelect input:checked");b.length>0&&$(a.btnGroupActivateClass).removeAttr("disabled")})};this.UnbindCorporateStatusChange=function(){$(a.selStatusClass).unbind("change")};this.BindCorporateStatusChange=function(){a.UnbindCorporateStatusChange();$(a.selStatusClass).bind("change",function(){var b;if($(this).val()=="A")b=true;else if($(this).val()=="I")b=false;var c=[],e=this.id.substring(7),d={ID:e,IsActive:b,LogonId:BrowserStorage.getLogonId()};c.push(d);UserManagementRepository.BulkUpdateCorporateUser(c,a)})};this.UnbindCorporateTypeChange=function(){$(a.chkCorporateClass).unbind("change")};this.BindCorporateTypeChange=function(){a.UnbindCorporateTypeChange();$(a.chkCorporateClass).bind("change",function(){var b;if($(this).is(":checked"))b=2;else b=3;var d=this.id.substring(6),c={ID:d,CorporateUserTypeId:b,LogonId:BrowserStorage.getLogonId()};UserManagementRepository.UpdateConcurrentUserType(c,a)})};this.UnbindSaveButtonClick=function(){$(a.btnSaveClass).unbind("click")};this.BindSaveButtonClick=function(){a.UnbindSaveButtonClick();$(a.btnSaveClass).bind("click",function(){if(IsNullOrEmpty($("#corpFirstName").val())||IsNullOrEmpty($("#corpLastName").val())||IsNullOrEmpty($("#corpEmail").val()))$(".checkLength1").each(function(){if(IsNullOrEmpty($(this).val()))$(this).css("border","1px solid #C50000").css("padding","2px 1px");else $(this).css("border","1px solid #999").css("padding","2px 1px")});else{var g=/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,f=g.test($("#corpEmail").val());if(f){$("#corpFirstName").removeAttr("style");$("#corpLastName").removeAttr("style");$("#corpEmail").removeAttr("style");var d;if($(".chkIsAdmin").prop("checked"))d=2;else d=3;var c;if($(".chkCorporateIpLogin").prop("checked"))c="Yes";else c="No";var b;if($("#addDdlStatus").val()=="A")b=1;else if($("#addDdlStatus").val()=="I")b=0;if($("#curTranMode").val()=="ADD"){var e={FirstName:$("#corpFirstName").val().replace(/"/g,"'"),LastName:$("#corpLastName").val().replace(/"/g,"'"),EmailAddress:$("#corpEmail").val(),IsActive:b,CorporateUserTypeId:d,CorporateIpLoginId:c,LogonId:BrowserStorage.getLogonId()};UserManagementRepository.AddCorporateUser(e,a)}else if($("#curTranMode").val()=="UPD"){var e={ID:$("#curUserId").val(),FirstName:$("#corpFirstName").val().replace(/"/g,"'"),LastName:$("#corpLastName").val().replace(/"/g,"'"),EmailAddress:$("#corpEmail").val(),IsActive:b,CorporateUserTypeId:d,CorporateIpLoginId:c,IsDeleted:0,LogonId:BrowserStorage.getLogonId()};UserManagementRepository.UpdateCorporateUser(e,a)}$("#UserTable").show();$(".pnlAddButton").show();$(".pnlEditButton").hide();$("#pnlSearch").show()}else{a.MessageViewModel.CreateWarningMessage("Please enter a valid email address.","overlayId","okButtonId");a.MessageViewModel.ShowOverLay()}}})};this.UnbindClearButtonClick=function(){$(a.btnClearId).unbind("click")};this.BindClearButtonClick=function(){a.UnbindClearButtonClick();$(a.btnClearId).bind("click",function(){$("#corpFirstName").val("");$("#corpLastName").val("");$("#corpEmail").val("");if(localStorage.getItem("AccountType")!="Institution")$(".chkIsAdmin").prop("checked",false);else $(".chkIsAdmin").prop("checked",true);$(".chkCorporateIpLogin").prop("checked",false);$("#addDdlStatus").val("A");$("#curAcctId").val("");$("#curUserId").val("");$("#curTranMode").val("ADD");$("#spanLblAction").html("Add User");$("#corpFirstName").removeAttr("style");$("#corpLastName").removeAttr("style");$("#corpEmail").removeAttr("style")})};this.ResetControls=function(){$("#corpFirstName").val("");$("#corpLastName").val("");$("#corpEmail").val("");$(".chkIsAdmin").prop("checked",false);$("#ddlSearchStatus").val("2");$("#addDdlStatus").val("A");$("#curAcctId").val("");$("#curUserId").val("");$("#tblUsersBody").html("");$("#curTranMode").val("ADD");$("#spanLblAction").html("Add User");$("#txtSearchName").val("");$("#txtSearctEmail").val("");$(".chkSearchAdmin").prop("checked",false);$(".chkCorporateIpLogin").prop("checked",false)};this.UnbindRequiredText=function(){$(".checkLength1").unbind("change")};this.BindRequiredText=function(){a.UnbindRequiredText();$(".checkLength1").bind("change",function(){if(IsNullOrEmpty($(this).val()))$(this).css("border","1px solid #C50000");else $(this).removeAttr("style")})};this.GetCorporateAdminUsers=function(b,d,c){a.currentRouteSetting=b;a.routeProvider=d;a.routeCurrentContext=c;var f={key:"userManagement",value:"User Management",funName:function(){},hLevel:1};Breadcrumb.add(f);var e=BrowserStorage.getLogonId();$("#curTranMode").val("ADD");$("#spanLblAction").html("Add User");$(".chkIsAdmin").prop("checked",false);$("#ddlSearchStatus").val("2");$("#addDdlStatus").val("A");$(".pnlAddButton").show();$(".pnlEditButton").hide();UserManagementRepository.getCorporateUserDetails(a,e,b,d,c);a.Initilize()};this.GetAccountDetails=function(b,d,c){$("#IPDivRow").hide();var e=BrowserStorage.getLogonId(),f="52EB1F10-8D5A-4028-BC72-8C70A0813E8F";UserManagementRepository.GetAccountDetails(a,e,b,d,c)};this.ShowLogoPage=function(b,a){$("#Imgframe").attr("src",$("#Imgframe").attr("src")+"?Id="+localStorage.getItem("AccountId"));a.bindRoutes()};var a=this;a.Initilize()},subscriptionFilter={lastRouteName:"",DisplayVideoDetails:0,EventId:0,VideoNo:0},PaymentGateway=function(){this.btnClass=".btnProceed";this.AddressType="Add_type";this.txtAddress1="txtAddress1";this.txtAddress2="txtAddress2";this.txtAddress3="txtAddress3";this.txtAddress4="txtAddress4";this.dropdownState="drdState";this.City="City";this.dropdownCountry="Country";this.btnAdd="btnAdd";this.BtnEdit="BtnEdit";this.BtnCancel="BtnCancel";this.btnlookup="#btnlookup";this.AddNewAdd="#Add_newAdd";this.backAddress="#backAddress";_this=this;this.MessageViewModel=new MessageViewModel;this.GetRandomNumber=function(){return Math.floor(Math.random()*1e4+1).toString()};this.GetPaymentGateway=function(a,c,b){if(!IsNullOrEmpty(sessionStorage.getItem("subscriptionFilter")))subscriptionFilter=JSON.parse(sessionStorage.getItem("subscriptionFilter"));PaymentGatewayRepository.checkIETServiceAccessibleForAddressList(a,c,b)}};$(function(){var a=new PaymentGateway});var subscriptionFilter={lastRouteName:"",DisplayVideoDetails:0,EventId:0,VideoNo:0,SeriesId:0},PaymentResponse=function(){this.btnGoToHomePage="#btnGoToHomePage";this.Initilize=function(){a.BindGoToHomeButton()};this.BindGoToHomeButton=function(){a.UnBindGoToHomeButton();if(!IsNullOrEmpty(sessionStorage.getItem("subscriptionFilter")))subscriptionFilter=JSON.parse(sessionStorage.getItem("subscriptionFilter"));var b=IsNullOrEmpty(sessionStorage.getItem("Type"))?"":sessionStorage.getItem("Type");if(b=="channel")$(a.btnGoToHomePage).text("Go to Home").attr({"data-innerroutename":Application.Home.BaseURL});else if(b=="video"){$(a.btnGoToHomePage).text("Go to Video").attr({"data-innerroutename":subscriptionFilter.lastRouteName,"data-displayvideodetails":subscriptionFilter.DisplayVideoDetails,"data-eventid":subscriptionFilter.EventId,"data-videono":subscriptionFilter.VideoNo,"data-seriesid":subscriptionFilter.SeriesId});RouteProvider.bindInnerRoutes()}else if(b=="event")if(subscriptionFilter.lastRouteName=="videoid"||subscriptionFilter.lastRouteName=="eventvideoid"||subscriptionFilter.lastRouteName=="series"||subscriptionFilter.lastRouteName=="seriesvideoid"){$(a.btnGoToHomePage).text("Go to Video").attr({"data-innerroutename":subscriptionFilter.lastRouteName,"data-displayvideodetails":subscriptionFilter.DisplayVideoDetails,"data-eventid":subscriptionFilter.EventId,"data-videono":subscriptionFilter.VideoNo,"data-seriesid":subscriptionFilter.SeriesId});RouteProvider.bindInnerRoutes()}else{$(a.btnGoToHomePage).text("Go to Event").attr({"data-innerroutename":subscriptionFilter.lastRouteName,"data-displayvideodetails":subscriptionFilter.DisplayVideoDetails,"data-eventid":subscriptionFilter.EventId,"data-videono":subscriptionFilter.VideoNo,"data-seriesid":subscriptionFilter.SeriesId});RouteProvider.bindInnerRoutes()}};this.UnBindGoToHomeButton=function(){$(a.btnGoToHomePage).unbind("click")};this.urldecode=function(a){return decodeURIComponent((a+"").replace(/\+/g,"%20"))};this.GetRandomNumber=function(){return Math.floor(Math.random()*1e4+1).toString()};this.formatCurrency=function(){return"$"+value.toFixed(2)};this.GetHost=function(){return window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")};this.GetVirtualUrl=function(){return GetHost()+GetVirtualDirectory()};GetVirtualDirectory=function(){var b=location.host,a;if(b.indexOf("localhost")>=0&&b.indexOf(":")>=0)a="";else{var d=window.location.pathname,c=d.split("/");a=c[1];a="/"+a}return a};this.GetSuccessServiceData=function(b){var c=b.slice(1).split("&"),a={};c.forEach(function(b){b=b.split("=");a[b[0]]=decodeURIComponent(b[1]||"")});return a};this.GetQueryStringParams=function(e){for(var d=window.location.search.substring(1),c=d.split("&"),a=0;a<c.length;a++){var b=c[a].split("=");if(b[0]==e)return b[1]}};this.UpdateSuccessResponse=function(d){var a=this.GetSuccessServiceData(d);$("#ordRef").html(a.nbx_merchant_reference);var f=parseFloat(a.nbx_payment_amount)/100,c=a.nbx_status;$("#amt").html(f.toFixed(2));$("#tranRef").html(a.nbx_netbanx_reference);if(c=="passed"){var e={LogonId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))?GUID():sessionStorage.getItem("LogonId"),OrderId:IsNullOrEmpty(sessionStorage.getItem("OrderId"))?"":sessionStorage.getItem("OrderId"),OrderCode:a.nbx_merchant_reference,OrderStatus:"Completed",NetbanxPaymentReference:a.nbx_netbanx_reference},b={Data:{orderDetails:e}};sessionStorage.setItem("OrderId","");sessionStorage.setItem("OrderCode","");Repository.LoadDataJSON(WebService.BaseURL+"Transactions/WebPortalTransaction.svc/UpdateOrderTransactionStatus",function(a){if(ResultStatus.Successful==a.LoginStatus){if(!(ResultStatus.Successful==a.Status&&a.ResultObject)){var b=new MessageViewModel;b.CreateWarningMessage(a.Message,"overlayId","okButtonId",function(){});b.ShowOverLay()}}else{var b=new MessageViewModel;b.CreateWarningMessage(a.Message,"overlayId","okButtonId",function(){});b.ShowOverLay()}},function(b){var a=new MessageViewModel;a.CreateErrorMessage(b);a.ShowOverLay()},JSON.stringify(b.Data))}};this.UpdateErrorResponse=function(d){var a=this.GetSuccessServiceData(d);$("#ordRef").html(a.nbx_merchant_reference);var f=parseFloat(a.nbx_payment_amount)/100;$("#tranRef").html(a.nbx_netbanx_reference);var c=a.nbx_status;$("#amt").html(f.toFixed(2));if(c=="declined"){var e={LogonId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))?GUID():sessionStorage.getItem("LogonId"),OrderId:IsNullOrEmpty(sessionStorage.getItem("OrderId"))?"":sessionStorage.getItem("OrderId"),OrderCode:a.nbx_merchant_reference,OrderStatus:"Cancelled",NetbanxPaymentReference:a.nbx_netbanx_reference},b={Data:{orderDetails:e}};sessionStorage.setItem("OrderId","");sessionStorage.setItem("OrderCode","");Repository.LoadDataJSON(WebService.BaseURL+"Transactions/WebPortalTransaction.svc/UpdateOrderTransactionStatus",function(a){if(ResultStatus.Successful==a.LoginStatus){if(!(ResultStatus.Successful==a.Status&&a.ResultObject)){var b=new MessageViewModel;b.CreateWarningMessage(a.Message,"overlayId","okButtonId",function(){});b.ShowOverLay()}}else{var b=new MessageViewModel;b.CreateWarningMessage(a.Message,"overlayId","okButtonId",function(){});b.ShowOverLay()}},function(b){var a=new MessageViewModel;a.CreateErrorMessage(b);a.ShowOverLay()},JSON.stringify(b.Data))}};var a=this;a.Initilize()},videoId="",channelId="",Video=function(){this.imagebutton="#playBtn";this.videoBackgroundImage=".video-background-image";this.videoOverlaytext=" video-overlay-text";this.videoContainer=".video-container";this.videoFooter="video - footer";this.player="player";this.DownloadbtnId="#download";this.DownloadAttachmentbtnId="#DownloadAttachment";this.playbtnId="#playBtn";this.btnComments="btnRedirect1";this.btnCheckOut=".btnCheckOut";this.btnEventCheckOut=".btnEventCheckOut";this.Initilize=function(){a.BindDownloadbtnClick();a.BindDownloadAttachmentbtnClick()};this.UnbindDownloadbtnClick=function(){$(a.DownloadbtnId).unbind("click")};this.BindDownloadbtnClick=function(){a.UnbindDownloadbtnClick();$(a.DownloadbtnId).bind("click",function(){VideoRepository.DownloadVideo()})};this.UnbindDownloadAttachmentbtnClick=function(){$(a.DownloadAttachmentbtnId).unbind("click")};this.BindDownloadAttachmentbtnClick=function(){a.UnbindDownloadAttachmentbtnClick();$(a.DownloadAttachmentbtnId).bind("click",function(){VideoRepository.DownloadAttachment()})};this.UnbindBtnCheckOut=function(){$(a.btnCheckOut).unbind("click")};this.BindBtnCheckOut=function(){a.UnbindBtnCheckOut();$(a.btnCheckOut).bind("click",function(){SubscriptionRepository.CallAddressPageForVideo()})};this.UnbindBtnEventCheckOut=function(){$(a.btnEventCheckOut).unbind("click")};this.BindBtnEventCheckOut=function(){a.UnbindBtnEventCheckOut();$(a.btnEventCheckOut).bind("click",function(){SubscriptionRepository.CallAddressPageForEvent()})};this.UnbindPlaybtnClick=function(){$(a.playbtnId).unbind("click")};this.BindPlaybtnClick=function(){a.UnbindPlaybtnClick();$(a.playbtnId).bind("click",function(){a.VideoViewed()})};this.GetVideoById=function(g,h,c){var d=new MessageViewModel,e=BrowserStorage.getDataCollection(),b={VideoId:0,ChannelId:0,ChannelName:"",LogonId:BrowserStorage.getLogonId(),AccessCode:"",AccessCodeType:0,VideoTitle:"",SubscriptionType:"",VideoNo:0,ClipId:0,IsClipPlay:false};unbindCalender();window.scrollTo(0,0);if(!c&&g.configuration.routeParam){sessionStorage.removeItem("Clip_Id");sessionStorage.removeItem("Clip_StartTime");sessionStorage.removeItem("Clip_EndTime");sessionStorage.removeItem("Clip_isClipPlay");var f=$.url().param("videoid"),i=0;if($.url().param("clipid")!=undefined)i=$.url().param("clipid");if(IsNullOrEmpty(f))f=$.url().fparam("?videoid");if(f)c=$("<a/>").attr({"data-videoId":-1,"data-channelid":0,"data-name":"","data-videoTitle":"","data-Duration":"","data-SubscriptionType":"","data-videoNo":f,"data-clipid":i,"data-clip-play":false})[0]}if(c){b.VideoId=$(c).attr("data-videoId");b.VideoNo=$(c).attr("data-videono");b.ChannelId=$(c).attr("data-channelid");b.ChannelName=$(c).attr("data-name");b.AccessCode=sessionStorage.getItem("accessCode");b.AccessCodeType=sessionStorage.getItem("accessCodeType");b.VideoTitle=$(c).attr("data-videoTitle");b.AccountId=localStorage.getItem("AccountId");b.LogonId=sessionStorage.getItem("LogonId");b.Duration=$(c).attr("data-Duration");b.SubscriptionType=$(c).attr("data-SubscriptionType");b.ClipId=$(c).attr("data-clipid");b.IsClipPlay=$(c).attr("data-clip-play");b.ClipId!=null&&b.ClipId>0&&VideoRepository.getCurrentVideoByClipId(g,h,c,b,a);$("#searchtextbox").val("");$("#mobsearchtxtbox").val("");$("#search_param").val("All categories");$("#Search_button").html('All categories<svg version="1.1" class="searchArrow" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 16.8 21" xml:space="preserve"><path id="Master_arrow_small" d="M2.2,10.4L6.8,15V0H10v15l4.6-4.6l2.2,2.2L8.4,21L0,12.6L2.2,10.4z" /></svg>');$("#Mobile-btn").html('All categories<svg version="1.1" class="searchArrowMob" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 16.8 21" xml:space="preserve"><path id="Master_arrow_small" d="M2.2,10.4L6.8,15V0H10v15l4.6-4.6l2.2,2.2L8.4,21L0,12.6L2.2,10.4z" /></svg>');if(sessionStorage.getItem("accessCodeType")==2){if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}else if(sessionStorage.getItem("accessCodeType")==1){if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}else if(sessionStorage.getItem("accessCodeType")==3)if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}if(b.ClipId==="undefined"||b.ClipId===undefined||b.ClipId==""||b.ClipId==0)b.ClipId=sessionStorage.getItem("Clip_Id");if(b.VideoId==="undefined"||b.VideoId===undefined||b.VideoId==""||b.VideoId==0)b.VideoId=sessionStorage.getItem("VideoId");if(b.VideoNo==="undefined"||b.VideoNo===undefined||b.VideoNo=="")b.VideoNo=sessionStorage.getItem("VideoNo");if(b.ChannelId==="undefined"||b.ChannelId===undefined||b.ChannelId=="")b.ChannelId=sessionStorage.getItem("ChannelId");if(b.ChannelName==="undefined"||b.ChannelName===undefined||b.ChannelName=="")b.ChannelName=sessionStorage.getItem("ChannelName");if(IsNullOrEmpty(b.AccessCode))b.AccessCode="";if(IsNullOrEmpty(b.AccessCodeType))b.AccessCodeType=0;if(b.ChannelId==="undefined")b.ChannelId=0;if($(c).attr("data-videoId")!=-1){sessionStorage.setItem("VideoId",b.VideoId);sessionStorage.setItem("VideoNo",b.VideoNo);sessionStorage.setItem("ChannelId",b.ChannelId);sessionStorage.setItem("ChannelName",b.ChannelName)}try{var k=parseBool($(c).data("data-hasIndex")||$(c).attr("data-hasIndex"));if(IsHistoryImplemented&&k){e.push(b);BrowserStorage.setDataCollection(e)}}catch(l){}}else if(IsHistoryImplemented&&e.length>0){var j=parseInt(getIndex()-1);if(j>=0)b=e[j];else b=e[e.length-1];if(IsNullOrEmpty(b.AccessCode)&&!IsNullOrEmpty(sessionStorage.getItem("accessCode")))b.AccessCode=sessionStorage.getItem("accessCode");if(IsNullOrEmpty(b.AccessCodeType)&&!IsNullOrEmpty(sessionStorage.getItem("accessCodeType"))){b.AccessCodeType=sessionStorage.getItem("accessCodeType");if(IsNullOrEmpty(b.AccessCode)){d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");localStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}if(!IsNullOrEmpty(b.AccessCode)&&!IsNullOrEmpty(sessionStorage.getItem("accessCode")))if(b.AccessCode!=sessionStorage.getItem("accessCode"))b.AccessCode=sessionStorage.getItem("accessCode");if(!IsNullOrEmpty(b.AccessCodeType)&&!IsNullOrEmpty(sessionStorage.getItem("accessCodeType")))if(b.AccessCodeType!=sessionStorage.getItem("accessCodeType"))b.AccessCodeType=sessionStorage.getItem("accessCodeType")}b.LogonId=BrowserStorage.getLogonId();BrowserStorage.setRedireceLocation(Application.Video.BaseURL);VideoRepository.getCurrentVideo(g,h,c,b,a);VideoRepository.DisposePlayer();a.BindBtnCheckOut();a.BindBtnEventCheckOut()};this.GetSpeakerDetail=function(b,c,a){var d=$(a).attr("data-speakerid");VideoRepository.GetSpeakerDetail(b,c,a,d)};this.DownloadVideo=function(){VideoRepository.DownloadVideo()};this.DownloadAttachment=function(){VideoRepository.DownloadAttachment()};this.VideoDisLiked=function(){disableSpinner=true;var a=CurrentVideoDetail,b={Action:"Dislike",VideoID:a.VideoId,ChannelId:a.ChannelId,VideoTitle:a.Title,LogonId:BrowserStorage.getLogonId(),ActionTime:GetCurrentDate(),ChannelName:a.ChannelName,SubscriptionType:a.PriceType,Duration:a.Duration,Islive:a.IsLive};VideoRepository.VideoDislikeActivity(b)};this.VideoLiked=function(){disableSpinner=true;var a=CurrentVideoDetail,b={Action:"Like",VideoID:a.VideoId,ChannelId:a.ChannelId,VideoTitle:a.Title,LogonId:BrowserStorage.getLogonId(),ActionTime:GetCurrentDate(),ChannelName:a.ChannelName,SubscriptionType:a.PriceType,Duration:a.Duration,Islive:a.IsLive};VideoRepository.VideoLikeActivity(b)};this.VideoViewed=function(){disableSpinner=true;VideoRepository.PlayVideo();var a=CurrentVideoDetail,c=a.IsLive,d=a.StreamingEnd;if(a.CanPlay==true){var b={Action:"View",VideoID:a.VideoId,ChannelId:sessionStorage.getItem("ChannelId"),VideoTitle:a.Title,LogonId:BrowserStorage.getLogonId(),ActionTime:GetCurrentDate(),ChannelName:a.ChannelName,SubscriptionType:a.PriceType,Duration:a.Duration,Islive:a.IsLive};if(c==true)VideoRepository.LiveVideoViewActivity(b);else VideoRepository.VideoViewActivity(b)}};this.TranscriptViewed=function(){disableSpinner=true;var a=CurrentVideoDetail,b={Action:"ViewTranscript",VideoID:a.VideoId,ChannelId:a.ChannelId,VideoTitle:a.Title,LogonId:BrowserStorage.getLogonId(),ActionTime:GetCurrentDate(),ChannelName:a.ChannelName,SubscriptionType:a.PriceType,Duration:a.Duration,Islive:a.IsLive};VideoRepository.ViewTranscriptActivity(b)};this.PostComment=function(e,f,c){videoId=$(c).attr("data-videoId");if(videoId==="undefined"||videoId===undefined||videoId=="")videoId=sessionStorage.getItem("VideoId");sessionStorage.setItem("VideoId",videoId);var a=$("#comment").val();if(a==""||a==undefined){var b=new MessageViewModel;b.CreateInfoMessage("Please define the comment.","overlayId","okButtonId");b.ShowOverLay();$(".overlay").addClass("display-block");return false}var d={VideoID:videoId,LogonId:BrowserStorage.getLogonId(),Comment:a};VideoRepository.PostComment(d)};var a=this;a.Initilize()};function likeVideo(){var a=new Video;a.VideoLiked()}function disLikeVideo(){var a=new Video;a.VideoDisLiked()}function viewTranscript(){var a=new Video;a.TranscriptViewed()}function SendCommentAbuseMail(c,b,a){VideoRepository.PostCommentAbuseMail(c,b,a)}$(document).ready(function(){a();$(window).resize(function(){a()});function a(){}});var ChannelModel={},Channel=function(){this.GetChannelVideos=function(d,f,a){CloseMobileMenu();unbindCalender();$("#divChannel").hasClass("in")&&$("#divChannel").collapse("toggle");$("#searchtextbox").val("");$("#mobsearchtxtbox").val("");$("#search_param").val("All categories");$("#Search_button").html('All categories<svg version="1.1" class="searchArrow" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 16.8 21" xml:space="preserve"><path id="Master_arrow_small" d="M2.2,10.4L6.8,15V0H10v15l4.6-4.6l2.2,2.2L8.4,21L0,12.6L2.2,10.4z" /></svg>');$("#Mobile-btn").html('All categories<svg version="1.1" class="searchArrowMob" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 16.8 21" xml:space="preserve"><path id="Master_arrow_small" d="M2.2,10.4L6.8,15V0H10v15l4.6-4.6l2.2,2.2L8.4,21L0,12.6L2.2,10.4z" /></svg>');ChannelModel={Id:0,Name:"",Color:"",LogonId:BrowserStorage.getLogonId(),AccessCode:"",AccessCodeType:0};if($("#divChannel").hasClass("in")&&$(".channel-link").hasClass("black-channel-background")){$(".channel-link > i.fa.fa-grey").removeClass("fa-chevron-down").addClass("fa-chevron-up");$(".channel-link").addClass("black-channel-background-toggle").removeClass("black-channel-background")}else{$(".channel-link > i.fa.fa-grey").removeClass("fa-chevron-up").addClass("fa-chevron-down");$(".channel-link").removeClass("black-channel-background-toggle").addClass("black-channel-background")}var c=BrowserStorage.getDataCollection();if(!a&&d.configuration.routeParam){var b=$.url().param("channel");if(IsNullOrEmpty(b))b=$.url().fparam("?channel");if(IsNullOrEmpty(b))b=$.url().param("Channel");b=b.replace(/\-/g," ");if(b.substring(1))a=$("<a/>").attr({"data-name":b,"data-channelId":0,"data-color":"","data-videoTitle":"","data-Duration":"","data-SubscriptionType":""})[0]}if(a){ChannelModel.Id=$(a).attr("data-channelId");ChannelModel.Color=$(a).attr("data-color");ChannelModel.Name=$(a).attr("data-name");ChannelModel.AccessCode=sessionStorage.getItem("accessCode");ChannelModel.AccessCodeType=sessionStorage.getItem("accessCodeType");if(IsNullOrEmpty(ChannelModel.AccessCode))ChannelModel.AccessCode="";if(IsNullOrEmpty(ChannelModel.AccessCodeType))ChannelModel.AccessCodeType=0;try{var g=parseBool($(a).data("data-hasIndex")||$(a).attr("data-hasIndex"));if(IsHistoryImplemented&&g){c.push(ChannelModel);BrowserStorage.setDataCollection(c)}}catch(h){}}else if(IsHistoryImplemented&&c.length>0){var e=parseInt(getIndex()-1);if(e>=0)ChannelModel=c[e];else ChannelModel=c[c.length-1]}ChannelModel.LogonId=BrowserStorage.getLogonId();BrowserStorage.setRedireceLocation(Application.Channel.BaseURL);ChannelRepository.getAllVideos(d,f,a,ChannelModel)};this.ShowPopup=function(b,d,c){a.GetChannelVideos(b,d,c);$("#myModal").modal("toggle");a.BindProceed()};this.UnbindProceed=function(){$("#btnProceed").unbind("click")};this.BindProceed=function(){a.UnbindProceed();$("#btnProceed").bind("click",function(){$("#myModal").modal("hide");var a=window.open("http://jiscmediahub.ac.uk/explore/collection?cid=65","_blank");a.focus()})};var a=this},ChangePassword=function(){this.MessageViewModel=new MessageViewModel;this.txtOldPassword="#txtOldPassword";this.txtNewPassword="#txtNewPassword";this.txtConfirmPassword="#txtConfirmPassword";this.btnSubmit="#btnSubmit";this.btnCancel="#btnCancel";this.lblUsername="#lblUsername";this.UserDetails={};this.Init=function(){a.BindResetButton();a.BindCancelButton()};this.GetUserName=function(){$(a.lblUsername).html(localStorage.getItem("UserName"))};var b=8;this.BindResetButton=function(){a.UnbindResetButton();$(a.btnSubmit).bind("click",a.Submit)};this.BindCancelButton=function(){a.UnbindCancelButton();$(a.btnCancel).bind("click",a.Cancel)};this.UnbindResetButton=function(){$(a.btnSubmit).unbind("click")};this.UnbindCancelButton=function(){$(a.btnCancel).unbind("click")};this.Cancel=function(){$(a.txtNewPassword).val("");$(a.txtConfirmPassword).val("");$(a.txtOldPassword).val("");sessionStorage.setItem("IsPasswordReset","");if(BrowserStorage.getRedireceLocationwithIndex()!=-1)location.href="?"+BrowserStorage.getRedireceLocationwithIndex();else location.href="?"+Application.Home.BaseURL};this.Submit=function(){var b="",d=localStorage.getItem("UserName").split("@"),c=$(a.txtNewPassword).val().trim();if(d==c)b=true;else b=false;var g=new RegExp(/^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9].*?[0-9])(?=.*?[#?!@$%^&*-])[0-9a-zA-Z!@$%^&*-]{12,100}$/),f=$(a.txtNewPassword).val().trim().replace(/\s/g,""),e=g.test(f);sessionStorage.setItem("IsPasswordReset","");checkLength($(".checkLength1"));a.UserDetails={userEmail:localStorage.getItem("UserName"),oldPassword:$(a.txtOldPassword).val().trim(),newPassword:$(a.txtNewPassword).val().trim(),confirmPassword:$(a.txtConfirmPassword).val().trim()};if(a.UserDetails.userEmail!=""&&a.UserDetails.oldPassword!=""&&a.UserDetails.newPassword!=""&&a.UserDetails.confirmPassword!=""){var i=a.UserDetails.oldPassword.length,h=a.UserDetails.newPassword.length;if(a.UserDetails.newPassword==a.UserDetails.confirmPassword&&a.UserDetails.oldPassword!=a.UserDetails.newPassword&&e&&!b){ChangePasswordRepository.PerformAction(a,a.UserDetails);$(a.txtNewPassword).val("");$(a.txtConfirmPassword).val("");$(a.txtOldPassword).val("")}else if($(a.txtNewPassword).val()!=$(a.txtConfirmPassword).val()){a.MessageViewModel.CreateWarningMessage("Your password does not match. Please enter it again.","overlayId","okButtonId");a.MessageViewModel.ShowOverLay()}else if(a.UserDetails.oldPassword==a.UserDetails.newPassword){a.MessageViewModel.CreateWarningMessage("Old and new passwords cannot be the same. Please enter your new password again.","overlayId","okButtonId");a.MessageViewModel.ShowOverLay()}else{a.MessageViewModel.CreateWarningMessage("Change password failed as format of the password is not valid.","overlayId","okButtonId");a.MessageViewModel.ShowOverLay()}}};var a=this;this.showChangePassword=function(){CloseMobileMenu();a.Init();a.GetUserName();ClearSearchField()};var a=this;a.Init()},eventId=0,Event=function(){this.evenvideoplaybtnId="#eventvideoplayBtn";var a=this;this.btnCheckOut=".btnCheckOut";this.btnEventCheckOut=".btnEventCheckOut";this.UnbindPlaybtnClick=function(){$(a.evenvideoplaybtnId).unbind("click")};this.BindPlaybtnClick=function(){a.UnbindPlaybtnClick();$(a.evenvideoplaybtnId).bind("click",function(){a.EventVideoViewed()})};this.GetCurrentEventVideoById=function(h,j,c){unbindCalender();if($(c).attr("data-enableRefirect")&&parseBool($(c).attr("data-enableRefirect")))location.href=$(c).attr("data-redirectpage");else{var e=BrowserStorage.getDataCollection(),b={EventId:0,VideoId:0,LogonId:BrowserStorage.getLogonId(),AccessCode:"",AccessCodeType:0,SelectedEventDate:"",DisplayVideoDetails:0,IsNewRequest:"",VideoTitle:"",SubscriptionType:"",Duration:""};window.scrollTo(0,0);var n;if(!c&&h.configuration.routeParam){var f=$.url().param("eventvideoid");if(IsNullOrEmpty(f))f=$.url().fparam("?eventvideoid");if(f)c=$("<a/>").attr({"data-hasindex":"true","data-displayvideodetails":1,"data-videono":f})[0];f!=undefined&&sessionStorage.setItem("VideoNo",f)}if(c){b.EventId=$(c).attr("data-eventId");b.SubscriptionType=$(c).attr("data-SubscriptionType");if($(c).attr("data-Duration")!=null)b.Duration=$(c).attr("data-Duration");else b.Duration="";if(b.EventId==="undefined"||b.EventId===undefined||b.EventId=="")b.EventId=sessionStorage.getItem("EventId");b.VideoId=$(c).attr("data-videoId");if(b.VideoId==="undefined"||b.VideoId===undefined||b.VideoId=="")b.VideoId=sessionStorage.getItem("VideoId");b.VideoNo=$(c).attr("data-videono");if(b.VideoNo==="undefined"||b.VideoNo===undefined||b.VideoNo=="")b.VideoNo=sessionStorage.getItem("VideoNo");if($(c).attr("data-DisplayVideoDetails")==1)b.DisplayVideoDetails=1;b.AccountId=localStorage.getItem("AccountId");var g=$(c).attr("data-isoldrequest"),k=0;k=$(c).attr("data-videostatus");b.VideoStatusId=k;b.AccessCode=sessionStorage.getItem("accessCode");b.AccessCodeType=sessionStorage.getItem("accessCodeType");if(sessionStorage.getItem("accessCodeType")==2){if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){var d=new MessageViewModel;d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}else if(sessionStorage.getItem("accessCodeType")==1){if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){var d=new MessageViewModel;d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}else if(sessionStorage.getItem("accessCodeType")==3)if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){var d=new MessageViewModel;d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0;b.DisplayVideoDetails=1}sessionStorage.setItem("EventId",b.EventId);sessionStorage.setItem("VideoId",b.VideoId);sessionStorage.setItem("VideoNo",b.VideoNo);if(IsNullOrEmpty(b.AccessCode))b.AccessCode="";if(IsNullOrEmpty(b.AccessCodeType))b.AccessCodeType=0;if(g==="undefined"||g===undefined||g==""||g=="null"||g==null)b.IsNewRequest=true;else{b.IsNewRequest=false;b.VideoTitle=sessionStorage.getItem("EventVideoTitle")}if(b.VideoNo==="undefined"||b.VideoNo===undefined||b.VideoNo==""||b.VideoNo=="null"||b.VideoNo==null){b.VideoNo=$.url().param("eventvideoid");if(IsNullOrEmpty(b.VideoNo))b.VideoNo=$.url().fparam("?eventvideoid");b.DisplayVideoDetails=1}var i=sessionStorage.getItem("IsEventVideoAceess");if(i!=undefined&&i!=null)b.DisplayVideoDetails=1;try{var m=parseBool($(c).data("data-hasIndex")||$(c).attr("data-hasIndex"));if(IsHistoryImplemented&&m){e.push(b);BrowserStorage.setDataCollection(e)}}catch(o){}}else if(IsHistoryImplemented&&e.length>0){var l=parseInt(getIndex()-1);if(l>=0)b=e[l];else b=e[e.length-1];if(IsNullOrEmpty(b.AccessCode)&&!IsNullOrEmpty(sessionStorage.getItem("accessCode")))b.AccessCode=sessionStorage.getItem("accessCode");if(IsNullOrEmpty(b.AccessCodeType)&&!IsNullOrEmpty(sessionStorage.getItem("accessCodeType"))){b.AccessCodeType=sessionStorage.getItem("accessCodeType");if(IsNullOrEmpty(b.AccessCode)){var d=new MessageViewModel;d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");localStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}if(!IsNullOrEmpty(b.AccessCode)&&!IsNullOrEmpty(sessionStorage.getItem("accessCode")))if(b.AccessCode!=sessionStorage.getItem("accessCode"))b.AccessCode=sessionStorage.getItem("accessCode");if(!IsNullOrEmpty(b.AccessCodeType)&&!IsNullOrEmpty(sessionStorage.getItem("accessCodeType")))if(b.AccessCodeType!=sessionStorage.getItem("accessCodeType"))b.AccessCodeType=sessionStorage.getItem("accessCodeType")}b.LogonId=BrowserStorage.getLogonId(),BrowserStorage.setRedireceLocation("eventvideoid");EventRepository.getCurrentEventVideo(h,j,c,b,a,b.DisplayVideoDetails);EventRepository.GetEventVideoDayWise(h,j,c,b);EventRepository.DisposePlayer();a.BindBtnCheckOut();a.BindBtnEventCheckOut()}};this.GetCurrentEventVideo=function(g,h,c){unbindCalender();if($(c).attr("data-enableRefirect")&&parseBool($(c).attr("data-enableRefirect")))location.href=$(c).attr("data-redirectpage");else{var e=BrowserStorage.getDataCollection(),b={EventId:0,VideoId:0,LogonId:BrowserStorage.getLogonId(),AccessCode:"",AccessCodeType:0,SelectedEventDate:"",DisplayVideoDetails:0,RoomId:0};window.scrollTo(0,0);if(!c&&g.configuration.routeParam){var f=$.url().param("event");if(IsNullOrEmpty(f))f=$.url().fparam("?event");if(f)c=$("<a/>").attr({"data-eventId":f})[0]}if(c){b.EventId=$(c).attr("data-eventId");sessionStorage.setItem("withindex","event="+b.EventId);if(b.EventId==="undefined"||b.EventId===undefined||b.EventId=="")b.EventId=sessionStorage.getItem("EventId");b.VideoId=$(c).attr("data-videoId");if(b.VideoId==="undefined"||b.VideoId===undefined||b.VideoId=="")b.VideoId=sessionStorage.getItem("VideoId");b.VideoNo=$(c).attr("data-videono");if($(c).attr("data-DisplayVideoDetails")==1)b.DisplayVideoDetails=1;b.AccountId=localStorage.getItem("AccountId");var i=0;i=$(c).attr("data-videostatus");b.VideoStatusId=i;b.AccessCode=sessionStorage.getItem("accessCode");b.AccessCodeType=sessionStorage.getItem("accessCodeType");if(sessionStorage.getItem("accessCodeType")==2){if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){var d=new MessageViewModel;d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}else if(sessionStorage.getItem("accessCodeType")==1){if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){var d=new MessageViewModel;d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}else if(sessionStorage.getItem("accessCodeType")==3)if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");videoFilter.AccessCode="";videoFilter.AccessCodeType=0}sessionStorage.setItem("EventId",b.EventId);sessionStorage.setItem("VideoId",b.VideoId);if(IsNullOrEmpty(b.AccessCode))b.AccessCode="";if(IsNullOrEmpty(b.AccessCodeType))b.AccessCodeType=0;try{var k=parseBool($(c).data("data-hasIndex")||$(c).attr("data-hasIndex"));if(IsHistoryImplemented&&k){e.push(b);BrowserStorage.setDataCollection(e)}}catch(l){}}else if(IsHistoryImplemented&&e.length>0){var j=parseInt(getIndex()-1);if(j>=0)b=e[j];else b=e[e.length-1]}b.LogonId=BrowserStorage.getLogonId(),BrowserStorage.setRedireceLocation(Application.Event.BaseURL);EventRepository.getCurrentEventVideo(g,h,c,b,a,b.DisplayVideoDetails);EventRepository.GetEventVideoDayWise(g,h,c,b);EventRepository.DisposePlayer();a.BindBtnCheckOut();a.BindBtnEventCheckOut()}};this.GetEventVideoDayWise=function(c,d,b,a){eventId=$(b).attr("data-eventId");if(eventId==="undefined"||eventId===undefined||eventId=="")eventId=sessionStorage.getItem("EventId");var e=$(b).attr("data-dateValue"),f=$(b).attr("data-roomId");sessionStorage.setItem("VideoId",videoId);var a={EventId:eventId,VideoId:"",LogonId:BrowserStorage.getLogonId(),AccessCode:"",AccessCodeType:0,SelectedEventDate:e,RoomId:f};disableSpinner=true;a.AccessCode=sessionStorage.getItem("accessCode");a.AccessCodeType=sessionStorage.getItem("accessCodeType");if(sessionStorage.getItem("accessCodeType")==2)if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){messageViewModel.CreateWarningMessage("This user does not have Access code","overlayId","okButtonId");messageViewModel.ShowOverLay();sessionStorage.removeItem("accessCodeType");a.AccessCode="";a.AccessCodeType=0}if(IsNullOrEmpty(a.AccessCode))a.AccessCode="";if(IsNullOrEmpty(a.AccessCodeType))a.AccessCodeType=0;EventRepository.GetEventVideoDayWise(c,d,b,a)};this.EventVideoPlay=function(d,e,b,f){eventId=$(b).attr("data-eventId");if(eventId==="undefined"||eventId===undefined||eventId=="")eventId=sessionStorage.getItem("EventId");sessionStorage.setItem("EventId",eventId);var c=0;c=$(b).attr("data-videostatus");videoId=$(b).attr("data-videoId");if(videoId==="undefined"||videoId===undefined||videoId=="")videoId=sessionStorage.getItem("VideoId");sessionStorage.setItem("VideoId",videoId);var f={EventId:eventId,VideoId:videoId,LogonId:BrowserStorage.getLogonId(),AccessCode:"",VideoStatusId:c};EventRepository.getCurrentEventVideo(d,e,b,f,a)};this.LiveEventVideoPlay=function(b,d,c){eventId=GetQueryStringParams("eventId");if(eventId==="undefined"||eventId===undefined||eventId=="")eventId=sessionStorage.getItem("EventId");sessionStorage.setItem("EventId",eventId);var e=0;e=GetQueryStringParams("videostatus");videoId=GetQueryStringParams("videoId");if(videoId==="undefined"||videoId===undefined||videoId=="")videoId=sessionStorage.getItem("VideoId");sessionStorage.setItem("VideoId",videoId);var f={EventId:eventId,VideoId:videoId,LogonId:BrowserStorage.getLogonId(),AccessCode:"",VideoStatusId:e};EventRepository.getCurrentEventVideo(b,d,c,f,a);EventRepository.GetEventVideoDayWise(b,d,c,f)};this.VideoDisLiked=function(){disableSpinner=true;var a=CurrentVideoDetail,b={Action:"Dislike",VideoID:a.VideoId,ChannelId:a.ChannelId,VideoTitle:a.Title,LogonId:BrowserStorage.getLogonId(),ActionTime:GetCurrentDate(),ChannelName:a.ChannelName,SubscriptionType:a.PriceType,Duration:a.Duration};EventRepository.VideoDislikeActivity(b)};this.VideoLiked=function(){disableSpinner=true;var a=CurrentVideoDetail,b={Action:"Like",VideoID:a.VideoId,ChannelId:a.ChannelId,VideoTitle:a.Title,LogonId:BrowserStorage.getLogonId(),ActionTime:GetCurrentDate(),ChannelName:a.ChannelName,SubscriptionType:a.PriceType,Duration:a.Duration};EventRepository.VideoLikeActivity(b)};this.EventVideoViewed=function(){disableSpinner=true;EventRepository.EventPlayVideo();if(CurrentVideoDetail.CanPlay&&LoadEventOnPromo==0&&CurrentVideoDetail.HasPromo==false||EventModel.CanPlay&&LoadEventOnPromo==1&&EventModel.HasPromo==false){var a=CurrentVideoDetail,b={Action:"View",VideoID:a.VideoId,ChannelID:a.ChannelId,VideoTitle:a.Title,LogonId:BrowserStorage.getLogonId(),ActionTime:GetCurrentDate(),ChannelName:a.ChannelName};EventRepository.VideoViewActivity(b)}};this.SendMail=function(c,d,a){eventId=$(a).attr("data-eventid");if(eventId==="undefined"||eventId===undefined||eventId=="")eventId=sessionStorage.getItem("Eventid");eventtitle=$(a).attr("data-eventtitle");if(eventtitle==="undefined"||eventtitle===undefined||eventtitle=="")eventtitle=sessionStorage.getItem("eventtitle");videotitle=$(a).attr("data-videotitle");if(videotitle==="undefined"||videotitle===undefined||videotitle=="")videotitle=sessionStorage.getItem("videotitle");videoid=$(a).attr("data-videoid");if(videoid==="undefined"||videoid===undefined||videoid=="")videoid=sessionStorage.getItem("videoid");videostarttime=$(a).attr("data-videostarttime");if(videostarttime==="undefined"||videostarttime===undefined||videostarttime=="")videostarttime=sessionStorage.getItem("videostarttime");videoendtime=$(a).attr("data-videoendtime");if(videoendtime==="undefined"||videoendtime===undefined||videoendtime=="")videoendtime=sessionStorage.getItem("videoendtime");videoeventdate=$(a).attr("data-videoeventdate");if(videoeventdate==="undefined"||videoeventdate===undefined||videoeventdate=="")videoeventdate=sessionStorage.getItem("videoeventdate");var b={VideoId:videoid,VideoTitle:videotitle,LogonId:BrowserStorage.getLogonId(),EventTitle:$(".eventtitle").html(),EventId:eventId,VideoStartTime:videostarttime,VideoEndTime:videoendtime,VideoEventDate:videoeventdate};EventRepository.SendReminderMail(b)};this.UnbindBtnCheckOut=function(){$(a.btnCheckOut).unbind("click")};this.BindBtnCheckOut=function(){a.UnbindBtnCheckOut();$(a.btnCheckOut).bind("click",function(){SubscriptionRepository.CallAddressPageForVideo()})};this.UnbindBtnEventCheckOut=function(){$(a.btnEventCheckOut).unbind("click")};this.BindBtnEventCheckOut=function(){a.UnbindBtnEventCheckOut();$(a.btnEventCheckOut).bind("click",function(){SubscriptionRepository.CallAddressPageForEvent()})}};function EventlikeVideo(){var a=new Event;a.VideoLiked()}function EventdisLikeVideo(){var a=new Event;a.VideoDisLiked()}var seriesId=0,Series=function(){this.imagebutton="#playBtn";this.videoBackgroundImage=".video-background-image";this.videoOverlaytext=" video-overlay-text";this.videoContainer=".video-container";this.videoFooter="video - footer";this.player="player";this.DownloadbtnId="#download";this.DownloadAttachmentbtnId="#DownloadAttachment";this.playbtnId="#playBtn";this.btnEventCheckOut=".btnEventCheckOut";this.btnCheckOut=".btnCheckOut";this.btnComments="btnRedirect1";this.Initilize=function(){a.BindDownloadbtnClick();a.BindDownloadAttachmentbtnClick()};this.UnbindDownloadbtnClick=function(){$(a.DownloadbtnId).unbind("click")};this.BindDownloadbtnClick=function(){a.UnbindDownloadbtnClick();$(a.DownloadbtnId).bind("click",function(){SeriesRepository.DownloadVideo()})};this.UnbindDownloadAttachmentbtnClick=function(){$(a.DownloadAttachmentbtnId).unbind("click")};this.BindDownloadAttachmentbtnClick=function(){a.UnbindDownloadAttachmentbtnClick();$(a.DownloadAttachmentbtnId).bind("click",function(){SeriesRepository.DownloadAttachment()})};this.UnbindPlaybtnClick=function(){$(a.playbtnId).unbind("click")};this.BindPlaybtnClick=function(){a.UnbindPlaybtnClick();$(a.playbtnId).bind("click",function(){a.VideoViewed()})};this.UnbindBtnCheckOut=function(){$(a.btnCheckOut).unbind("click")};this.BindBtnCheckOut=function(){a.UnbindBtnCheckOut();$(a.btnCheckOut).bind("click",function(){SubscriptionRepository.CallAddressPageForVideo()})};this.UnbindBtnEventCheckOut=function(){$(a.btnEventCheckOut).unbind("click")};this.BindBtnEventCheckOut=function(){a.UnbindBtnEventCheckOut();$(a.btnEventCheckOut).bind("click",function(){SubscriptionRepository.CallAddressPageForEvent()})};this.GetCurrentSeriesVideoId=function(h,j,c){unbindCalender();if($(c).attr("data-enableRefirect")&&parseBool($(c).attr("data-enableRefirect")))location.href=$(c).attr("data-redirectpage");else{var f="",e=BrowserStorage.getDataCollection(),b={SeriesId:"0",VideoId:"0",LogonId:BrowserStorage.getLogonId(),AccessCode:"",AccessCodeType:0,SelectedSeriesDate:"",SortBy:"Recent",VideoNo:"0",IsNewRequest:"",VideoTitle:""};window.scrollTo(0,0);if(!c&&h.configuration.routeParam){var g=$.url().param("seriesvideoid");if(IsNullOrEmpty(g))g=$.url().fparam("?seriesvideoid");if(g)c=$("<a/>").attr({"data-videono":g,"data-videoId":"0"})[0];sessionStorage.setItem("VideoNo",g)}if(c){b.SeriesId=$(c).attr("data-seriesId");if(b.SeriesId==="undefined"||b.SeriesId===undefined||b.SeriesId==""||b.SeriesId=="0")b.SeriesId=IsNullOrEmpty(sessionStorage.getItem("SeriesId"))?"0":sessionStorage.getItem("SeriesId");b.VideoId=$(c).attr("data-videoId");if(b.VideoId==="undefined"||b.VideoId===undefined||b.VideoId=="")b.VideoId=IsNullOrEmpty(sessionStorage.getItem("VideoId"))?"0":sessionStorage.getItem("VideoId");b.VideoNo=$(c).attr("data-videono");if(b.VideoNo==="undefined"||b.VideoNo===undefined||b.VideoNo=="")b.VideoNo=IsNullOrEmpty(sessionStorage.getItem("VideoNo"))?"0":sessionStorage.getItem("VideoNo");b.AccountId=localStorage.getItem("AccountId");b.AccessCode=IsNullOrEmpty(sessionStorage.getItem("accessCode"))?"":sessionStorage.getItem("accessCode");b.AccessCodeType=IsNullOrEmpty(sessionStorage.getItem("accessCodeType"))?"":sessionStorage.getItem("accessCodeType");f=$(c).attr("data-isSeriesVideoId");if(b.AccessCodeType==2){if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}else if(sessionStorage.getItem("accessCodeType")==1){if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){var d=new MessageViewModel;d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}else if(b.AccessCodeType==3)if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}sessionStorage.setItem("SeriesId",b.SeriesId);sessionStorage.setItem("VideoId",b.VideoId);sessionStorage.setItem("VideoNo",b.VideoNo);sessionStorage.setItem("accessCode",b.AccessCode);sessionStorage.setItem("accessCodeType",b.AccessCodeType);if(IsNullOrEmpty(b.AccessCode))b.AccessCode="";if(IsNullOrEmpty(b.AccessCodeType))b.AccessCodeType=0;try{var k=parseBool($(c).data("data-hasIndex")||$(c).attr("data-hasIndex"));if(IsHistoryImplemented&&k){e.push(b);BrowserStorage.setDataCollection(e)}}catch(l){}}else{if(b.SeriesId==="undefined"||b.SeriesId===undefined||b.SeriesId==""||b.SeriesId=="0")b.SeriesId=IsNullOrEmpty(sessionStorage.getItem("SeriesId"))?"0":sessionStorage.getItem("SeriesId");if(b.VideoId==="undefined"||b.VideoId===undefined||b.VideoId=="")b.VideoId=IsNullOrEmpty(sessionStorage.getItem("VideoId"))?"0":sessionStorage.getItem("VideoId");if(b.VideoNo==="undefined"||b.VideoNo===undefined||b.VideoNo=="")b.VideoNo=sessionStorage.getItem("VideoNo");b.AccountId=localStorage.getItem("AccountId");b.AccessCode=IsNullOrEmpty(sessionStorage.getItem("accessCode"))?"":sessionStorage.getItem("accessCode");b.AccessCodeType=IsNullOrEmpty(sessionStorage.getItem("accessCodeType"))?"":sessionStorage.getItem("accessCodeType");sessionStorage.setItem("SeriesId",b.SeriesId);sessionStorage.setItem("VideoId",b.VideoId);sessionStorage.setItem("VideoNo",b.VideoNo);sessionStorage.setItem("accessCode",b.AccessCode);sessionStorage.setItem("accessCodeType",b.AccessCodeType);if(IsHistoryImplemented&&e.length>0){var i=parseInt(getIndex()-1);if(i>=0)b=e[i];else b=e[e.length-1];if(IsNullOrEmpty(b.AccessCode)&&!IsNullOrEmpty(sessionStorage.getItem("accessCode")))b.AccessCode=sessionStorage.getItem("accessCode");if(IsNullOrEmpty(b.AccessCodeType)&&!IsNullOrEmpty(sessionStorage.getItem("accessCodeType"))){b.AccessCodeType=sessionStorage.getItem("accessCodeType");if(IsNullOrEmpty(b.AccessCode)){var d=new MessageViewModel;d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");localStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}if(!IsNullOrEmpty(b.AccessCode)&&!IsNullOrEmpty(sessionStorage.getItem("accessCode")))if(b.AccessCode!=sessionStorage.getItem("accessCode"))b.AccessCode=sessionStorage.getItem("accessCode");if(!IsNullOrEmpty(b.AccessCodeType)&&!IsNullOrEmpty(sessionStorage.getItem("accessCodeType")))if(b.AccessCodeType!=sessionStorage.getItem("accessCodeType"))b.AccessCodeType=sessionStorage.getItem("accessCodeType")}}if(f==="undefined"||f===undefined||f==""||f=="null"||f==null)b.IsNewRequest=true;else{b.IsNewRequest=false;b.VideoTitle=sessionStorage.getItem("SeriesVideoTitle")}if($(".seriesSearchResultdropdown-text").first().attr("data-sortTypeKey")==""||$(".seriesSearchResultdropdown-text").first().attr("data-sortTypeKey")=="undefined"||$(".seriesSearchResultdropdown-text").first().attr("data-sortTypeKey")==undefined){$(".seriesSearchResultdropdown-text").attr("data-sortTypeKey","Recent");$(".seriesSearchResultdropdown-text").val("Recent")}b.LogonId=BrowserStorage.getLogonId(),BrowserStorage.setRedireceLocation(Application.SeriesVideoId.BaseURL);SeriesRepository.getCurrentSeriesVideo(h,j,c,b,a);SeriesRepository.DisposePlayer();a.BindBtnCheckOut();a.BindBtnEventCheckOut()}};this.GetCurrentSeriesVideo=function(g,i,c){unbindCalender();var k="";if($(c).attr("data-enableRefirect")&&parseBool($(c).attr("data-enableRefirect")))location.href=$(c).attr("data-redirectpage");else{var e=BrowserStorage.getDataCollection(),b={SeriesId:"0",VideoId:"0",LogonId:BrowserStorage.getLogonId(),AccessCode:"",AccessCodeType:0,SelectedSeriesDate:"",SortBy:"Recent",VideoNo:"0"};window.scrollTo(0,0);if(!c&&g.configuration.routeParam){var f=$.url().param("series");if(IsNullOrEmpty(f))f=$.url().fparam("?series");if(f)c=$("<a/>").attr({"data-seriesId":f,"data-videoId":"0"})[0]}if(c){b.SeriesId=$(c).attr("data-seriesId");if(b.SeriesId==="undefined"||b.SeriesId===undefined||b.SeriesId==""||b.SeriesId=="0")b.SeriesId=IsNullOrEmpty(sessionStorage.getItem("SeriesId"))?"0":sessionStorage.getItem("SeriesId");b.VideoId=$(c).attr("data-videoId");if(b.VideoId==="undefined"||b.VideoId===undefined||b.VideoId=="")b.VideoId=IsNullOrEmpty(sessionStorage.getItem("VideoId"))?"0":sessionStorage.getItem("VideoId");b.VideoNo=$(c).attr("data-videono");if(b.VideoNo==="undefined"||b.VideoNo===undefined||b.VideoNo=="")b.VideoNo=IsNullOrEmpty(sessionStorage.getItem("VideoNo"))?"0":sessionStorage.getItem("VideoNo");b.AccountId=localStorage.getItem("AccountId");b.AccessCode=IsNullOrEmpty(sessionStorage.getItem("accessCode"))?"":sessionStorage.getItem("accessCode");b.AccessCodeType=IsNullOrEmpty(sessionStorage.getItem("accessCodeType"))?"":sessionStorage.getItem("accessCodeType");if(b.AccessCodeType==2){if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){var d=new MessageViewModel;d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}else if(sessionStorage.getItem("accessCodeType")==1){if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){var d=new MessageViewModel;d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}else if(b.AccessCodeType==3)if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){var d=new MessageViewModel;d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}sessionStorage.setItem("SeriesId",b.SeriesId);sessionStorage.setItem("VideoId",b.VideoId);sessionStorage.setItem("VideoNo",b.VideoNo);sessionStorage.setItem("accessCode",b.AccessCode);sessionStorage.setItem("accessCodeType",b.AccessCodeType);if(IsNullOrEmpty(b.AccessCode))b.AccessCode="";if(IsNullOrEmpty(b.AccessCodeType))b.AccessCodeType=0;try{var j=parseBool($(c).data("data-hasIndex")||$(c).attr("data-hasIndex"));if(IsHistoryImplemented&&j){e.push(b);BrowserStorage.setDataCollection(e)}}catch(l){}}else{if(b.SeriesId==="undefined"||b.SeriesId===undefined||b.SeriesId==""||b.SeriesId=="0")b.SeriesId=IsNullOrEmpty(sessionStorage.getItem("SeriesId"))?"0":sessionStorage.getItem("SeriesId");if(b.VideoId==="undefined"||b.VideoId===undefined||b.VideoId=="")b.VideoId=IsNullOrEmpty(sessionStorage.getItem("VideoId"))?"0":sessionStorage.getItem("VideoId");if(b.VideoNo==="undefined"||b.VideoNo===undefined||b.VideoNo=="")b.VideoNo=sessionStorage.getItem("VideoNo");b.AccountId=localStorage.getItem("AccountId");b.AccessCode=IsNullOrEmpty(sessionStorage.getItem("accessCode"))?"":sessionStorage.getItem("accessCode");b.AccessCodeType=IsNullOrEmpty(sessionStorage.getItem("accessCodeType"))?"":sessionStorage.getItem("accessCodeType");sessionStorage.setItem("SeriesId",b.SeriesId);sessionStorage.setItem("VideoId",b.VideoId);sessionStorage.setItem("VideoNo",b.VideoNo);sessionStorage.setItem("accessCode",b.AccessCode);sessionStorage.setItem("accessCodeType",b.AccessCodeType);if(IsHistoryImplemented&&e.length>0){var h=parseInt(getIndex()-1);if(h>=0)b=e[h];else b=e[e.length-1];if(IsNullOrEmpty(b.AccessCode)&&!IsNullOrEmpty(sessionStorage.getItem("accessCode")))b.AccessCode=sessionStorage.getItem("accessCode");if(IsNullOrEmpty(b.AccessCodeType)&&!IsNullOrEmpty(sessionStorage.getItem("accessCodeType"))){b.AccessCodeType=sessionStorage.getItem("accessCodeType");if(IsNullOrEmpty(b.AccessCode)){var d=new MessageViewModel;d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");localStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}if(!IsNullOrEmpty(b.AccessCode)&&!IsNullOrEmpty(sessionStorage.getItem("accessCode")))if(b.AccessCode!=sessionStorage.getItem("accessCode"))b.AccessCode=sessionStorage.getItem("accessCode");if(!IsNullOrEmpty(b.AccessCodeType)&&!IsNullOrEmpty(sessionStorage.getItem("accessCodeType")))if(b.AccessCodeType!=sessionStorage.getItem("accessCodeType"))b.AccessCodeType=sessionStorage.getItem("accessCodeType")}}if($(".seriesSearchResultdropdown-text").first().attr("data-sortTypeKey")==""||$(".seriesSearchResultdropdown-text").first().attr("data-sortTypeKey")=="undefined"||$(".seriesSearchResultdropdown-text").first().attr("data-sortTypeKey")==undefined){$(".seriesSearchResultdropdown-text").attr("data-sortTypeKey","Recent");$(".seriesSearchResultdropdown-text").val("Recent")}b.LogonId=BrowserStorage.getLogonId(),BrowserStorage.setRedireceLocation(Application.Series.BaseURL);SeriesRepository.getCurrentSeriesVideo(g,i,c,b,a);SeriesRepository.DisposePlayer();a.BindBtnCheckOut();a.BindBtnEventCheckOut()}};this.SearchBySeriesSorting=function(h,i,c){if($(c).attr("data-enableRefirect")&&parseBool($(c).attr("data-enableRefirect")))location.href=$(c).attr("data-redirectpage");else{var e=BrowserStorage.getDataCollection(),b={SeriesId:"0",VideoId:"0",LogonId:BrowserStorage.getLogonId(),AccessCode:"",AccessCodeType:0,SelectedSeriesDate:""};window.scrollTo(0,0);if(c){b.SeriesId=$(c).attr("data-seriesId");if(b.SeriesId==="undefined"||b.SeriesId===undefined||b.SeriesId==""||b.SeriesId=="0")b.SeriesId=IsNullOrEmpty(sessionStorage.getItem("SeriesId"))?"0":sessionStorage.getItem("SeriesId");b.VideoId=$(c).attr("data-videoId");if(b.VideoId==="undefined"||b.VideoId===undefined||b.VideoId=="")b.VideoId=IsNullOrEmpty(sessionStorage.getItem("VideoId"))?"0":sessionStorage.getItem("VideoId");if(b.EventId==="undefined"||b.EventId===undefined||b.EventId=="")b.EventId=IsNullOrEmpty(sessionStorage.getItem("SeriesEventIds"))?"":JSON.parse(sessionStorage.getItem("SeriesEventIds"));var j=$(c).attr("data-sortTypeKey"),f=$(c).attr("data-sortTypeValue");$(".seriesSearchResultdropdown-text").text(f);$(".seriesSearchResultdropdown-text").attr("data-sortTypekey",j);$(".seriesSearchResultdropdown-text").attr("data-sortTypevalue",f);($("#hdnCurrentPage").val()==""||$("#hdnCurrentPage").val()==="undefined"||$("#hdnCurrentPage").val()===undefined)&&$("#hdnCurrentPage").val("1");b.ViewCount=$("#hdnCurrentPage").val();b.AccessCode=IsNullOrEmpty(sessionStorage.getItem("accessCode"))?"":sessionStorage.getItem("accessCode");b.AccessCodeType=IsNullOrEmpty(sessionStorage.getItem("accessCodeType"))?"":sessionStorage.getItem("accessCodeType");if(b.AccessCodeType==2){if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}else if(sessionStorage.getItem("accessCodeType")==1){if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){var d=new MessageViewModel;d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}}else if(sessionStorage.getItem("accessCodeType")==3)if(IsNullOrEmpty(sessionStorage.getItem("accessCode"))){d.CreateWarningMessage("Please enter access code","overlayId","okButtonId");d.ShowOverLay();sessionStorage.removeItem("accessCodeType");b.AccessCode="";b.AccessCodeType=0}sessionStorage.setItem("SeriesId",b.SeriesId);sessionStorage.setItem("VideoId",b.VideoId);sessionStorage.setItem("accessCode",b.AccessCode);sessionStorage.setItem("accessCodeType",b.AccessCodeType);if(IsNullOrEmpty(b.AccessCode))b.AccessCode="";if(IsNullOrEmpty(b.AccessCodeType))b.AccessCodeType=0;try{var k=parseBool($(c).data("data-hasIndex")||$(c).attr("data-hasIndex"));if(IsHistoryImplemented&&k){e.push(b);BrowserStorage.setDataCollection(e)}}catch(l){}}else{if(b.SeriesId==="undefined"||b.SeriesId===undefined||b.SeriesId==""||b.SeriesId=="0")b.SeriesId=IsNullOrEmpty(sessionStorage.getItem("SeriesId"))?"0":sessionStorage.getItem("SeriesId");if(b.VideoId==="undefined"||b.VideoId===undefined||b.VideoId=="")b.VideoId=IsNullOrEmpty(sessionStorage.getItem("VideoId"))?"0":sessionStorage.getItem("VideoId");if(b.EventId==="undefined"||b.EventId===undefined||b.EventId=="")b.EventId=IsNullOrEmpty(sessionStorage.getItem("SeriesEventIds"))?"":JSON.parse(sessionStorage.getItem("SeriesEventIds"));b.AccessCode=IsNullOrEmpty(sessionStorage.getItem("accessCode"))?"":sessionStorage.getItem("accessCode");b.AccessCodeType=IsNullOrEmpty(sessionStorage.getItem("accessCodeType"))?"":sessionStorage.getItem("accessCodeType");sessionStorage.setItem("SeriesId",b.SeriesId);sessionStorage.setItem("VideoId",b.VideoId);sessionStorage.setItem("accessCode",b.AccessCode);sessionStorage.setItem("accessCodeType",b.AccessCodeType);if(IsHistoryImplemented&&e.length>0){var g=parseInt(getIndex()-1);if(g>=0)b=e[g];else b=e[e.length-1]}}b.LogonId=BrowserStorage.getLogonId(),BrowserStorage.setRedireceLocation(Application.Event.BaseURL);b.SortBy=$(".seriesSearchResultdropdown-text").first().attr("data-sortTypeKey");SeriesRepository.getSeriesVideo(h,c,b,i,a)}};this.DownloadVideo=function(){SeriesRepository.DownloadVideo()};this.DownloadAttachment=function(){SeriesRepository.DownloadAttachment()};this.VideoDisLiked=function(){disableSpinner=true;var a=CurrentVideoDetail,b={Action:"Dislike",VideoID:a.VideoId,ChannelId:a.ChannelId,VideoTitle:a.Title,LogonId:BrowserStorage.getLogonId(),ActionTime:GetCurrentDate(),ChannelName:a.ChannelName,SubscriptionType:a.PriceType,Duration:a.Duration};SeriesRepository.VideoDislikeActivity(b)};this.VideoLiked=function(){disableSpinner=true;var a=CurrentVideoDetail,b={Action:"Like",VideoID:a.VideoId,ChannelId:a.ChannelId,VideoTitle:a.Title,LogonId:BrowserStorage.getLogonId(),ActionTime:GetCurrentDate(),ChannelName:a.ChannelName,SubscriptionType:a.PriceType,Duration:a.Duration};SeriesRepository.VideoLikeActivity(b)};this.VideoViewed=function(){disableSpinner=true;SeriesRepository.PlayVideo();var a=CurrentVideoDetail;if(a.CanPlay==true){var b={Action:"View",VideoID:a.VideoId,ChannelId:sessionStorage.getItem("ChannelId"),VideoTitle:a.Title,LogonId:BrowserStorage.getLogonId(),ActionTime:GetCurrentDate(),ChannelName:a.ChannelName,SubscriptionType:a.PriceType,Duration:a.Duration};SeriesRepository.VideoViewActivity(b)}};var a=this;a.Initilize()};function likeSeriesVideo(){var a=new Series;a.VideoLiked()}function disLikeSeriesVideo(){var a=new Series;a.VideoDisLiked()}var Poll=function(){this.PollRepository=new PollRepository;var a=this;this.btnPollSubmit="btnPollSubmit";this.Init=function(b){sessionStorage.setItem("QnAArtifact",b);a.PollRepository.GetQuestionAndOptions(b);$("#"+a.btnPollSubmit).unbind("click");$("#"+a.btnPollSubmit).bind("click",function(){a.PollRepository.SubmitPoll()})}},MARCRecord=function(){var g,j,d,e,o,l,k,n,a,c,h,f,i,u,b=this;function t(){return{marc:g.IsChecked(),xml:j.IsChecked(),downloadAll:true,retryLastDownload:false}}function s(){return{marc:d.IsChecked(),xml:e.IsChecked(),downloadAll:false,retryLastDownload:false}}function r(){if(g.IsChecked()||j.IsChecked())return true;else{var a=new MessageViewModel;a.CreateInfoMessage("Please select MARC format or XML to download");a.ShowOverLay();return false}}function q(){if(!(d.IsChecked()||e.IsChecked())){var a=new MessageViewModel;a.CreateInfoMessage("Please select MARC format or XML to download");a.ShowOverLay();return false}if($("#marcUpdatesAvailable").text()=="0"&&$("#marcNewRecordsAvailable").text()=="0"){var a=new MessageViewModel;a.CreateInfoMessage("No changes available since last download");a.ShowOverLay();return false}return true}function p(b){k.text(b.AddedCount);n.text(b.DeletedCount);l.text(b.UpdatedCount+b.DeletedCount);o.text(b.LastDownloaded);u=b.LastDownloaded;if(b.LastDownloaded=="Never"){h.addClass("display-none");a.text("Download");f.addClass("display-none");i.text("Download all records for your institution.")}else{h.removeClass("display-none");f.removeClass("display-none");a.text("Download all");i.text("Download all records for your institution. These will include records that you have already downloaded along with new and updated records.")}}this.UnBindDownloadClick=function(){a.unbind("click");c.unbind("click")};function m(){SubscriptionRepository.GetPendingMarcDownloadDetails(p)}this.BindDownloadButtonClick=function(){b.UnBindDownloadClick();a.bind("click",function(){r()&&SubscriptionRepository.DownloadMarcRecords(t(),function(){setTimeout(m,3500)})});c.bind("click",function(){q()&&SubscriptionRepository.DownloadMarcRecords(s(),function(){setTimeout(m,3500)})})};this.InitMarcRecords=function(){g=$("#chkMARCFormatAll");j=$("#chkXMLFormatAll");d=$("#chkMARCFormatUpdates");e=$("#chkXMLFormatUpdates");o=$("#marcLastDownloaded");l=$("#marcUpdatesAvailable");k=$("#marcNewRecordsAvailable");n=$("#marcDeletedRecords");a=$("#btnDownloadMarcXmlAll");c=$("#btnDownloadMarcXmlUpdates");h=$("#panelMarcUpdates");f=$("#lastDownloadedDiv");i=$("#pDownloadAllText");b.BindDownloadButtonClick();b.PageInitialization();ClearSearchField()};this.PageInitialization=function(){CloseMobileMenu();SubscriptionRepository.GetPendingMarcDownloadDetails(p);b.BindDownloadButtonClick()}},UserAccessReport=function(){this.UserNameRadioId="userNameRadio";this.IPAddressRadioId="ipAddressRadio";this.SelectUserContinueButtonId="btnSelectUserContinue";this.SelectDateContinueButtonId="btnSelectDateContinue";this.SelectActivityContinueButtonId="btnSelectActivityContinue";this.SelectDeviceOrChannelContinueButtonId="btnSelectDeviceOrChannelContinue";this.SelectVideoTypeButtonContinueId="btnSelectVideoTypeContinue";this.UserSelectionHiddenId="UserSelection";this.SelectUserNameAutocompleteId="selectUserNameAutocomplete";this.SelectVideoAutocompleteId="selectVideoAutocomplete";this.SelectDateRangeDropdownId="selectDateRangeDropdown";this.GenerateReportButtonClass="btnGenerateReport";this.ResetParametersButtonClass="btnResetParameters";this.SelectedTextSpanClass="selectedText";this.UsrSelectedTextSpanClass="usrslctdtxt";this.SelectActivityDropdownId="selectActivity";this.SelectDeviceDropdownId="selectDevice";this.SelectChannelDropdownId="selectChannel";this.SelectVideoDropdownId="selectVideo";this.SubscriptionTypeDropdownId="subscriptionType";this.DeviceOrChannelRadioGroupName="deviceOrChannelRadioGroup";this.DateRadioGroupName="dateRadioGroup";this.DeviceRadioId="deviceRadio";this.ChannelRadioId="channelRadio";this.FromDateId="fromDate";this.ToDateId="toDate";this.DateRangeRadioId="dateRange";this.FromToDateRadioId="fromToDate";this.UserRadioGroupName="userRadioGroup";this.VideoTitleAutocompleteInGridId="videoTitleAutocomplete";this.SelectUserNameAutocompleteInGridId="userNameAutocomplete";this.ContinueButtonClass="continueButton";this.BackButtonClass="backButton";this.BarChart=null;this.IsTitleSetFromGrid=false;this.IsUsernameFromGrid=false;this.InitilizeDate=function(){$("#fromDate").datepicker({defaultDate:"+1w",changeMonth:true,dateFormat:"dd/mm/yy",onClose:function(a){$("#toDate").datepicker("option","minDate",a)}});$("#toDate").datepicker({defaultDate:"+1w",changeMonth:true,dateFormat:"dd/mm/yy",onClose:function(a){$("#fromDate").datepicker("option","maxDate",a)}})};this.ShowGraph=function(){var b=false;if(a.GetSelectedDateRangeRadio())b=true;else if(a.GetSelectedFromToDateRadio())b=false;return b};this.HideAccordian=function(){$(".accordionTab").hide()};this.DisabledAllTab=function(){$(".t2").attr("disabled","disabled");$(".t3").attr("disabled","disabled");$(".t4").attr("disabled","disabled");$(".t5").attr("disabled","disabled");$(".t6").attr("disabled","disabled");$("#tab2").removeClass("active");$("#tab3").removeClass("active");$("#tab4").removeClass("active");$("#tab5").removeClass("active");$("#tab6").removeClass("active");$("."+a.UsrSelectedTextSpanClass).hide()};this.BindRadioDate=function(){$('input[type="radio"]').unbind("click");$('input[type="radio"]').bind("click",function(){if($(this).attr("value")=="daterange"){$(".dtrange").show();$(".frmtodate").hide()}if($(this).attr("value")=="fromtodate"){$(".dtrange").hide();$(".frmtodate").show()}})};this.UnbindFromDate=function(){$("#"+a.FromDateId).unbind("change")};this.BindFromDate=function(){a.UnbindFromDate();$("#"+a.FromDateId).bind("change",function(){if(IsNullOrEmpty($("#"+a.FromDateId).val())||IsNullOrEmpty($("#"+a.ToDateId).val())){a.DisableGenerateReportButton();a.DisableContinueButton();a.DisableResetButton();a.DisableBackButton();$(".t2").removeClass("done");$(".t3").removeClass("done");$(".t3 a").removeAttr("data-toggle");$(".t4").removeClass("done");$(".t4 a").removeAttr("data-toggle");$(".t5").removeClass("done");$(".t5 a").removeAttr("data-toggle");$(".t6").removeClass("done");$(".t6 a").removeAttr("data-toggle")}else{a.EnableGenerateReportButton();a.EnableContinueButton();a.EnableResetButton();a.EnableBackButton();$(".t2").addClass("done");$(".t3").addClass("done");$(".t3 a").attr("data-toggle","tab");$(".t4").addClass("done");$(".t4 a").attr("data-toggle","tab");$(".t5").addClass("done");$(".t5 a").attr("data-toggle","tab");$(".t6").addClass("done");$(".t6 a").attr("data-toggle","tab");a.CreateQueryPanel()}})};this.UnbindToDate=function(){$("#"+a.ToDateId).unbind("change")};this.BindToDate=function(){a.UnbindToDate();$("#"+a.ToDateId).bind("change",function(){if(IsNullOrEmpty($("#"+a.FromDateId).val())||IsNullOrEmpty($("#"+a.ToDateId).val())){a.DisableSelectDateContinueButton();a.DisableGenerateReportButton();a.DisableContinueButton();a.DisableResetButton();a.DisableBackButton();$(".t2").removeClass("done");$(".t3").removeClass("done");$(".t3 a").removeAttr("data-toggle");$(".t4").removeClass("done");$(".t4 a").removeAttr("data-toggle");$(".t5").removeClass("done");$(".t5 a").removeAttr("data-toggle");$(".t6").removeClass("done");$(".t6 a").removeAttr("data-toggle")}else{a.EnableSelectDateContinueButton();a.EnableGenerateReportButton();a.EnableContinueButton();a.EnableResetButton();a.EnableBackButton();$(".t2").addClass("done");$(".t3").addClass("done");$(".t3 a").attr("data-toggle","tab");$(".t4").addClass("done");$(".t4 a").attr("data-toggle","tab");$(".t5").addClass("done");$(".t5 a").attr("data-toggle","tab");$(".t6").addClass("done");$(".t6 a").attr("data-toggle","tab");a.CreateQueryPanel()}})};this.BindActivityDropdown=function(){$("#"+a.SelectActivityDropdownId).unbind("change");$("#"+a.SelectActivityDropdownId).bind("change",function(){a.CreateQueryPanel()})};this.BindDeviceDropdown=function(){$("#"+a.SelectDeviceDropdownId).unbind("change");$("#"+a.SelectDeviceDropdownId).bind("change",function(){a.CreateQueryPanel()})};this.BindChannelDropdown=function(){$("#"+a.SelectChannelDropdownId).unbind("change");$("#"+a.SelectChannelDropdownId).bind("change",function(){a.CreateQueryPanel()})};this.BindVideoDropdown=function(){$("#"+a.SelectVideoDropdownId).unbind("change");$("#"+a.SelectVideoDropdownId).bind("change",function(){a.CreateQueryPanel()})};this.BindResetButton=function(){$("."+a.ResetParametersButtonClass).unbind("click");$("."+a.ResetParametersButtonClass).bind("click",function(){document.getElementById("ipAddressRadio").checked=false;document.getElementById("userNameRadio").checked=true;$("#accordion3").hide();$("#accordion2").hide();a.SetUserName(0,"All");a.ResetAllDashboardParameters();$("#parametersDiv li").removeClass("active");$(".tab-pane").removeClass("active");$("#tab1").addClass("active");$(".t1").addClass("active");document.getElementById("ipAddressRadio").checked=false;document.getElementById("userNameRadio").checked=true})};this.GetAllChannels=function(){Repository.LoadDataWithGet(WebService.BaseURL+"ChannelManagement/ChannelService.svc/GetAllChannelsForLookup",function(d){var a='<option value="0">All</option>',c=d.ResultObject;for(i=0;i<c.length;i++){var b=c[i];a+="<option value="+b.Id+">"+b.Name+"</option>"}$("#selectChannel").html(a)},function(){})};this.GetAllActivities=function(){Repository.LoadDataWithGet(WebService.BaseURL+"Report/ReportService.svc/Get_ActivityList_Vedio",function(d){var b='<option value="0">All</option>';for(i=0;i<d.length;i++){var c=d[i];b+='<option value="'+c.Value+'">'+c.Value+"</option>"}$("#"+a.SelectActivityDropdownId).html(b)},function(){})};this.BindDeviceOrChannelRadioGroup=function(){$("[name='"+a.DeviceOrChannelRadioGroupName+"']").unbind("change");$("[name='"+a.DeviceOrChannelRadioGroupName+"']").bind("change",function(){var e=a.GetUserName(),d=a.GetSelectedDateRange(),c=a.GetSelectedActivity(),i=a.GetSelectedDevice(),h=a.GetSelectedChannel(),g=a.GetSelectedVideo(),b="",f=$(this).val();if(f=="device"){$("#"+a.SelectDeviceDropdownId).show();$("#"+a.SelectChannelDropdownId).hide();b="Device: "+a.GetSelectedDevice().text}else if(f=="channel"){$("#"+a.SelectDeviceDropdownId).hide();$("#"+a.SelectChannelDropdownId).show();b="Channel: "+a.GetSelectedChannel().text}e!=null&&d&&c&&b&&$("."+a.SelectedTextSpanClass).text("User : "+e.text+" / Date: "+d.text+" / Activity: "+c.text+" / "+b+" / Video Type: "+g.text+" / Video: All")})};this.BindDateRadioGroup=function(){$("[name='"+a.DateRadioGroupName+"']").unbind("change");$("[name='"+a.DateRadioGroupName+"']").bind("change",function(){var b=a.GetUserName();$(".t2").removeClass("done");b!=null&&$("."+a.SelectedTextSpanClass).text("User : "+b.text);if($(this).attr("value")=="daterange"){$(".dtrange").show();$(".frmtodate").hide();a.BindSelectDateRange();a.UnbindFromDate();a.UnbindToDate()}if($(this).attr("value")=="fromtodate"){$(".dtrange").hide();$(".frmtodate").show();a.UnbindSelectDateRange();a.BindFromDate();a.BindToDate()}a.DisableGenerateReportButton();a.DisableContinueButton();a.DisableResetButton();a.DisableBackButton();a.ResetAllDashboardOptionalParameters()})};this.ResetAllDashboardParameters=function(){$("."+a.SelectedTextSpanClass).text("");$("."+a.UsrSelectedTextSpanClass).hide();$("#"+a.DateRangeRadioId).click();a.SetSelectedDateRange(0);a.SetSelectedFromDate("");a.SetSelectedToDate("");a.SetSelectedActivity(0);$("#"+a.DeviceRadioId).click();a.SetSelectedDevice(0);a.SetSelectedChannel(0);a.SetSelectedVideo(0);a.SetVideoTitle(0,"All");$(".t2").removeClass("done");$(".t3").removeClass("done");$(".t3 a").removeAttr("data-toggle");$(".t4").removeClass("done");$(".t4 a").removeAttr("data-toggle");$(".t5").removeClass("done");$(".t5 a").removeAttr("data-toggle");$(".t6").removeClass("done");$(".t6 a").removeAttr("data-toggle");a.DisableSelectDateContinueButton();a.DisableGenerateReportButton();a.DisableResetButton()};this.ResetAllDashboardOptionalParameters=function(){a.SetSelectedDateRange(0);a.SetSelectedFromDate("");a.SetSelectedToDate("");a.SetSelectedActivity(0);$("#"+a.DeviceRadioId).click();a.SetSelectedDevice(0);a.SetSelectedChannel(0);a.SetSelectedVideo(0);$(".t3").removeClass("done");$(".t3 a").removeAttr("data-toggle");$(".t4").removeClass("done");$(".t4 a").removeAttr("data-toggle");$(".t5").removeClass("done");$(".t5 a").removeAttr("data-toggle");$(".t6").removeClass("done");$(".t6 a").removeAttr("data-toggle")};this.BindUserRadioGroup=function(){$("[name='"+a.UserRadioGroupName+"']").unbind("change");$("[name='"+a.UserRadioGroupName+"']").bind("change",function(){a.DisableGenerateReportButton();a.DisableResetButton();a.DisableSelectDateContinueButton();a.ResetAllDashboardParameters()})};this.ShowHideActivityGrid=function(c,d,a){var b=$(a).attr("data-columnname");if($(a).GetData())$("[data-showcolumn='"+b+"']").show();else $("[data-showcolumn='"+b+"']").hide()};this.GridPager=function(d,e,b){var c=$(b).find("[data-pagerno]").attr("data-pagerno");a.UpdateActivityGrid(c)};this.transpose=function(a){var f=a.length?a.length:0,e=a[0]instanceof Array?a[0].length:0;if(e===0||f===0)return[];for(var c,d=[],b=0;b<e;b++){d[b]=[];for(c=0;c<f;c++)d[b][c]=a[c][b]}return d};this.CreateSummary=function(f,d){var a="<table class=\"table table-bordered\" style='float: left'>";a+=f;var b="<tr>";for(i=0;i<d.length;i++){var c=d[i],e=0;for(j=0;j<c.length;j++)e+=isNaN(parseInt(c[j]))?0:parseInt(c[j]);b+="<td>"+e+"</td>"}b+="</tr>";a+=b;a+="</table>";return a};this.CreateGraph=function(b,j){var h=true;if(!IsNullOrEmpty(b.DataSet)){var f=JSON.parse(b.DataSet),l=JSON.parse(b.Ticks),e=a.transpose(f);if(a.ShowGraph()&&f.length>0){h=false;$("#accordion2").show();if(!$("#collapseTwo").hasClass("in")){$("#lnkCollapseTwo").click();$("#collapseTwo").addClass("in")}var d=document.createElement("div");d.setAttribute("id","chart");d.innerHTML="";if(a.BarChart){a.BarChart=null;$("#chartPlace").empty();$("#chartPlace").append(d)}else $("#chartPlace").append(d);var k=a.CreateSummary(b.SummaryTable,e);$("#chartSummary").html(k);var g=JSON.parse(b.Series);$.jqplot.config.enablePlugins=true;var i=f.max2D(),c=i>5?5:3;c=i<2?2:c;if(parseInt(j.Data.requestContent.DateRange)<30)a.BarChart=$.jqplot("chart",e,{axesDefaults:{labelRenderer:$.jqplot.CanvasAxisLabelRenderer},legend:{show:true,placement:"outsideGrid"},series:g,axes:{xaxis:{label:"Days",pad:0},yaxis:{label:"Activity Count",pad:1,numberTicks:c,tickOptions:{formatString:"%d"}}}});else a.BarChart=$.jqplot("chart",e,{seriesDefaults:{renderer:$.jqplot.BarRenderer,tickRenderer:$.jqplot.BarRenderer,rendererOptions:{barDirection:"vertical"}},series:g,legend:{show:true,placement:"outsideGrid"},axes:{xaxis:{renderer:$.jqplot.CategoryAxisRenderer,ticks:l,tickOptions:{labelPosition:"middle"}},yaxis:{numberTicks:c,tickOptions:{formatString:"%d"}}},highlighter:{show:false}})}}h&&$("#accordion2").hide()};this.GenerateReport=function(){a.CreateQueryPanel();var k="",b=a.GetUserName(),h=false;if(b)if(b.id==0)h=true;var g=a.GetVideoTitle(),l=a.GetSelectedDate(),r=a.GetSelectedActivity(),c=a.GetSelectedDeviceOrChannel(),t=a.GetSelectedVideo(),f=a.IsUsernameSelected(),q=a.IsIpSelected(),n=[],o=[],m=[],j=[],i=[],p=[],e="";if(f==true)e="UserName";else e="IPcorp";if(f)o.push(b.id);else q&&n.push(b.text);if(c.isDevice)j.push(c.id);else m.push(c.id);if(!IsNullOrEmpty(g))k=g.id;i.push(""+r.id+"");p.push(t.id);var s=a.GetSelectedDateRange(),u=a.GetSelectedDateRangeRadio()?true:false,d={FromDate:l.FromDate,ToDate:l.ToDate,PlatformID:"",DeviceType:j,IPRanges:n,UserIds:o,Channels:m,ActionTypes:i,Videos:p,AccountTypes:[],PlatformID:"IET-TV",CurrentPageNo:1,PageSize:10,VideoTitle:k,IsUserColumn:h,IsGenerateGraph:u,DateRange:s.id,LogonId:BrowserStorage.getLogonId(),UserType:e},d={Data:{requestContent:d}};Repository.LoadDataJSON(WebService.BaseURL+"Report/ReportService.svc/AcitivityLogReport",function(b){if(!IsNullOrEmpty(b.ResultObject)){$("#collapseOne").removeClass("in");$("#accordion3").show();a.CreateGraph(b.ResultObject,d);if(!IsNullOrEmpty(b.ResultObject.Table)){$("#summaryDetails").html(b.ResultObject.Table);$("#showNoOfItems").text($("#pager #displayingNoOfItems").text());$("#summaryDetails table").css("float","left");a.FilterActivity();a.SelectUserNameAutocompleteInGrid();a.VideoTitleAutocompleteInGrid();$("#collapseThree").addClass("in")}RouteProvider.bindInnerRoutes()}},function(){alert("Error !!!")},JSON.stringify(d.Data))};this.ExportReportToPDF=function(){a.ExportReport(1)};this.ExportReportToWord=function(){a.ExportReport(2)};this.ExportReportToExcel=function(){a.ExportReport(3)};this.Columnheader=function(e,f,b){if(b)if($(b).attr("data-sortorder")==SortOrder.None)$(b).attr("data-sortorder",SortOrder.Ascending);else if($(b).attr("data-sortorder")==SortOrder.Ascending)$(b).attr("data-sortorder",SortOrder.Descending);else $(b).attr("data-sortorder")==SortOrder.Descending&&$(b).attr("data-sortorder",SortOrder.None);var d=[],c=0;$("td[role='columnheader'][data-sortorder!='"+SortOrder.None+"']").each(function(c,b){var a=parseInt($(b).attr("data-priority"));d.push(a)});if(d.length>0)c=d.max();c=c+1;$(b).attr("data-priority",c);a.UpdateActivityGrid(1)};this.GetAllRecords=function(b){var a=[];$("#"+b+" option").each(function(){!$(this).is(":selected")&&a.push({id:$(this).val(),text:$(this).text()})});return a};this.CreateParametersForFilter=function(A){var b=a.GetUserName(),n=[],m=[],k=[],r=false;if(b)if(b.id==0)r=true;var q=a.GetUserNameInGrid(),e=a.GetSelectedActivity();m.push(e.id);var s="";if($("#"+a.SelectUserNameAutocompleteInGridId).length>0&&q)b=q;var d=a.GetVideoTitle();if(!IsNullOrEmpty(d)&&parseInt(d.id)===0)d=a.GetVideoTitleInGrid();if(parseInt(e.id)==0)e=$("#activityType").GetData();var t=a.GetSelectedDate(),c=a.GetSelectedDeviceOrChannel(),j=a.GetSelectedVideo(),l=a.IsUsernameSelected(),z=a.IsIpSelected(),o=$("#subscriptionType").GetData(),x=$("#device").GetData(),v=[],w=[],u=[],g=[],i=[],f=[];c.isDevice&&n.push(c.id);k.push(j.id);if(l&&b)w.push(b.id);else z&&b&&v.push(b.text);!c.isDevice&&u.push(c.id);if(!IsNullOrEmpty(d))s=d.id;var h="";if(l==true)h="UserName";else h="IPcorp";if(j.text=="All")if(o.id=="All")f=$.map(a.GetAllRecords("subscriptionType"),function(a){return{id:a.id}.id});else f.push(o.id);else f.push(j.id);if(c.text=="All")if(x.id=="All")g=$.map(a.GetAllRecords("device"),function(a){return{id:a.id}.id});else g.push(x.id);else g.push(c.id);if(e.id=="All")i=$.map(a.GetAllRecords("activityType"),function(a){return{id:a.id}.id});else i.push(e.id);var B=a.GetSelectedDateRange(),y=[];$("td[role='columnheader'][data-sortorder!='"+SortOrder.None+"']").each(function(e,a){var b=$(a).attr("data-field"),c=$(a).attr("data-sortorder"),d=parseInt($(a).attr("data-priority"));y.push({FieldName:b,SortOrder:c,Priority:d})});var C=a.GetSelectedDateRangeRadio()?true:false,p={FromDate:t.FromDate,ToDate:t.ToDate,PlatformID:"",Sort:y,DeviceType:g,DeviceTypeParams:n,IPRanges:v,UserIds:w,Channels:u,ActionTypes:i,ActionTypeParams:m,Videos:f,VideoParams:k,AccountTypes:[],PlatformID:"IET-TV",CurrentPageNo:A,PageSize:10,VideoTitle:s,IsUserColumn:r,IsGenerateGraph:C,DateRange:B.id,LogonId:BrowserStorage.getLogonId(),UserType:h},p={Data:{requestContent:p}};return p};this.UpdateActivityGrid=function(e){var d=a.CreateParametersForFilter(e),c=a.GetVideoTitleInGrid(),b=a.GetUserNameInGrid();Repository.LoadDataJSON(WebService.BaseURL+"Report/ReportService.svc/UpdateActivityGrid",function(e){if(!IsNullOrEmpty(e.ResultObject)){a.CreateGraph(e.ResultObject,d);var f=$("#activityType").GetData(),h=$("#subscriptionType").GetData(),g=$("#device").GetData();if(!IsNullOrEmpty(e.ResultObject.Table)){$("#summaryDetails").html(e.ResultObject.Table);$("#showNoOfItems").text($("#pager #displayingNoOfItems").text());$("#summaryDetails table").css("float","left");$("#activityType").val(f.id);$("#subscriptionType").val(h.id);$("#device").val(g.id);a.FilterActivity();a.SelectUserNameAutocompleteInGrid();a.VideoTitleAutocompleteInGrid();a.IsTitleSetFromGrid=true;if(c!=null){a.SetVideoTitleInGrid(c.id,c.text);a.IsTitleSetFromGrid=false}a.IsUsernameFromGrid=true;if(b!=null){a.SetUserNameInGrid(b.id,b.text);a.IsUsernameFromGrid=false}}RouteProvider.bindInnerRoutes()}},function(){alert("Error !!!")},JSON.stringify(d.Data))};this.FilterActivity=function(){$(".filterDropdown").unbind("change");$(".filterDropdown").bind("change",function(){a.UpdateActivityGrid(1)})};this.CreateQueryPanel=function(){var d=a.GetUserName(),b="",f=a.GetSelectedActivity(),g=a.GetSelectedVideo(),c="";if(a.GetSelectedDeviceRadio())c="Device: "+a.GetSelectedDevice().text;else if(a.GetSelectedChannelRadio())c="Channel: "+a.GetSelectedChannel().text;if(a.GetSelectedDateRangeRadio()){b=a.GetSelectedDateRange();var e=new Date,h=(new Date).setDate(e.getDate()-parseInt(b.id)),i=new Date(h);b="From- "+GetDate(i);b+=" To- "+GetDate(e)}else if(a.GetSelectedFromToDateRadio()){b+="From- ";b+=a.GetSelectedFromDate();b+=" To- ";b+=a.GetSelectedToDate()}d!=null&&b!=""&&$("."+a.SelectedTextSpanClass).text("User : "+d.text+" / Date: "+b+" / Activity: "+f.text+" / "+c+" / Video Type: "+g.text+" / Video: All")};this.UnbindSelectDateRange=function(){$("#"+a.SelectDateRangeDropdownId).unbind("change")};this.BindSelectDateRange=function(){a.UnbindSelectDateRange();$("#"+a.SelectDateRangeDropdownId).bind("change",function(){var b=a.GetUserName();if($(this).GetData().id==0||b==null){if(b==null){$("#tab1").addClass("active");$("#tab2").removeClass("active");$(".t1").addClass("active");$(".t2").removeClass("active")}else{$("."+a.SelectedTextSpanClass).text("User : "+b.text);$(".t2").removeClass("done");$(".t3").removeClass("done");$(".t3 a").removeAttr("data-toggle");$(".t4").removeClass("done");$(".t4 a").removeAttr("data-toggle");$(".t5").removeClass("done");$(".t5 a").removeAttr("data-toggle");$(".t6").removeClass("done");$(".t6 a").removeAttr("data-toggle")}a.DisableGenerateReportButton();a.DisableContinueButton();a.DisableResetButton();a.DisableBackButton()}else{a.CreateQueryPanel();a.EnableGenerateReportButton();a.EnableContinueButton();a.EnableResetButton();a.EnableBackButton();$(".t2").addClass("done");$(".t3").addClass("done");$(".t3 a").attr("data-toggle","tab");$(".t4").addClass("done");$(".t4 a").attr("data-toggle","tab");$(".t5").addClass("done");$(".t5 a").attr("data-toggle","tab");$(".t6").addClass("done");$(".t6 a").attr("data-toggle","tab")}})};this.BindSelectUserButton=function(){$("#"+a.SelectUserContinueButtonId).unbind("click");$("#"+a.SelectUserContinueButtonId).bind("click",function(){$("#tab1").removeClass("active");$("#tab2").addClass("active");$(".t1").removeClass("active");$(".t2").addClass("active")})};this.BindSelectDateButton=function(){$("#"+a.SelectDateContinueButtonId).click(function(){$("#tab2").removeClass("active");$(".t2").removeClass("active");$(".t2").addClass("done");$("#tab3").addClass("active");$(".t3").addClass("active");a.CreateQueryPanel()})};this.EnableSelectUserButton=function(){$("#"+a.SelectUserContinueButtonId).removeAttr("disabled")};this.DisableSelectUserButton=function(){$("#"+a.SelectUserContinueButtonId).attr("disabled","disabled")};this.EnableContinueButton=function(){$("."+a.ContinueButtonClass).removeAttr("disabled")};this.DisableContinueButton=function(){$("."+a.ContinueButtonClass).attr("disabled","disabled")};this.EnableBackButton=function(){$("."+a.BackButtonClass).removeAttr("disabled")};this.DisableBackButton=function(){$("."+a.BackButtonClass).attr("disabled","disabled")};this.EnableSelectDateContinueButton=function(){$("#"+a.SelectDateContinueButtonId).removeAttr("disabled")};this.DisableSelectDateContinueButton=function(){$("#"+a.SelectDateContinueButtonId).attr("disabled","disabled")};this.EnableSelectActivityContinueButton=function(){$("#"+a.SelectActivityContinueButtonId).removeAttr("disabled")};this.DisableSelectActivityContinueButton=function(){$("#"+a.SelectActivityContinueButtonId).attr("disabled","disabled")};this.EnableGenerateReportButton=function(){$("."+a.GenerateReportButtonClass).removeAttr("disabled")};this.DisableGenerateReportButton=function(){$("."+a.GenerateReportButtonClass).attr("disabled","disabled")};this.EnableResetButton=function(){$("."+a.ResetParametersButtonClass).removeAttr("disabled")};this.DisableResetButton=function(){$("."+a.ResetParametersButtonClass).attr("disabled","disabled")};this.ExportReport=function(c){var d,b=document.getElementById("chartSummary");if(b!=undefined&&b!=null){b.style.fontSize="16px";b.style.color="black";b.style.fontWeight="bold"}html2canvas($("#mainchart"),{allowTaint:true,onrendered:function(w){var q=w.toDataURL("image/png");a.CreateQueryPanel();var j="",b=a.GetUserName(),g=false;if(b)if(b.id==0)g=true;var f=a.GetVideoTitle(),k=a.GetSelectedDate(),s=a.GetSelectedActivity(),d=a.GetSelectedDeviceOrChannel(),v=a.GetSelectedVideo(),p=a.IsUsernameSelected(),x=a.IsIpSelected(),m=[],n=[],l=[],i=[],h=[],o=[],e="";if(p){n.push(b.id);e="UserName"}else{m.push(b.text);e="IPcorp"}if(d.isDevice)i.push(d.id);else l.push(d.id);if(!IsNullOrEmpty(f))j=f.id;h.push(s.id);o.push(v.id);var t=a.GetSelectedDateRange(),r={FromDate:k.FromDate,ToDate:k.ToDate,PlatformID:"",DeviceType:i,IPRanges:m,UserIds:n,Channels:l,ActionTypes:h,Videos:o,AccountTypes:[],PlatformID:"IET-TV",CurrentPageNo:0,PageSize:0,VideoTitle:j,IsUserColumn:g,DateRange:t.id,LogonId:BrowserStorage.getLogonId(),UserType:e},u={requestContent:r,chartData:q,fileType:c};$("#overlaySpinner").css({width:"100%",position:"absolute","background-color":"white",height:"100%","z-index":"999","text-align":"center"});$("#loading").children().css({position:"absolute",top:"200px"});Repository.LoadDataJSON(WebService.BaseURL+"ExportDataManagement/ExportDataService.svc/ExportReport",function(a){if(!IsNullOrEmpty(a)&&!IsNullOrEmpty(a)){var b=document.createElement("a");b.href=a.FolderLocation;b.download=a.FileName||a.FolderLocation;var d=navigator.userAgent.toLowerCase();if(d.indexOf("msie")>-1)location.href=b.href;else{var c=document.createEvent("MouseEvents");c.initMouseEvent("click",true,false,window,0,0,0,0,0,false,false,false,false,0,null);b.dispatchEvent(c)}}},function(){},JSON.stringify(u))}});var b=document.getElementById("chartSummary");b.style.fontSize="16px";b.style.color="black";b.style.fontWeight="normal"};this.InitilizeReport=function(){a.BindSelectDateRange();a.UnbindFromDate();a.UnbindToDate();a.GetAllChannels();a.GetAllActivities();a.DisabledAllTab();a.SelectUserNameAutocomplete();a.VideoAutocomplete();a.BindActivityDropdown();a.BindDeviceDropdown();a.BindChannelDropdown();a.BindVideoDropdown();a.BindDeviceOrChannelRadioGroup();a.BindUserRadioGroup();a.BindDateRadioGroup();a.BindSelectUserButton();a.BindSelectDateButton();$("#"+a.SelectChannelDropdownId).hide();a.InitilizeDate();a.HideAccordian();$("#rootwizard").bootstrapWizard({tabClass:"nav nav-pills"});a.DisableSelectUserButton();a.DisableContinueButton();a.DisableBackButton();a.DisableSelectDateContinueButton();a.DisableGenerateReportButton();a.DisableResetButton();$("#btn_back1").unbind("click");$("#btn_back1").bind("click",function(){$("#tab2").removeClass("active");$(".t2").removeClass("active");$("#tab1").addClass("active");$(".t1").addClass("active")});$("#btn_back2").unbind("click");$("#btn_back2").bind("click",function(){$("#tab3").removeClass("active");$(".t3").removeClass("active");$("#tab2").addClass("active");$(".t2").addClass("active")});$("#"+a.SelectActivityContinueButtonId).unbind("click");$("#"+a.SelectActivityContinueButtonId).bind("click",function(){$("#tab3").removeClass("active");$(".t3").removeClass("active");$(".t3").addClass("done");$(".t3 a").attr("data-toggle","tab");$("#tab4").addClass("active");$(".t4").addClass("active")});$("#btn_back3").unbind("click");$("#btn_back3").bind("click",function(){$("#tab4").removeClass("active");$(".t4").removeClass("active");$("#tab3").addClass("active");$(".t3").addClass("active")});$("#"+a.SelectDeviceOrChannelContinueButtonId).unbind("click");$("#"+a.SelectDeviceOrChannelContinueButtonId).bind("click",function(){$("#tab4").removeClass("active");$(".t4").removeClass("active");$(".t4").addClass("done");$(".t4 a").attr("data-toggle","tab");$("#tab5").addClass("active");$(".t5").addClass("active")});$("#btn_back4").unbind("click");$("#btn_back4").bind("click",function(){$("#tab5").removeClass("active");$(".t5").removeClass("active");$("#tab4").addClass("active");$(".t4").addClass("active")});$("#"+a.SelectVideoTypeButtonContinueId).unbind("click");$("#"+a.SelectVideoTypeButtonContinueId).bind("click",function(){$("#tab5").removeClass("active");$(".t5").removeClass("active");$(".t5").addClass("done");$(".t5 a").attr("data-toggle","tab");$("#tab6").addClass("active");$(".t6").addClass("active")});$("#btnVideoBack").unbind("click");$("#btnVideoBack").bind("click",function(){$("#tab6").removeClass("active");$(".t6").removeClass("active");$("#tab5").addClass("active");$(".t5").addClass("active")});$("#tab1").addClass("active");a.BindResetButton();a.SetUserName(0,"All");a.SetVideoTitle(0,"All")};this.VideoAutocomplete=function(){var c="",b="20";$("#"+a.SelectVideoAutocompleteId).select2({width:"100%",minimumInputLength:3,allowClear:true,ajax:{quietMillis:100,type:"POST",url:WebService.BaseURL+"Report/ReportService.svc/GetAllVidoeTitle",quietMillis:250,dataType:"json",crossDomain:true,contentType:"application/json; charset=utf-8",data:function(i){var e=a.GetSelectedActivity(),c=[];if(parseInt(e.id)==0)c=$.map(a.GetAllRecords(a.SelectActivityDropdownId),function(a){return{id:a.id}.id});else c.push(e.id);var g=a.IsUsernameSelected(),b="";if(g==true)b="UserName";else b="IPcorp";var f=a.GetSelectedDate(),h=a.GetSelectedDateRange(),d={FromDate:f.FromDate,ToDate:f.ToDate,DateRange:h.id,VideoTitle:i,CurrentPageNo:1,PageSize:10,LogonId:BrowserStorage.getLogonId(),ActionTypes:c,UserType:b},d={Data:{requestContent:d}};return JSON.stringify(d.Data)},results:function(a){return{results:jQuery.map(a,function(a){return{id:a.Key,text:a.Value}})}},params:function(){return{contentType:"application/json;charset=utf-8"}}},initSelection:function(){},formatSelection:function(a){return a.text},customCall:function(){}})};this.VideoTitleAutocompleteInGrid=function(){var c="",b="20";$("#"+a.VideoTitleAutocompleteInGridId).select2({width:"100%",minimumInputLength:3,allowClear:true,ajax:{quietMillis:100,type:"POST",url:WebService.BaseURL+"Report/ReportService.svc/GetAllVidoeTitle",quietMillis:250,dataType:"json",crossDomain:true,contentType:"application/json; charset=utf-8",data:function(c){var b=a.CreateParametersForFilter(1);b.Data.requestContent.VideoTitle=c;return JSON.stringify(b.Data)},results:function(b){return{results:jQuery.map(b,function(b){a.SetVideoTitleInGrid(b.id,b.text);return{id:b.Key,text:b.Value}})}},params:function(){return{contentType:"application/json;charset=utf-8"}}},initSelection:function(){},formatSelection:function(b){if(b.id!=-1&&!IsNullOrEmpty(b.text)&&!a.IsTitleSetFromGrid){var c=$(".activePage").attr("data-pagerno");a.UpdateActivityGrid(1)}else a.IsTitleSetFromGrid=false;return b.text},customCall:function(){}})};this.SelectUserNameAutocompleteInGrid=function(){var b="",c="20";$("#"+a.SelectUserNameAutocompleteInGridId).select2({width:"100%",minimumInputLength:3,allowClear:true,ajax:{quietMillis:100,type:"POST",url:WebService.BaseURL+"Report/ReportService.svc/GetAllUser",quietMillis:250,dataType:"json",crossDomain:true,contentType:"application/json; charset=utf-8",data:function(g,f){var e=a.IsUsernameSelected(),d=a.IsIpSelected();if(e)b="User Name";else if(d)b="IP";return JSON.stringify({searchTerm:g,pageSize:c,pageNum:f,searchType:b,logonId:BrowserStorage.getLogonId()})},results:function(b){a.SetUserNameInGrid(b.id,b.text);return{results:b.Results}},params:function(){return{contentType:"application/json;charset=utf-8"}}},initSelection:function(){},formatSelection:function(b){if(b.id!=-1&&!IsNullOrEmpty(b.text)&&!a.IsUsernameFromGrid){var c=$(".activePage").attr("data-pagerno");a.UpdateActivityGrid(1)}else a.IsUsernameFromGrid=false;return b.text},customCall:function(){}})};this.SelectUserNameAutocomplete=function(){var b="",c="20";$("#"+a.SelectUserNameAutocompleteId).select2({minimumInputLength:3,allowClear:true,ajax:{quietMillis:100,type:"POST",url:WebService.BaseURL+"Report/ReportService.svc/GetAllUser",quietMillis:250,dataType:"json",crossDomain:true,contentType:"application/json; charset=utf-8",data:function(g,f){var e=a.IsUsernameSelected(),d=a.IsIpSelected();if(e)b="User Name";else if(d)b="IP";return JSON.stringify({searchTerm:g,pageSize:c,pageNum:f,searchType:b,logonId:BrowserStorage.getLogonId()})},results:function(a){return{results:a.Results}},params:function(){return{contentType:"application/json;charset=utf-8"}}},initSelection:function(){},formatSelection:function(b){if(b.id!=-1&&!IsNullOrEmpty(b.text)){$("."+a.UsrSelectedTextSpanClass).show();$("."+a.SelectedTextSpanClass).text("User : "+b.text);$("#"+a.UserSelectionHiddenId).val(b.text);a.EnableSelectUserButton();$(".t1").addClass("done")}else{a.DisableSelectUserButton();$(".t1").removeClass("done")}return b.text},customCall:function(){}})};this.IsUsernameSelected=function(){return $("#"+a.UserNameRadioId).GetData()};this.IsIpSelected=function(){return $("#"+a.IPAddressRadioId).GetData()};this.SetUserName=function(c,b){return $("#"+a.SelectUserNameAutocompleteId).select2("data",{id:c,text:b})};this.GetUserName=function(){return $("#"+a.SelectUserNameAutocompleteId).select2("data")};this.SetUserNameInGrid=function(c,b){return $("#"+a.SelectUserNameAutocompleteInGridId).select2("data",{id:c,text:b})};this.GetUserNameInGrid=function(){return $("#"+a.SelectUserNameAutocompleteInGridId).select2("data")};this.SetVideoTitle=function(c,b){return $("#"+a.SelectVideoAutocompleteId).select2("data",{id:c,text:b})};this.GetVideoTitle=function(){return $("#"+a.SelectVideoAutocompleteId).select2("data")};this.SetVideoTitleInGrid=function(c,b){return $("#"+a.VideoTitleAutocompleteInGridId).select2("data",{id:c,text:b})};this.GetVideoTitleInGrid=function(){return $("#"+a.VideoTitleAutocompleteInGridId).select2("data")};this.SetSelectedDateRange=function(b){return $("#"+a.SelectDateRangeDropdownId).val(b)};this.GetSelectedDateRange=function(){return $("#"+a.SelectDateRangeDropdownId).GetData()};this.GetSelectedDate=function(){var b={FromDate:new Date,ToDate:new Date};if(a.GetSelectedDateRangeRadio()){selecteddate=a.GetSelectedDateRange();var d=new Date,c=new Date;c.setDate(d.getDate()-parseInt(selecteddate.id));var e=new Date(c);b.FromDate=GetDate(e);b.ToDate=GetDate(d)}else if(a.GetSelectedFromToDateRadio()){b.FromDate=a.GetSelectedFromDate();b.ToDate=a.GetSelectedToDate()}return b};this.SetSelectedFromDate=function(b){return $("#"+a.FromDateId).val(b)};this.GetSelectedFromDate=function(){return $("#"+a.FromDateId).GetData()};this.SetSelectedToDate=function(b){return $("#"+a.ToDateId).val(b)};this.GetSelectedToDate=function(){return $("#"+a.ToDateId).GetData()};this.SetSelectedDateRangeRadio=function(b){return b?$("#"+a.DateRangeRadioId).Check():$("#"+a.DateRangeRadioId).UnCheck()};this.GetSelectedDateRangeRadio=function(){return $("#"+a.DateRangeRadioId).GetData()};this.SetSelectedFromToDateRadio=function(b){return b?$("#"+a.FromToDateRadioId).Check():$("#"+a.FromToDateRadioId).UnCheck()};this.GetSelectedFromToDateRadio=function(){return $("#"+a.FromToDateRadioId).GetData()};this.SetSelectedDeviceRadio=function(b){return b?$("#"+a.DeviceRadioId).Check():$("#"+a.DeviceRadioId).UnCheck()};this.GetSelectedDeviceRadio=function(){return $("#"+a.DeviceRadioId).GetData()};this.SetSelectedChannelRadio=function(b){return b?$("#"+a.ChannelRadioId).Check():$("#"+a.ChannelRadioId).UnCheck()};this.GetSelectedChannelRadio=function(){return $("#"+a.ChannelRadioId).GetData()};this.SetSelectedActivity=function(b){return $("#"+a.SelectActivityDropdownId).val(b)};this.GetSelectedActivity=function(){return $("#"+a.SelectActivityDropdownId).GetData()};this.SetSelectedDevice=function(b){return $("#"+a.SelectDeviceDropdownId).val(b)};this.GetSelectedDevice=function(){return $("#"+a.SelectDeviceDropdownId).GetData()};this.SetSelectedChannel=function(b){return $("#"+a.SelectChannelDropdownId).val(b)};this.GetSelectedChannel=function(){return $("#"+a.SelectChannelDropdownId).GetData()};this.SetSelectedVideo=function(b){return $("#"+a.SelectVideoDropdownId).val(b)};this.GetSelectedVideo=function(){return $("#"+a.SelectVideoDropdownId).GetData()};this.SetSelectedVideoInGrid=function(b){return $("#"+a.SelectVideoDropdownInGridId).val(b)};this.GetSelectedVideoInGrid=function(){return $("#"+a.SelectVideoDropdownInGridId).GetData()};this.GetSelectedDeviceOrChannel=function(){var b={id:0,text:"",isDevice:false};if(a.GetSelectedDeviceRadio()){b=a.GetSelectedDevice();b.isDevice=true}else if(a.GetSelectedChannelRadio()){b=a.GetSelectedChannel();b.isDevice=false}return b};var a=this},OrderConfirmation=function(c,b){this.MessageViewModel=new MessageViewModel;this.btnProceed="proceed";this.btnBack="back";this.btnprintOrder="printOrder";var a=this;this.OrderConfirmationRepository=new OrderConfirmationRepository;this.Initilize=function(){if(IsNullOrEmpty(sessionStorage.getItem("OrderId"))||IsNullOrEmpty(sessionStorage.getItem("LogonId")))b.config(Application.Home.BaseURL);else{a.OrderConfirmationRepository.getOrderDetails();a.BindProceedButton();a.BindBackButton();a.PrintOrderButton()}};this.BindBackButton=function(){a.UnbindBackButton();$("#"+a.btnBack).bind("click",function(b){a.Back(b)})};this.UnbindBackButton=function(){$("#"+a.btnBack).unbind("click")};this.BindProceedButton=function(){a.UnbindProceedButton();$("#"+a.btnProceed).bind("click",function(b){a.checkIETServiceAccessibleForVATPurchase(b)})};this.checkIETServiceAccessibleForVATPurchase=function(c){var a=this,b={Data:{keyId:"purchase"}};Repository.LoadDataJSON(WebService.BaseURL+"Utility/UtilityService.svc/GetGeneralParameters",function(b){if(b.Status==ResultStatus.Successful&&b.ResultObject)a.Proceed(c);else{a.MessageViewModel.CreateWarningMessage(b.Message,"overlayId","okButtonId");a.MessageViewModel.ShowOverLay()}},function(b){a.MessageViewModel.CreateWarningMessage(b,"overlayId","okButtonId",function(){$("#okButtonId").unbind();$("#okButtonId").bind("click",function(){checkLoginStatus(b)})});a.MessageViewModel.ShowOverLay()},JSON.stringify(b.Data))};this.UnbindProceedButton=function(){$("#"+a.btnProceed).unbind("click")};this.Back=function(){var b={LogonId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))?GUID():sessionStorage.getItem("LogonId"),OrderId:IsNullOrEmpty(sessionStorage.getItem("OrderId"))?"":sessionStorage.getItem("OrderId"),OrderStatus:"InCheckout-PersonnelDetails"},a={Data:{orderDetails:b}};Repository.LoadDataJSON(WebService.BaseURL+"Transactions/WebPortalTransaction.svc/UpdateOrderTransactionStatus",function(a){if(ResultStatus.Successful==a.LoginStatus)if(ResultStatus.Successful==a.Status&&a.ResultObject)location.href="?"+Application.Address.BaseURL;else{var b=new MessageViewModel;b.CreateWarningMessage(a.Message,"overlayId","okButtonId",function(){});b.ShowOverLay()}else{var b=new MessageViewModel;b.CreateWarningMessage(a.Message,"overlayId","okButtonId",function(){});b.ShowOverLay()}},function(b){var a=new MessageViewModel;a.CreateErrorMessage(b);a.ShowOverLay()},JSON.stringify(a.Data))};this.Proceed=function(){var b={LogonId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))?GUID():sessionStorage.getItem("LogonId"),OrderId:IsNullOrEmpty(sessionStorage.getItem("OrderId"))?"":sessionStorage.getItem("OrderId"),OrderStatus:"OrderAcknowledged"},a={Data:{orderDetails:b}};Repository.LoadDataJSON(WebService.BaseURL+"Transactions/WebPortalTransaction.svc/UpdateOrderTransactionStatus",function(a){if(ResultStatus.Successful==a.LoginStatus)if(ResultStatus.Successful==a.Status&&a.ResultObject){var c={OrderId:IsNullOrEmpty(sessionStorage.getItem("OrderId"))?"":sessionStorage.getItem("OrderId"),ApplyMembershipDiscount:false,ApplyPromotionalDiscount:false,PromotionCode:""},d={Data:{logonId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))?GUID():sessionStorage.getItem("LogonId"),orderId:IsNullOrEmpty(sessionStorage.getItem("OrderId"))?"":sessionStorage.getItem("OrderId"),orderReq:c}};Repository.LoadDataJSON(WebService.BaseURL+"Transactions/WebPortalTransaction.svc/SendWebOrderToDarwin",function(b){if(ResultStatus.Successful==b.LoginStatus)if(ResultStatus.Successful==b.Status&&b.ResultObject)if(b.ResultObject!=null){var a=b.ResultObject,z=$("<input/>",{type:"hidden",name:"nbx_auth_type",value:a.NBX_AUTH_TYPE});z.appendTo(".paymentDetails");var l=$("<input/>",{type:"hidden",name:"nbx_payment_amount",value:a.NBX_PAYMENT_AMOUNT});l.appendTo(".paymentDetails");var m=$("<input/>",{type:"hidden",name:"nbx_currency_code",value:a.NBX_CURRENCY_CODE});m.appendTo(".paymentDetails");var h=$("<input/>",{type:"hidden",name:"nbx_merchant_reference",value:a.NBX_MERCHANT_REFERENCE});h.appendTo(".paymentDetails");var F=$("<input/>",{type:"hidden",name:"nbx_email",value:a.NBX_EMAIL});F.appendTo(".paymentDetails");var k=$("<input/>",{type:"hidden",name:"nbx_cardholder_name",value:a.NBX_CARDHOLDER_NAME});k.appendTo(".paymentDetails");var C=$("<input/>",{type:"hidden",name:"nbx_houseno",value:a.NBX_HOUSENO});C.appendTo(".paymentDetails");var B=$("<input/>",{type:"hidden",name:"nbx_postcode",value:a.NBX_POSTCODE});B.appendTo(".paymentDetails");var A=$("<input/>",{type:"hidden",name:"nbx_checksum",value:a.NBX_CHECKSUM});A.appendTo(".paymentDetails");var n=$("<input/>",{type:"hidden",name:"nbx_payment_types",value:a.NBX_PAYMENT_TYPES});n.appendTo(".paymentDetails");var t=$("<input/>",{type:"hidden",name:"nbx_card_types",value:a.NBX_CARD_TYPES});t.appendTo(".paymentDetails");var r=$("<input/>",{type:"hidden",name:"nbx_success_url",value:a.NBX_SUCCESS_URL});r.appendTo(".paymentDetails");var q=$("<input/>",{type:"hidden",name:"nbx_failure_url",value:a.NBX_FAILURE_URL});q.appendTo(".paymentDetails");var f=$("<input/>",{type:"hidden",name:"nbx_success_redirect_url",value:a.NBX_SUCCESS_REDIRECT_URL});f.appendTo(".paymentDetails");var d=$("<input/>",{type:"hidden",name:"nbx_failure_redirect_url",value:a.NBX_FAILURE_REDIRECT_URL});d.appendTo(".paymentDetails");var u=$("<input/>",{type:"hidden",name:"nbx_return_url",value:a.NBX_RETURN_URL});u.appendTo(".paymentDetails");var g=$("<input/>",{type:"hidden",name:"nbx_success_show_content",value:a.NBX_SUCCESS_SHOW_CONTENT});g.appendTo(".paymentDetails");var e=$("<input/>",{type:"hidden",name:"nbx_failure_show_content",value:a.NBX_FAILURE_SHOW_CONTENT});e.appendTo(".paymentDetails");var o=$("<input/>",{type:"hidden",name:"IET_NBX_INTGR_ID",value:a.IET_NBX_INTGR_ID});o.appendTo(".paymentDetails");var x=$("<input/>",{type:"hidden",name:"IET_SOURCEAPP",value:a.IET_SOURCEAPP});x.appendTo(".paymentDetails");var y=$("<input/>",{type:"hidden",name:"IET_TARGETAPP",value:a.IET_TARGETAPP});y.appendTo(".paymentDetails");var E=$("<input/>",{type:"hidden",name:"IET_OPRID",value:a.IET_OPRID});E.appendTo(".paymentDetails");var s=$("<input/>",{type:"hidden",name:"IET_ROUTING_BU",value:a.IET_ROUTING_BU});s.appendTo(".paymentDetails");var v=$("<input/>",{type:"hidden",name:"IET_PAYMETHOD",value:a.IET_PAYMETHOD});v.appendTo(".paymentDetails");var D=$("<input/>",{type:"hidden",name:"IET_CUSTID",value:a.IET_CUSTID});D.appendTo(".paymentDetails");var w=$("<input/>",{type:"hidden",name:"IET_PERSON_ID",value:a.IET_PERSON_ID});w.appendTo(".paymentDetails");var p=$("<input/>",{type:"hidden",name:"IET_ORDER_DESCR",value:a.IET_ORDER_DESCR});p.appendTo(".paymentDetails");var j=$("<input/>",{type:"hidden",name:"iet_nbx_order_descr",value:a.IET_NBX_ORDER_DESCR});j.appendTo(".paymentDetails");if(a.IET_NBX_INTERFACE_ID!=null&&a.IET_NBX_INTERFACE_ID!=""){var i=$("<input/>",{type:"hidden",name:"nbx_interface_id",value:a.IET_NBX_INTERFACE_ID});i.appendTo(".paymentDetails")}$(".paymentDetails").wrap("<form name='formSecurePaymentForm'></form>");$("form[name=formSecurePaymentForm]").attr("action",a.NetbanxPageURL).attr("method",Method.POST).submit()}else{Spinner.Stop();var c=new MessageViewModel;c.CreateWarningMessage("Order cannot be processed. Please contact IET administrator.","overlayId","okButtonId",function(){});c.ShowOverLay()}else{Spinner.Stop();var c=new MessageViewModel;c.CreateWarningMessage(b.Message,"overlayId","okButtonId",function(){});c.ShowOverLay()}else{Spinner.Stop();var c=new MessageViewModel;c.CreateWarningMessage(b.Message,"overlayId","okButtonId",function(){});c.ShowOverLay()}},function(b){Spinner.Stop();var a=new MessageViewModel;a.CreateErrorMessage(b);a.ShowOverLay()},JSON.stringify(d.Data))}else{var b=new MessageViewModel;b.CreateWarningMessage(a.Message,"overlayId","okButtonId",function(){});b.ShowOverLay()}else{var b=new MessageViewModel;b.CreateWarningMessage(a.Message,"overlayId","okButtonId",function(){$("#okButtonId").click(function(){location.href="?home"})});b.ShowOverLay()}},function(b){var a=new MessageViewModel;a.CreateErrorMessage(b);a.ShowOverLay()},JSON.stringify(a.Data))};this.PrintOrderButton=function(){a.UnPrintOrderButton();$("#"+a.btnprintOrder).bind("click",function(){$(".mobileviewdata").hide();$(".mobileviewhead").hide();var c=$("#dvOrderConfirmationPrint").html();$(".mobileviewdata").show();$(".mobileviewhead").show();var b="<html>";b+=c;b+="</html>";var a=window.open("","","left=0,top=0,width=752,height=677,toolbar=0,scrollbars=0,status=0");a.document.write(b);a.document.close();a.focus();a.print();a.close()})};this.UnPrintOrderButton=function(){$("#"+a.btnprintOrder).unbind("click")};var a=this;a.Initilize()},uploader,SearchData={},DefaultDisplayPage=3,ContentPerPage=10,dummyVideoId,RowNumber,UserInfo={Id:"",EmailAddress:""},lastVisitedPage,UserGeneratedContent=function(){this.btnBack="Back";this.TitleTextBox="txtTitle";this.DescriptionTextBox="txtDescription";this.UserNameTextBox="txtUserName";this.UserContactTextBox="txtUserContact";this.UserEmailTextBox="txtUserEmail";this.UploadFileNameTextBox="txtUploadFileName";this.UploadBrowseButton="btnUpload";this.StatusTabButton="btnStatus";this.ResetButton="btnReset";this.InfoSpanButton="InfoSpan";this.MessageViewModel=new MessageViewModel;var b=[];localStorage.setItem("IsRecordFirstLoaded","0");this.Initilize=function(){CloseMobileMenu();a.ClearAllControls();a.SetUserContentUploadControls();a.BindUploadBrowseButton();a.BindStatusTabButton();a.SetUserNameValue();a.SetEmailAddress();a.UploadProcess();a.GetAllValidationMsg(b);a.ResetButtonBindClick();$("#InfoSpan").attr("title","Please upload mov, mpg, avi, wmv, mp4, flv files only.");$(".tooltip_cutom").tooltip({trigger:"click"});$("body").click(function(a){a.target.id!="InfoSpan"&&$(".tooltip_cutom").tooltip("hide")});ClearSearchField()};this.ClearAllControls=function(){$("input[id$='"+a.UserNameTextBox+"']").val("");$("input[id$='"+a.UploadFileNameTextBox+"']").val("");$("input[id$='"+a.TitleTextBox+"']").val("");$("input[id$='"+a.DescriptionTextBox+"']").val("");$("input[id$='"+a.UserContactTextBox+"']").val("");$("input[id$='"+a.UserEmailTextBox+"']").val("")};this.GetTitleValue=function(){return $("#"+a.TitleTextBox).val()};this.GetDescriptionValue=function(){return $("#"+a.DescriptionTextBox).val()};this.SetUserNameValue=function(){$("#"+a.UserNameTextBox).val(localStorage.getItem("Welcome"))};this.GetUserNameValue=function(){return $("#"+a.UserNameTextBox).val()};this.GetUserContactValue=function(){return $("#"+a.UserContactTextBox).val()};this.SetEmailAddress=function(){var b=sessionStorage.getItem("LogonId"),c=a.getUserInfo();if(b==c.Id){$("#"+a.UserEmailTextBox).val(c.EmailAddress);return}var d={Data:{logonId:IsNullOrEmpty(b)?GUID():b}};Repository.LoadDataJSON(WebService.BaseURL+"UserContentManagement/UserContentManagement.svc/GetUserEmailInformation",function(b){if(ResultStatus.Successful==b.LoginStatus)if(ResultStatus.Successful==b.Status&&b.ResultObject!=null){$("#"+a.UserEmailTextBox).val(b.ResultObject);a.SetUserInfo(sessionStorage.getItem("LogonId"),b.ResultObject)}},function(){},JSON.stringify(d.Data))};this.SetUserInfo=function(b,a){UserInfo.Id=b;UserInfo.EmailAddress=a};this.getUserInfo=function(){return UserInfo};this.GetUserEmailValue=function(){return $("#"+a.UserEmailTextBox).val()};this.UploadFileNameValue=function(){return $("#"+a.UploadFileNameTextBox).val()};this.BindStatusTabButton=function(){$("#"+a.StatusTabButton).unbind("click");$("#"+a.StatusTabButton).bind("click",function(){localStorage.setItem("IsRecordFirstLoaded","0");a.getAllUploadedContent(1)})};this.UnbindBackButton=function(){$("#"+a.btnBack).unbind("click")};this.BindBackButton=function(){$("#"+a.btnBack).bind("click",a.Back)};this.Back=function(){location.href="?"+sessionStorage.getItem("RedirectFrom")};this.SetUserContentUploadControls=function(){$("input[id$='"+a.UserNameTextBox+"']").attr("disabled",true);$("input[id$='"+a.UploadFileNameTextBox+"']").attr("disabled",true);$("input[id$='"+a.TitleTextBox+"']").attr("disabled",false);$("input[id$='"+a.DescriptionTextBox+"']").attr("disabled",false);$("input[id$='"+a.UserContactTextBox+"']").attr("disabled",false);$("input[id$='"+a.UserEmailTextBox+"']").attr("disabled",false)};this.ReSetUserContentControls=function(){$("input[id$='"+a.UserNameTextBox+"']").val("");$("input[id$='"+a.UploadFileNameTextBox+"']").val("");$("input[id$='"+a.TitleTextBox+"']").val("");$("input[id$='"+a.DescriptionTextBox+"']").val("");$("input[id$='"+a.UserContactTextBox+"']").val("");$("input[id$='"+a.UserEmailTextBox+"']").val("");a.SetUserNameValue();a.SetEmailAddress()};this.ResetButtonBindClick=function(){$("#"+a.ResetButton).unbind("click");$("#"+a.ResetButton).bind("click",function(){a.ReSetUserContentControls()})};this.BindUploadBrowseButton=function(){$("#"+a.UploadBrowseButton).unbind("click");$("#"+a.UploadBrowseButton).bind("click",function(){a.validateUpload()})};this.getAllUploadedContent=function(b){a.ShowLoading();var c={Data:{logonId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))?GUID():sessionStorage.getItem("LogonId"),pageNumber:b==1?b:$("#hdnCurrentPage").val(),pageSize:10}};lastVisitedPage=b;Repository.LoadDataJSON(WebService.BaseURL+"UserContentManagement/UserContentManagement.svc/GetUserContentById",function(c){if(ResultStatus.Successful==c.LoginStatus)if(ResultStatus.Successful==c.Status&&c.ResultObject!=null)if(c.ResultObject.length!=0){var d='<tr  class="table-heading-background hidden-sm hidden-xs"><th style="width:10%;" class="hidden-md hidden-lg"></th><th style="width:30%;">Video Title</th><th style="width:30%;">Description</th><th style="width:15%;">Uploaded Date</th><th style="width:15%;">Status</th>';d+="</tr>";var e;$.each(c.ResultObject,function(b,a){d+='<tr><td class="hidden-md hidden-lg"><table class=" table inner_table_border"><tbody><tr><td class="inner_table_td">Video Title</td><td class="inner_table_value" style="color: #222;">'+a.ContentTitle+'</td></tr><tr> <td class="inner_table_td">Description</td> <td class="inner_table_value">'+a.Description+'</td></tr>  <tr> <td class="inner_table_td">Uploaded Date</td> <td class="inner_table_value">'+a.UploadedDate+'</td></tr>  <tr> <td class="inner_table_td">Status</td> <td class="inner_table_value">'+a.ContentStatus+'</td></tr>  </tbody> </table> </td><td class="hidden-sm hidden-xs">'+a.ContentTitle+'</td><td class="hidden-sm hidden-xs">'+a.Description+'</td><td class="hidden-sm hidden-xs">'+a.UploadedDate+'</td><td class="hidden-sm hidden-xs">'+a.ContentStatus+"</td>";d+="</tr>";e=a.TotalRecords;RowNumber=a.RowNumber});$("#UploadedVideo").html(d);$("#hdnCurrentPage").val(RowNumber);SearchData={TotalRecords:e,DisplayPages:e/ContentPerPage};if(SearchData.TotalRecords<=10&&SearchData.TotalRecords>=1)DefaultDisplayPage=1;else if(SearchData.TotalRecords>10&&SearchData.TotalRecords<=20)DefaultDisplayPage=2;else if(SearchData.TotalRecords>20)DefaultDisplayPage=3;$(".pageno").html("<p>page "+b+" of "+Math.ceil(SearchData.DisplayPages)+"</p>");localStorage.getItem("IsRecordFirstLoaded")=="0"&&$(".pageNavigation").twbsPagination({totalPages:Math.ceil(SearchData.DisplayPages),start:1,visiblePages:DefaultDisplayPage,onPageClick:function(d,b){localStorage.setItem("IsRecordFirstLoaded","1");if(lastVisitedPage>b){var c=$("#hdnCurrentPage").val()-10;$("#hdnCurrentPage").val(c)}a.getAllUploadedContent(b)}});a.HideLoading()}else{$("#UploadedVideo").html("No records found.");a.HideLoading()}else{$("#UploadedVideo").html("No records found.");a.HideLoading()}},function(){a.HideLoading()},JSON.stringify(c.Data))};this.ShowLoading=function(){$("#overlayLoadingData").addClass("display-block");$("#overlayLoadingDataLoding").animate({top:"0"},"fast");$("#overlayLoadingDataSpinner").show()};this.HideLoading=function(){$("#overlayLoadingData").removeClass("display-block");$("#overlayLoadingDataLoding").animate({top:"-100"},"fast");$("#overlayLoadingDataSpinner").hide()};this.UploadedContent=function(b){var c={Data:{requestContent:{LogonId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))?GUID():sessionStorage.getItem("LogonId"),UserContact:a.GetUserContactValue(),UserName:a.GetUserNameValue(),UserEmail:a.GetUserEmailValue(),ContentTitle:a.GetTitleValue(),Description:a.GetDescriptionValue(),UploadFileName:a.UploadFileNameValue(),StreamUkId:b}}};Repository.LoadDataJSON(WebService.BaseURL+"UserContentManagement/UserContentManagement.svc/UploadUserContent",function(a){if(ResultStatus.Successful==a.LoginStatus)ResultStatus.Successful==a.Status&&a.ResultObject!=null},function(){},JSON.stringify(c.Data))};this.UploadProcess=function(){uploader=new plupload.Uploader({runtimes:"html5,silverlight,html4",multi_selection:false,browse_button:"UploadBrowseButton",url:"VideoUploadHandler.ashx",chunk_size:"512kb",flash_swf_url:"Script/plupload/Moxie.swf",silverlight_xap_url:"Script/plupload/Moxie.xap",filters:{max_file_size:"10000mb",mime_types:[{title:"Video Files",extensions:"flv,asf,qt,mov,mpg,avi,wmv,mp4,3gp,f4v,m4v,mpeg,mxf,rm,rv,rmvb,ts,ogg,ogv,vob"}]},init:{BeforeUpload:function(b,a){dummyVideoId=GUID();$("#overlayVideo").show();$("#overlaySpinnerVideo").show();$("#loadingVideo").animate({top:"0"},"fast");b.settings.multipart_params={videoId:dummyVideoId,filename:a.name}},FilesAdded:function(){uploader.files.length==2&&uploader.removeFile(uploader.files[0]);$("#txtUploadFileName").val(uploader.files[uploader.files.length-1].name)},ChunkUploaded:function(c,a,b){c.settings.multipart_params={filename:a.name,UploadToken:JSON.parse(b.response).result.uploadToken,videoId:dummyVideoId}},UploadProgress:function(b,a){$("#btnUpload").val("Uploading "+a.percent+"%")},FileUploaded:function(e,d,b){var c={Data:{requestContent:{LogonId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))?GUID():sessionStorage.getItem("LogonId"),UserContact:$("input[id$='txtUserContact']").val(),UserName:$("input[id$='txtUserName']").val(),UserEmail:$("input[id$='txtUserEmail']").val(),ContentTitle:$("input[id$='txtTitle']").val().replace(/</g,"&lt;").replace(/>/g,"&gt;"),Description:$("input[id$='txtDescription']").val().replace(/</g,"&lt;").replace(/>/g,"&gt;"),UploadFileName:$("input[id$='txtUploadFileName']").val(),UploadToken:JSON.parse(b.response).result.uploadToken,MediaAssetId:JSON.parse(b.response).result.MediaAssetId}}};Repository.LoadDataJSONFalseAjax(WebService.BaseURL+"UserContentManagement/UserContentManagement.svc/UploadUserContent",function(b){if(ResultStatus.Successful==b.LoginStatus)ResultStatus.Successful==b.Status&&b.ResultObject!=null&&a.ReSetUserContentControls()},function(){},JSON.stringify(c.Data));$("#btnUpload").val("Upload");$("#overlayVideo").hide();$("#loadingVideo").animate({top:"-100"},"fast");$("#overlaySpinnerVideo").hide();$("#btnReset").removeClass("disabled")},UploadComplete:function(){var b=new MessageViewModel;b.CreateInfoMessage("Content is uploaded successfully.","overlayId","okButtonId");b.ShowOverLay();$(".overlay").addClass("display-block");$("#"+a.StatusTabButton).click();a.ReSetUserContentControls();$("#btnUpload").val("Upload")},Error:function(){$("input[id$='txtUploadFileName']").val("Invalid File")}}});uploader.init()};this.SetMessages=function(d){for(var c="",a=0;a<b.length;a++)if(b[a].Id==d){c=b[a].Messages;break}return c};this.validateUpload=function(){var b=true;if(!ReguiredFeild($(".contentRequired"))){b=false;return}if(!chkNumber($("input[id$='txtUserContact']").val())){a.MessageViewModel.CreateWarningMessage("Please enter valid contact number.","overlayId","btnUpload");a.MessageViewModel.ShowOverLay();b=false;return}if(!validateEmail($("input[id$='txtUserEmail']").val())){a.MessageViewModel.CreateWarningMessage(a.SetMessages("MSG_Invalid_EmailAddress"),"overlayId","btnUpload");a.MessageViewModel.ShowOverLay();b=false;return}var c=$("#txtUploadFileName").val();if(c==""||c=="Invalid File"){alert("Please select valid file for upload,Extensions are flv,asf,qt,mov,mpg,avi,wmv,mp4,3gp,f4v,m4v,mpeg,mxf,rm,rv,rmvb,ts,ogg,ogv,vob.");b=false;return}if(b){$("#btnReset").addClass("disabled");uploader.start()}};this.GetAllValidationMsg=function(a){var b=this;Repository.LoadDataWithGet(WebService.BaseURL+"UserContentManagement/UserContentManagement.svc/GetContentManagementMsg",function(c){for(var b=0,b=0;b<c.length;b++){var d=c[b].Key,e=c[b].Value;a.push({Id:d,Messages:e})}},function(){})};this.PageNumberKeyUp=function(){var a=this;a.previousValue=parseInt($(".pagebox").val()=="")?1:$(".pagebox").val();$(".pagebox").unbind("keypress");$(".pagebox").bind("keypress",function(a){var b=a.keyCode||a.which;if(String.fromCharCode(b).match(/[^0-9\t\b]/g))return false});$(".pagebox").unbind("focusin");$(".pagebox").bind("focusin",function(){a.previousValue=parseInt($(this).val()=="")?1:$(this).val()});$(".pagebox").unbind("focusout");$(".pagebox").bind("focusout",function(){if(parseInt($(this).val())>parseInt($("#hdnTotalCount").val()))$(".pagebox").val(a.previousValue);else if(parseInt($(this).val())==0)$(".pagebox").val(1);else{a.previousValue=$(this).val();$(".pagebox").val($(this).val())}})};this.PreviousClick=function(){var a=this;$(".previous").click(function(b){a.PageCount();this.previousVal=parseInt($(".pagebox").val()=="")?1:$(".pagebox").val();if(parseInt($(".pagebox").val())>1&&$(".pagebox").val()!=""){$(".pagebox").val(parseInt($(".pagebox").val())-1);a.EnableDesablePageButton();a.FilterData()}b.preventDefault()})};this.ForwordClick=function(){var a=this;$(".forward").click(function(b){a.PageCount();$(".pagebox").val()==""&&$(".pagebox").val(1);if(parseInt($(".pagebox").val())<parseInt($("#hdnTotalCount").val())&&$(".pagebox").val()!=""){$(".pagebox").val(parseInt($(".pagebox").val())+1);a.EnableDesablePageButton();a.FilterData()}b.preventDefault()})};this.LastClick=function(){var a=this;$(".last").click(function(b){a.PageCount();$(".pagebox").val()==""&&$(".pagebox").val(1);if(parseInt($(".pagebox").val())!=parseInt($("#hdnTotalCount").val())&&$(".pagebox").val()!=""){$(".pagebox").val(parseInt($("#hdnTotalCount").val()));a.EnableDesablePageButton();a.FilterData()}b.preventDefault()})};this.FirstClick=function(){var a=this;$(".first").click(function(b){a.PageCount();if($(".pagebox").val()!=1){$(".pagebox").val(1);a.EnableDesablePageButton();a.FilterData()}b.preventDefault()})};var a=this;a.Initilize()};$("document").ready(function(){var a=new UserGeneratedContent;a.Initilize()});var uploader,SearchData={},DefaultDisplayPage=3,ContentPerPage=10,RowNumber,ClientVideoRequestUserInfo={Id:"",EmailAddress:""},lastVisitedPage,ClientVideoRequest=function(){this.btnBack="Back";this.ClientNameTextBox="txtClientName";this.ContactNoTextBox="txtContactNo";this.ClientEmailAddress="txtClientEmail";this.VideoTitleTextBox="txtVideoTitle";this.ShortDescriptionTextBox="txtShortDescription";this.AbstractTextBox="txtAbstract";this.PremiumPriceRadioButton="premiumPrice";this.DivPremiumPrice="divPremiumPrice";this.PremiumPriceTextBox="txtPremiumPrice";this.EventNameTextBox="txtEventName";this.LocationNameTextBox="txtLocationName";this.VenueTextBox="txtVenue";this.EventDateTextBox="txtEventDate";this.RecordPublishDateTextBox="txtRecordPublishDate";this.FinalPublishDateTextBox="txtFinalPublishDate";this.ExpiryDateTextBox="txtExpiryDate";this.ResetButton="btnReset";this.SaveButton="btnSave";this.MyRequestTabButton="btnStatus";this.CancelButton="btnCancel";this.RecordPublishDateButton="btnRecordPublishDate";this.FinalPublishDateButton="btnFinalPublishDate";this.ExpiryPublishDateButton="btnExpiryPublishDate";this.EventDateButton="btnEventDate";this.NewRequestButton="btnNewRequest";this.MessageViewModel=new MessageViewModel;var b=[];localStorage.setItem("IsRecordFirstLoaded","0");this.Initilize=function(){CloseMobileMenu();a.ClearAllControls();a.BindSaveButton();a.GetAllValidationMsg(b);a.SetClientVideoFormControls();a.ResetButtonBindClick();a.BindMyRequestTabButton();a.BindNewRequestButton();a.BindDefaultChannelList();a.BindRecordPublishDateButton();a.BindFinalPublishDateButton();a.BindExpiryPublishDateButton();a.BindEventDateButton();a.BindCancelButton();localStorage.setItem("IsRecordFirstLoaded","0");a.getAllUploadedClientVideoRequest(1);ClearSearchField()};this.BindEventDateButton=function(){var b=$("#"+a.EventDateButton);b.click(function(){$("#"+a.EventDateTextBox).datepicker({dateFormat:"dd/mm/yy",minDate:0,prevText:"<<",nextText:">>",beforeShow:function(){$(this).datepicker("option","minDate",new Date);$("#"+a.EventDateTextBox).val()===""&&$(this).datepicker("option","minDate",0)}}).focus()})};this.BindExpiryPublishDateButton=function(){var b=$("#"+a.ExpiryPublishDateButton);b.click(function(){$("#"+a.ExpiryDateTextBox).datepicker({dateFormat:"dd/mm/yy",minDate:0,prevText:"<<",nextText:">>",beforeShow:function(){$(this).datepicker("option","minDate",new Date);$("#"+a.ExpiryDateTextBox).val()===""&&$(this).datepicker("option","minDate",0)}}).focus()})};this.BindFinalPublishDateButton=function(){var b=$("#"+a.FinalPublishDateButton);b.unbind("click");b.bind("click",function(){$("#"+a.FinalPublishDateTextBox).datepicker({dateFormat:"dd/mm/yy",minDate:0,prevText:"<<",nextText:">>",beforeShow:function(){$(this).datepicker("option","minDate",new Date);$("#"+a.FinalPublishDateTextBox).val()===""&&$(this).datepicker("option","minDate",0)}}).focus()})};this.BindRecordPublishDateButton=function(){var b=$("#"+a.RecordPublishDateButton);b.unbind("click");b.bind("click",function(){$("#"+a.RecordPublishDateTextBox).datepicker({dateFormat:"dd/mm/yy",minDate:0,prevText:"<<",nextText:">>",beforeShow:function(){$(this).datepicker("option","minDate",new Date);$("#"+a.RecordPublishDateTextBox).val()===""&&$(this).datepicker("option","minDate",0)}}).focus()})};this.BindSaveButton=function(){var b=$("#"+a.SaveButton);b.unbind("click");b.bind("click",function(){if(a.validateUpload()==true){a.MessageViewModel.CreateConfirmationMessageWithOKCancel("Are you sure you want to proceed?","overlayId","okButtonId","cancelButtonId",function(){$("#okButtonId").unbind("click");$("#okButtonId").bind("click",function(){$("#cancelButtonId").click();a.UploadedClientVideoRequest();a.ClearAllControls();$("#"+a.MyRequestTabButton).click()})});a.MessageViewModel.ShowOverLay()}})};this.ClearAllControls=function(){$("#"+a.ClientNameTextBox).val("");$("#"+a.ContactNoTextBox).val("");$("#"+a.ClientEmailAddress).val("");$("#"+a.VideoTitleTextBox).val("");$("#"+a.ShortDescriptionTextBox).val("");$("#"+a.AbstractTextBox).val("");$("#"+a.DivPremiumPrice).hide();$("#"+a.PremiumPriceTextBox).val("");$("#"+a.EventNameTextBox).val("");$("#"+a.LocationNameTextBox).val("");$("#"+a.VenueTextBox).val("");$("#"+a.EventDateTextBox).val("");$("#"+a.RecordPublishDateTextBox).val("");$("#"+a.FinalPublishDateTextBox).val("");$("#"+a.ExpiryDateTextBox).val("");$("#ddlDefaultChannel").val("Select");a.SetClientNameValue();a.SetClientEmailAddress()};this.SetClientNameValue=function(){$("#"+a.ClientNameTextBox).val(localStorage.getItem("Welcome"))};this.GetClientNameValue=function(){return $("#"+a.ClientNameTextBox).val()};this.BindDefaultChannelList=function(){var c="20",b={Data:""};Repository.LoadDataWithGet(WebService.BaseURL+"ChannelManagement/ChannelService.svc/ActiveChannels",function(b){if(ResultStatus.Successful==b.Status&&b.ResultObject!=null){var a=$("#ddlDefaultChannel");a.empty();a.append("<option value='Select'>Select</option>");$.each(b.ResultObject,function(){a.append("<option value="+this.Id+">"+this.Name+"</option>")})}},function(){a.HideLoading()},JSON.stringify(b.Data))};this.SetUserInfo=function(b,a){ClientVideoRequestUserInfo.Id=b;ClientVideoRequestUserInfo.EmailAddress=a};this.getUserInfo=function(){return ClientVideoRequestUserInfo};this.GetClientEmailValue=function(){return $("#"+a.UserEmailTextBox).val()};this.SetClientEmailAddress=function(){var b=sessionStorage.getItem("LogonId"),c=a.getUserInfo();if(b==c.Id){$("#"+a.ClientEmailAddress).val(c.EmailAddress);return}var d={Data:{logonId:IsNullOrEmpty(b)?GUID():b}};Repository.LoadDataJSON(WebService.BaseURL+"ClientVideoRequest/ClientVideoRequestService.svc/GetUserEmailInformation",function(b){if(ResultStatus.Successful==b.LoginStatus)if(ResultStatus.Successful==b.Status&&b.ResultObject!=null){$("#"+a.ClientEmailAddress).val(b.ResultObject);a.SetUserInfo(sessionStorage.getItem("LogonId"),b.ResultObject)}},function(){},JSON.stringify(d.Data))};this.BindCancelButton=function(){$("#"+a.CancelButton).unbind("click");$("#"+a.CancelButton).bind("click",function(){$("#"+a.MyRequestTabButton).click()})};this.BindMyRequestTabButton=function(){$("#"+a.MyRequestTabButton).unbind("click");$("#"+a.MyRequestTabButton).bind("click",function(){localStorage.setItem("IsRecordFirstLoaded","0");a.getAllUploadedClientVideoRequest(1)})};this.SetClientVideoFormControls=function(){$("input[id$='"+a.ClientNameTextBox+"']").attr("disabled",true);$("input[id$='"+a.ClientEmailAddress+"']").attr("disabled",false)};this.ResetButtonBindClick=function(){$("#"+a.ResetButton).unbind("click");$("#"+a.ResetButton).bind("click",function(){a.ClearAllControls();document.getElementById("free").checked=true})};this.BindNewRequestButton=function(){$("#"+a.NewRequestButton).unbind("click");$("#"+a.NewRequestButton).bind("click",function(){a.ClearAllControls();document.getElementById("free").checked=true})};this.Back=function(){location.href="?"+sessionStorage.getItem("RedirectFrom")};this.UnbindBackButton=function(){$("#"+a.btnBack).unbind("click")};this.BindBackButton=function(){$("#"+a.btnBack).bind("click",a.Back)};this.GetTitleValue=function(){return $("#"+a.TitleTextBox).val()};this.GetDescriptionValue=function(){return $("#"+a.DescriptionTextBox).val()};this.GetUserContactValue=function(){return $("#"+a.UserContactTextBox).val()};this.GetRequestObject=function(){var b="";if(document.getElementById("subscription").checked)b="1";else if(document.getElementById("free").checked)b="2";else if(document.getElementById("premiumPrice").checked)b="3";var c={EventName:$("#"+a.EventNameTextBox).val(),Location:$("#"+a.LocationNameTextBox).val(),Venue:$("#"+a.VenueTextBox).val(),EventDate:$("#"+a.EventDateTextBox).val(),RecordPublishFromDate:$("#"+a.RecordPublishDateTextBox).val(),RecordFinalPublishDate:$("#"+a.FinalPublishDateTextBox).val(),ExpiryDate:$("#"+a.ExpiryDateTextBox).val()},d={LoginId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))?GUID():sessionStorage.getItem("LogonId"),Name:$("#"+a.ClientNameTextBox).val(),PhoneNo:$("#"+a.ContactNoTextBox).val(),EmailAddress:$("#"+a.ClientEmailAddress).val(),VideoTitle:$("#"+a.VideoTitleTextBox).val(),ShotDescription:$("#"+a.ShortDescriptionTextBox).val(),Abstract:$("#"+a.AbstractTextBox).val(),DefaultChennel:$("#ddlDefaultChannel option:selected").text(),SubsciptionType:b,PremiumPrice:$("#"+a.PremiumPriceTextBox).val(),EventDetail:c};return d};this.getAllUploadedClientVideoRequest=function(b){var c={Data:{logonId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))?GUID():sessionStorage.getItem("LogonId"),pageNumber:b==1?b:$("#hdnCurrentPage").val(),pageSize:10}};lastVisitedPage=b;Repository.LoadDataJSON(WebService.BaseURL+"ClientVideoRequest/ClientVideoRequestService.svc/GetAllClientVideoRequestForClient",function(c){if(ResultStatus.Successful==c.LoginStatus)if(ResultStatus.Successful==c.Status&&c.ResultObject!=null)if(c.ResultObject.length!=0){var d='<tr  class="table-heading-background hidden-sm hidden-xs"><th class="hidden-md hidden-lg"></th><th>Reference Number</th><th>Video Title</th><th>Event Location</th><th>Submitted Date</th><th>Status</th>';d+="</tr>";var e;$.each(c.ResultObject,function(b,a){d+='<tr><td class="hidden-md hidden-lg"><table class=" table inner_table_border"><tbody><tr><td class="inner_table_td">Reference Number</td><td class="inner_table_value" style="color: #222;">'+a.VideoRequestId+'</td></tr><tr> <td class="inner_table_td">Video Title</td> <td class="inner_table_value">'+a.VideoTitle+'</td></tr>  <tr> <td class="inner_table_td">Event Location</td> <td class="inner_table_value">'+a.EventDetail.Location+'</td></tr>  <tr> <td class="inner_table_td">Submitted Date</td> <td class="inner_table_value">'+a.CreatedDate+'</td></tr>  <tr> <td class="inner_table_td">Status</td> <td class="inner_table_value">'+a.RequestStatus+'</td></tr>  </tbody> </table> </td><td class="hidden-sm hidden-xs">'+a.VideoRequestId+'</td><td class="hidden-sm hidden-xs">'+a.VideoTitle+'</td><td class="hidden-sm hidden-xs">'+a.EventDetail.Location+'</td><td class="hidden-sm hidden-xs">'+a.CreatedDate+'</td><td class="hidden-sm hidden-xs">'+a.RequestStatus+"</td>";d+="</tr>";e=a.TotalRecords;RowNumber=a.RowNumber});$("#myRequestTable").html(d);$("#hdnCurrentPage").val(RowNumber);$(".inner_table_border .inner_table_td").css("background-color","white");SearchData={TotalRecords:e,DisplayPages:e/ContentPerPage};if(SearchData.TotalRecords<=10&&SearchData.TotalRecords>=1)DefaultDisplayPage=1;else if(SearchData.TotalRecords>10&&SearchData.TotalRecords<=20)DefaultDisplayPage=2;else if(SearchData.TotalRecords>20)DefaultDisplayPage=3;$(".pageno").html("<p>page "+b+" of "+Math.ceil(SearchData.DisplayPages)+"</p>");localStorage.getItem("IsRecordFirstLoaded")=="0"&&$(".pageNavigation").twbsPagination({totalPages:Math.ceil(SearchData.DisplayPages),start:1,visiblePages:DefaultDisplayPage,onPageClick:function(d,b){localStorage.setItem("IsRecordFirstLoaded","1");if(lastVisitedPage>b){var c=$("#hdnCurrentPage").val()-10;$("#hdnCurrentPage").val(c)}a.getAllUploadedClientVideoRequest(b)}})}else $("#myRequestTable").html("No records found.");else $("#myRequestTable").html("No records found.")},function(){$("#myRequestTable").html("No records found.")},JSON.stringify(c.Data))};this.ShowLoading=function(){$("#overlayLoadingData").addClass("display-block");$("#loadingVideo").animate({top:"0"},"fast");$("#overlayLoadingDataSpinner").show()};this.HideLoading=function(){$("#overlayLoadingData").removeClass("display-block");$("#loadingVideo").animate({top:"-100"},"fast");$("#overlayLoadingDataSpinner").hide()};this.UploadedClientVideoRequest=function(){var b={Data:{requestContent:a.GetRequestObject()}};Repository.LoadDataJSON(WebService.BaseURL+"ClientVideoRequest/ClientVideoRequestService.svc/CreateClientVideoRequest",function(a){if(ResultStatus.Successful==a.LoginStatus)ResultStatus.Successful==a.Status&&a.ResultObject!=null},function(){},JSON.stringify(b.Data))};this.SetMessages=function(d){for(var c="",a=0;a<b.length;a++)if(b[a].Id==d){c=b[a].Messages;break}return c};this.validateUpload=function(){var b=true;$("#ddlDefaultChannel").css("border-color","");if(!ReguiredFeild($(".contentRequired"))){$("#ddlDefaultChannel option:selected").text()=="Select"&&$("#ddlDefaultChannel").css("border-color","red");return false}if($("#ddlDefaultChannel option:selected").text()=="Select"){$("#ddlDefaultChannel").css("border-color","red");return false}if(!chkNumber($("#txtContactNo").val())){a.MessageViewModel.CreateWarningMessage("Please enter valid contact number.","overlayId","btnUpload");a.MessageViewModel.ShowOverLay();return false}if(!validateEmail($("#txtClientEmail").val())){a.MessageViewModel.CreateWarningMessage(a.SetMessages("MSG_Invalid_EmailAddress"),"overlayId","btnUpload");a.MessageViewModel.ShowOverLay();return false}return!a.ValidatePublishedDateTime()?false:b};this.GetAllValidationMsg=function(a){var b=this;Repository.LoadDataWithGet(WebService.BaseURL+"ClientVideoRequest/ClientVideoRequestService.svc/GetVideoRequestValidationMsg",function(c){for(var b=0,b=0;b<c.length;b++){var d=c[b].Key,e=c[b].Value;a.push({Id:d,Messages:e})}},function(){})};this.PageNumberKeyUp=function(){var a=this;a.previousValue=parseInt($(".pagebox").val()=="")?1:$(".pagebox").val();$(".pagebox").unbind("keypress");$(".pagebox").bind("keypress",function(a){var b=a.keyCode||a.which;if(String.fromCharCode(b).match(/[^0-9\t\b]/g))return false});$(".pagebox").unbind("focusin");$(".pagebox").bind("focusin",function(){a.previousValue=parseInt($(this).val()=="")?1:$(this).val()});$(".pagebox").unbind("focusout");$(".pagebox").bind("focusout",function(){if(parseInt($(this).val())>parseInt($("#hdnTotalCount").val()))$(".pagebox").val(a.previousValue);else if(parseInt($(this).val())==0)$(".pagebox").val(1);else{a.previousValue=$(this).val();$(".pagebox").val($(this).val())}})};this.PreviousClick=function(){var a=this;$(".previous").click(function(b){a.PageCount();this.previousVal=parseInt($(".pagebox").val()=="")?1:$(".pagebox").val();if(parseInt($(".pagebox").val())>1&&$(".pagebox").val()!=""){$(".pagebox").val(parseInt($(".pagebox").val())-1);a.EnableDesablePageButton();a.FilterData()}b.preventDefault()})};this.ForwordClick=function(){var a=this;$(".forward").click(function(b){a.PageCount();$(".pagebox").val()==""&&$(".pagebox").val(1);if(parseInt($(".pagebox").val())<parseInt($("#hdnTotalCount").val())&&$(".pagebox").val()!=""){$(".pagebox").val(parseInt($(".pagebox").val())+1);a.EnableDesablePageButton();a.FilterData()}b.preventDefault()})};this.LastClick=function(){var a=this;$(".last").click(function(b){a.PageCount();$(".pagebox").val()==""&&$(".pagebox").val(1);if(parseInt($(".pagebox").val())!=parseInt($("#hdnTotalCount").val())&&$(".pagebox").val()!=""){$(".pagebox").val(parseInt($("#hdnTotalCount").val()));a.EnableDesablePageButton();a.FilterData()}b.preventDefault()})};this.FirstClick=function(){var a=this;$(".first").click(function(b){a.PageCount();if($(".pagebox").val()!=1){$(".pagebox").val(1);a.EnableDesablePageButton();a.FilterData()}b.preventDefault()})};this.ValidatePublishedDateTime=function(){var q=$("#"+a.RecordPublishDateTextBox),c=q.val(),s=$("#"+a.FinalPublishDateTextBox),b=s.val(),u=$("#"+a.ExpiryDateTextBox),g=u.val(),r=$("#"+a.EventDateTextBox),e=r.val(),d="",o="Invalid Record Event Date.",n="Invalid Record Publish Date.",p="Invalid Final Publish Date.",m="Invalid Expiry Date.",h="",j="",f="",i="";if(e!=""&&!IsDate(e)){d=o;a.MessageViewModel.CreateWarningMessage(d,"overlayId","btnUpload");a.MessageViewModel.ShowOverLay();return false}else if(e!=""&&IsDate(e))i=Date.parseExact(e,"dd/MM/yyyy");if(c!=""&&!IsDate(c)){d=n;a.MessageViewModel.CreateWarningMessage(d,"overlayId","btnUpload");a.MessageViewModel.ShowOverLay();return false}else if(c!=""&&IsDate(c))h=Date.parseExact(c,"dd/MM/yyyy");if(b!=""&&!IsDate(b)){d=p;a.MessageViewModel.CreateWarningMessage(d,"overlayId","btnUpload");a.MessageViewModel.ShowOverLay();return false}else if(b!=""&&IsDate(b))j=Date.parseExact(b,"dd/MM/yyyy");if(g!=""&&!IsDate(g)){d=m;a.MessageViewModel.CreateWarningMessage(d,"overlayId","btnUpload");a.MessageViewModel.ShowOverLay();return false}else if(g!=""&&IsDate(g))f=Date.parseExact(g,"dd/MM/yyyy");var t="Final Publish date must be greater than or equal to Record publish date.",l="Event date must be greater than or equal to Record publish, Final and Expiry date.",k="Expiry date must be greater than or equal to Record, Publish and Event date.";if(e!=""&&c!="")if(i<h){a.MessageViewModel.CreateWarningMessage(l,"overlayId","btnUpload");a.MessageViewModel.ShowOverLay();return false}if(e!=""&&b!="")if(i<j){a.MessageViewModel.CreateWarningMessage(l,"overlayId","btnUpload");a.MessageViewModel.ShowOverLay();return false}if(e!=""&&g!="")if(i<f){a.MessageViewModel.CreateWarningMessage(l,"overlayId","btnUpload");a.MessageViewModel.ShowOverLay();return false}if(c!=""&&b!="")if(j<h){a.MessageViewModel.CreateWarningMessage(t,"overlayId","btnUpload");a.MessageViewModel.ShowOverLay();return false}if(c!=""&&b!=""&&g!=""){if(f<h){a.MessageViewModel.CreateWarningMessage(k,"overlayId","btnUpload");a.MessageViewModel.ShowOverLay();return false}}else if(c!=""&&f!=""){if(f<h){a.MessageViewModel.CreateWarningMessage(k,"overlayId","btnUpload");a.MessageViewModel.ShowOverLay();return false}}else if(b!=""&&f!="")if(f<j){a.MessageViewModel.CreateWarningMessage(k,"overlayId","btnUpload");a.MessageViewModel.ShowOverLay();return false}return true};var a=this;a.Initilize()};$("document").ready(function(){$(document).click(function(b){var a=b.target.id;if(a=="premiumPrice"){$(".price-text").removeClass("display-none");$("#divPremiumPrice").show()}else if(a=="subscription"||a=="free"){$(".price-text").addClass("display-none");$("#divPremiumPrice").hide()}})});var Password=function(){this.MessageViewModel=new MessageViewModel;this.txtUsername="Username";this.btnSubmit="Submit";this.User={};var a=this;this.Init=function(){RouteProvider.when("forgotpasswordhome",{templateUrl:"",controller:a.RedirectToHome,isPartial:false}).otherwise({redirectTo:"forgotpasswordhome"});RouteProvider.bindInnerRoutes();a.BindSubmitButton()};this.UnbindSubmitButton=function(){$("#"+a.btnSubmit).unbind("click")};this.RedirectToHome=function(){location.href=getApplicationBaseURL()};this.BindSubmitButton=function(){a.UnbindSubmitButton();$("#"+a.btnSubmit).bind("click",a.Submit)};this.Submit=function(){a.User={UserName:$("#"+a.txtUsername).val()};if(!IsNullOrEmpty(a.User.UserName))a.MessageViewModel.CreateConfirmationMessage("Are you sure, you wish to reset password?","overlayId","yesButtonId","noButtonId",function(){$("#yesButtonId").unbind();$("#yesButtonId").bind("click",function(){a.MessageViewModel.DeleteCurrentOverlay("overlayId");$("#overlaySpinner").css("display","block");$(".custom_messages").animate({top:"0"},"fast");checkLength($(".checkLength1"));if(a.User.UserName!="")if(a.User.UserName.indexOf("@")<0)$("form[name=ForgetPassword]").attr("action",WebService.ForgottenPasswordIETURL).attr("method",Method.POST).submit();else{var b=validateEmail(a.User.UserName);if(b)ForgotPasswordRepository.checkUserExists(a.User);else if(!b){a.MessageViewModel.CreateWarningMessage("Incorrect Username.Kindly re-enter","overlayId","okButtonId");a.MessageViewModel.ShowOverLay();$("#Username").val("")}}});a.MessageViewModel.ShowOverLay()});else checkLength($(".checkLength1"))};$("#ForgotPwd").unbind("click");$("#ForgotPwd").bind("click",function(a){a.preventDefault();sessionStorage.getItem("RedirectLocation",Application.Login.BaseURL);location.href=Application.Login.BaseURL});$("#"+a.txtUsername).keydown(function(b){if(b.keyCode===13){b.preventDefault();$("#Submit").focus();a.Submit()}})};$(function(){var a=new Password;a.Init()});var messageViewModel=new MessageViewModel;this.btnMyClips="#btnMyClips";this.btnMyPlaylist="#btnMyPlaylist";var collectionEmail=[];this.addEmailAddress="#addEmailAddress";var space=" ";this.MyClips=function(){CloseMobileMenu();this.addPlaylist="#addPlaylist";this.removePlaylist="#removePlaylist";this.btnSaveToPlaylist="#btnSaveToPlaylist";this.btnAddToPlaylist="#btnAddToPlaylist";this.btnSavePlaylist="#btnSavePlaylist";this.btnSaveClip="#btnSaveClip";this.btnSendEmail="#btnSendEmail";this.Initilize=function(){localStorage.setItem("IsRecordFirstLoaded","0");ClippingRepository.getAllMyClipsLoad(1);ClippingRepository.getAllMyPlaylistLoad(true,1);a.BindAddToPlaylistClick();a.BindSaveClipClick();a.BindSendEmailClipClick()};this.UnbindAddToPlaylistClick=function(){$(a.btnAddToPlaylist).unbind("click")};this.BindAddToPlaylistClick=function(){a.UnbindAddToPlaylistClick();$(a.btnAddToPlaylist).bind("click",function(){a.addToPlaylistClick();a.BindAddPlaylistClick();a.BindRemovePlaylistClick();a.BindSaveToPlaylistClick()})};this.UnbindAddPlaylistClick=function(){$(a.addPlaylist).unbind("click")};this.BindAddPlaylistClick=function(){a.UnbindAddPlaylistClick();$(a.addPlaylist).bind("click",function(){a.addPlaylistClick()})};this.UnbindRemovelaylistClick=function(){$(a.removePlaylist).unbind("click")};this.BindRemovePlaylistClick=function(){a.UnbindRemovelaylistClick();$(a.removePlaylist).bind("click",function(){a.removePlaylistClick()})};this.UnbindSaveToPlaylistClick=function(){$(a.btnSaveToPlaylist).unbind("click")};this.BindSaveToPlaylistClick=function(){a.UnbindSaveToPlaylistClick();$(a.btnSaveToPlaylist).bind("click",function(){a.saveToPlaylistClick()})};this.UnbindSaveClipClick=function(){$(a.btnSaveClip).unbind("click")};this.BindSaveClipClick=function(){a.UnbindSaveClipClick();$(a.btnSaveClip).bind("click",function(){a.saveClipClick()})};this.UnbindSendEmailClipClick=function(){$(a.btnSendEmail).unbind("click")};this.BindSendEmailClipClick=function(){a.UnbindSendEmailClipClick();$(a.btnSendEmail).bind("click",function(){addUserEmailAddress();a.sendEmailClipClick()})};this.addToPlaylistClick=function(){var b=$("input:checkbox").is(":checked");if(b){$("#playlist").modal("show");a.removePlaylistClick();ClippingRepository.getAllMyPlaylistLoad(false,1)}else{messageViewModel.CreateErrorMessage(space+"Please select at least one clip to add into playlist.");messageViewModel.ShowOverLay()}};this.removePlaylistClick=function(){$("#dvaddPlaylist").show();$("#dvremovePlaylist").hide();$("#dvPlaylistTitle").hide();$("#dvSelectPlaylist").show();$("#txtPlaylistName").val("");$("#ddlPlaylist").removeClass("required-field");$("#txtPlaylistName").removeClass("required-field")};this.addPlaylistClick=function(){$("#dvaddPlaylist").hide();$("#dvremovePlaylist").show();$("#dvSelectPlaylist").hide();$("#dvPlaylistTitle").show();$("#lblPlaylistName").html("Add Playlist Name");$("#txtPlaylistName").val("")};this.saveToPlaylistClick=function(){if($("#ddlPlaylist").is(":visible")&&$("#ddlPlaylist option:selected").text()=="Select Playlist"){$("#ddlPlaylist").addClass("required-field");return false}else if($("#txtPlaylistName").is(":visible")&&$("#txtPlaylistName").val()==""){$("#txtPlaylistName").addClass("required-field");return false}else{var a="";$(".selectClip:checkbox:checked").map(function(){a+=$(this).attr("id")+","});var b={PlaylistId:parseInt($("#ddlPlaylist").val()),PlaylistName:$("#txtPlaylistName").val(),ClipIds:a.slice(0,-1)},c={Data:{playlist:b,logonId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))?GUID():sessionStorage.getItem("LogonId")}};ClippingRepository.addToMyPlaylist(c)}};this.saveClipClick=function(){if($.trim($("#txtclipTitle").val()).length==0){$("#txtclipTitle").addClass("required-field");return false}else{var a={Data:{clipId:$("#hdClipId").val(),clipTitle:$("#txtclipTitle").val()}};ClippingRepository.saveClip(a)}};this.sendEmailClipClick=function(){var a=$("#listView li").map(function(){return $(this).text()}).get();if(a.length>0&&$("#txtemail").val()==""){$(".close").trigger("click");ClippingRepository.sendEmail($("#hdEmailClipId").val(),$("#hdEmailPlaylistId").val(),a)}else{$("#txtemail").addClass("required-field");return false}};var a=this;a.Initilize()};function BindAddEmailAddressClick(){collectionEmail=[];$(this.addEmailAddress).unbind("click");$(this.addEmailAddress).bind("click",function(){addUserEmailAddress()})}function BindMyClipsClick(){$(this.btnMyClips).unbind("click");$(this.btnMyClips).bind("click",function(){$("#hdPlaylistId").val("");$("#btnPlaylistDetails").addClass("hidden")})}function BindMyPlaylistClick(){BindSavePlaylistClick();$(this.btnMyPlaylist).unbind("click");$(this.btnMyPlaylist).bind("click",function(){$("#hdPlaylistId").val("");$("#btnPlaylistDetails").addClass("hidden")})}function BindSavePlaylistClick(){$(this.btnSavePlaylist).unbind("click");$(this.btnSavePlaylist).bind("click",function(){savePlaylistClick()})}function savePlaylistClick(){if($.trim($("#txtPlaylistNameEdit").val()).length==0){$("#txtPlaylistNameEdit").addClass("required-field");return false}else{$("#hdPlaylistName").val($("#txtPlaylistNameEdit").val());var a={PlaylistId:$("#hdPlaylistId").val(),PlaylistName:$("#txtPlaylistNameEdit").val()},b={Data:{playlist:a,logonId:IsNullOrEmpty(sessionStorage.getItem("LogonId"))?GUID():sessionStorage.getItem("LogonId")}};ClippingRepository.savePlaylist(b)}}function addUserEmailAddress(){var a=$("#txtemail").val();if($.trim(a).length==0){$("#txtemail").addClass("required-field");return false}else if(validateEmail(a)){$("#txtemail").removeClass("required-field");$("#listView").empty();AddUser(a);LoadUserEmailModel();$("#txtemail").val("")}}function validateEmail(b){var a=/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i;return a.test(b)?true:false}function AddUser(b){var c={UserEmail:b,IsDeleted:"False"},a=$.grep(collectionEmail,function(a){return a.UserEmail==b});if(a.length&&a.length==1)a[0].IsDeleted="False";else collectionEmail.unshift(c)}function LoadUserEmailModel(){$.each(collectionEmail,function(a){if(collectionEmail[a].IsDeleted=="False"){$("#listView").append("<li><span class='glyphicon glyphicon-user email-user-icon'></span><span style='padding-left: 10px;' class='email-id'>"+collectionEmail[a].UserEmail.toLowerCase()+"</span><span class='glyphicon glyphicon-remove removeUserEmail remove-part custom_pointer' id='"+collectionEmail[a].UserEmail+"' title='Delete'></span></li>");$("#listView").unbind("click");$("#listView").bind("click",".removeUserEmail",function(a){removeUserEmailAddress(a)})}})}function removeUserEmailAddress(c){$(this).parent().remove();var b=c.target.id,a=$.grep(collectionEmail,function(a){return a.UserEmail==b});if(a&&a.length==1)a[0].IsDeleted=true;$("#listView").empty();LoadUserEmailModel()}var LandingPage=function(){this.LandingPageRepository=new LandingPageRepository;this.GetVideoAndTranscriptVideoCount=function(b,d,c){ClearSearchField();a.LandingPageRepository.GetVideoAndTranscriptVideoCount(b,d,c)};var a=this},Error=function(){this.ErrorRepository=new ErrorRepository;this.Error404=function(b,d,c){a.ErrorRepository.ThrowNotFoundError(b,d,c)};var a=this}