function imposeMaxLength(n,t,i){return t.value.length<=i||n.keyCode==8||n.keyCode==46||n.keyCode>=35&&n.keyCode<=40}function deletePost(n){var t=$(n).siblings(".postID").val(),i=$(n).siblings(".progID").val();return $.ajax({url:"wall/DoPostToWall.ashx",type:"POST",data:{ProgramID:i,postID:t,action:"delete"},error:function(){console.log("there has been an issue")},success:function(){location.reload()}}),!1}var wall={init:!1,programs:"",fullscreen:!1,load:function(n,t,i){i&&(this.fullscreen=!0);n===""&&(n="00000000-0000-0000-0000-000000000000");$.ajax({url:"wall/getwallposts.ashx",dataType:"json",type:"POST","async":!0,data:{ProgramID:n,Role:t},error:function(){console.log("there has been an issue")}}).done(function(r){console.log("data");console.log(r);wall.init===!1&&window.setInterval(function(){wall.load(n,t,i)},1e5);wall.build(n,r);$(".wallcontainer").find(".screenname").on("click",function(){for(var n=0;n<r.posts.length;n++)this.innerHTML==r.posts[n].screenName&&$('#myModal_" + data.posts[xx].userid + "').show()})})},build:function(n,t){var s,r,h,i,v,e,u,y;if(typeof baseUrl=="undefined"&&(baseUrl=baseurl),this.init===!1?(r=$("<ul class='posts_"+n.replace("@","_")+"'>"),s=$("<div class='domainwallwrapper'>"),s.append(r)):r=$("ul.posts_"+n.replace("@","_")),t.posts.length>0)for(h=t.posts.length,i=0;i<h;i++)if(this.fullscreen===!1){$(".opensidebar").hide();console.log("d.posts[xx].screenName"+t.posts[i].screenName);var e=typeof t.posts[i].photoUrl!="undefined"?"<span class='author_photo pull-left'><img src='"+t.posts[i].photoUrl+"' width='50px' class='img-thumbnail profile-pic'/><\/span>":"<span class='author_photo'><\/span>",c=typeof t.posts[i].profile!="undefined"?"<div id='myModal_"+t.posts[i].userid+"' class='modal wall-post-author-profile fade' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'><div class='modal-dialog'><div class='modal-content'><div class='modal-header'>"+e+"<h4 class='modal-title' id='myModalLabel'><span class='modalscreenname'>"+t.posts[i].screenName+"<\/span><\/h4><\/div><div class='modal-body'>"+t.posts[i].profile+"'<\/div><div class='modal-footer'><button type='button' class='btn btn-default' data-dismiss='modal'>Close<\/button><\/div><\/div><\/div>":"",u="<span class='post_details'>";u+=typeof t.posts[i].time!="undefined"?t.posts[i].time+" ":" ";u+=typeof t.posts[i].date!="undefined"?t.posts[i].date+"<\/span>":"<\/span>";var l="<div style='word-wrap:break-word;' class='post_text'>"+t.posts[i].message+"<\/div>",a=typeof t.posts[i].screenName!="undefined"?"<a href='' data-toggle='modal' data-target='#myModal_"+t.posts[i].userid+"' class='screenname'>"+t.posts[i].screenName+"<\/a>":"",f=$("<li class='post col-md-12 col-sm-12 col-xs-12' id='"+t.posts[i].postid+"'>"),o=$("<div class='wallcontainer'>");o.append([e,a,u,l,c]);f.append([o]);v=$("<button translate='true'  class='button btn btn-default pull-right' onclick='deletePost(this);'>Remove Post<\/button> <input type='hidden' class='postID' value ='"+t.posts[i].postid+"'/> <input type='hidden' class='progID' value ='"+t.posts[i].programID+"'/>");this.init===!1?r.append(f):t.posts[0].message!==$(".posts_"+n.replace("@","_")+" li div.post_text").first().html()&&(r.prepend(f),$(".posts_"+n.replace("@","_")+" li").last().fadeOut(500,function(){this.remove()}))}else{e=typeof t.posts[i].photoUrl!="undefined"?"<span class='author_photo pull-left'><img src='"+t.posts[i].photoUrl+"' width='50px' class='img-thumbnail profile-pic'/><\/span>":"<span class='author_photo'><\/span>";u="<span class='post_details'>";u+=typeof t.posts[i].time!="undefined"?t.posts[i].time+" ":" ";u+=typeof t.posts[i].date!="undefined"?t.posts[i].date+"<\/span>":"<\/span>";var l="<div style='word-wrap:break-word;' class='post_text'>"+t.posts[i].message+"<\/div>",c=typeof t.posts[i].profile!="undefined"?"<div id='myModal_"+t.posts[i].userid+"' class='modal wall-post-author-profile fade' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'><div class='modal-dialog'><div class='modal-content'><div class='modal-header'>"+e+"<h4 class='modal-title' id='myModalLabel'><span class='modalscreenname'>"+t.posts[i].screenName+"<\/span><\/h4><\/div><div class='modal-body'>"+t.posts[i].profile+"'<\/div><div class='modal-footer'><button type='button' class='btn btn-default' data-dismiss='modal'>Close<\/button><\/div><\/div><\/div>**":t.posts[i].userid,a=typeof t.posts[i].screenName!="undefined"?"<a href='' data-toggle='modal' data-target='#myModal_"+t.posts[i].userid+"' class='screenname'>"+t.posts[i].screenName+"<\/a>":"<a href='#' data-reveal-id='myModal_"+t.posts[i].userid+"' class='screenname'><\/a><br/>",f=$("<li class='post'>"),f=$("<li class='post' id='"+t.posts[i].postid+"'>"),v=$("<button translate='true' class='button btn btn-default remove-wall-post pull-right' onclick='deletePost(this);'>Remove Post<\/button> <input type='hidden' class='postID' value ='"+t.posts[i].postid+"'/> <input type='hidden' class='progID' value ='"+t.posts[i].programID+"'/>"),o=$("<div class='wallcontainer'>");o.append([e,a,u,l,c]);f.append([o]);o.append(v);this.init===!1?r.append(f):t.posts[0].message!==$(".posts_"+n.replace("@","_")+" li div.post_text").first().html()&&r.prepend(f)}else this.init===!1&&r.append("<li>No Posts<\/li>");this.init===!1&&(y=$("#posts"),y.append(s));this.init=!0},buildTA:function(n){var i=this.fullscreen===!1?$("<div id='post_to_wall'>"):$("<div id='post_to_wall'><div>What's on your mind?<\/div><\/div>"),r=$('<textarea size="6" id="wallposttext_'+n+' onkeypress="return imposeMaxLength(event, this, 140);"><\/textarea>'),u=$('<span class="button"><input type="submit" class="button post_to_wall" value="Post" /><\/span>'),t,f;for(u.click(function(){wall.submitPost(n,r)}),t=0;t<progids.length-1;t++)f=$("<select><option>"+progids[t]+"<\/option><\/select>");i.append([r,u]);this.fullscreen===!1?$("#wall_"+n).append(i):$("#wall_"+n).prepend(i)},submitPost:function(n,t){var i=$(t).val();$(t).val("");$.ajax({url:"wall/doposttowall.ashx",dataType:"json",type:"POST","async":!0,data:{ProgramID:n,message:i},error:function(){console.log("there has been an issue")}}).done(function(){wall.load(n,this.fullscreen)})}},translateTiles=translationStrings!==""?eval("("+translationStrings+")"):"",loggedIn=!1,allowFaststart=!1;$(document).ready(function(){var e,n,i,r,t,u,f;$("#Tile-HistoryTile").length>0&&(console.log("domain wall ---------------------------------------------------------------"),e=baseurl,n='<div class="panel panel-default" id="history_tile_container"><div class="panel-heading"><h1 id="history_title" class="panel-title"><\/h4><\/div><table id="history_tile" class="table toggle-square tablet footable-loaded footable" data-page-size="8"><thead><tr><th class="footable-first-column footable-sortable">'+translateTiles.Type+'<span class="footable-sort-indicator"><\/span><\/th><th class="footable-sortable">'+translateTiles.Title+'<span class="footable-sort-indicator"><\/span><\/th><th data-hide="phone" class="footable-sortable">'+translateTiles.Progress+'<span class="footable-sort-indicator"><\/span><\/th><th class="footable-last-column footable-sortable">'+translateTiles["Last Viewed"]+'<span class="footable-sort-indicator"><\/span><\/th><\/tr><\/thead><tbody class="history"><\/tbody><\/table><\/div>',$(n).insertBefore("#content.container .row > .custom_features_container"),$("#Tile-HistoryTile").append(n),$("#history_tile .panel").append('<div class="spinner text-center"><i class="fa fa-cog fa-spin"><\/i><\/div>'),$.getJSON("TilesHandlers/GetLastAccessedCourses.ashx?history=yes",function(n){var r,t,i,u;if($("#history_title").text(n.last_courses.Tile_title),r=n.last_courses.OpenNewTab=="True"||n.last_courses.OpenNewTab=="true"?"_blank":"",n.last_courses.Items){if(t=typeof n.last_courses.Items.length!="undefined"?n.last_courses.Items:[n.last_courses.Items],typeof t.length!="undefined")for(i=0;i<t.length;i++)t[i].Type=="Course"?(t[i].HasAccesscode=="true"||t[i].HasAccesscode=="True")&&(t[i].IsAccesscodeValidated=="false"||t[i].IsAccesscodeValidated=="False")?$("#Tile-HistoryTile").find("#history_tile").children("tbody").append('<tr style="display: table-row;" class="'+t[i].Type+'"><td class="footable-first-column"><span class="footable-toggle"><\/span>'+t[i].Type+'<\/td><td><a style="cursor: pointer;" target="_blank" onclick="AccessCodeModal(\''+programid+"','"+t[i].CourseID+"','"+t[i].LastModule+"','"+t[i].CertificateAttempt+"','"+t[i].ClassroomHeight+"','"+t[i].ClassroomWidth+"','' ,'"+t[i].ModuleTitle+"');return false;\">"+t[i].Title+' <\/a><\/td><td><div class="progress"><div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="'+t[i].PercentCompleted+'" aria-valuemin="0" aria-valuemax="100" style="width: '+t[i].PercentCompleted+'%;"><span class="sr-only">'+t[i].PercentCompleted+"% "+translateTiles.Complete+'<\/span><\/div><\/div><\/td><td class="footable-last-column">'+t[i].LastDateAttempted+"<\/td><\/tr>"):$("#Tile-HistoryTile").find("#history_tile").children("tbody").append('<tr style="display: table-row;" class="'+t[i].Type+'"><td class="footable-first-column"><span class="footable-toggle"><\/span>'+t[i].Type+'<\/td><td><a href="Student/MyCourse.aspx?id='+t[i].CourseID+"&ProgramID="+t[i].ProgramID+'" target="'+r+'" >'+t[i].Title+'<\/a><\/td><td><div class="progress"><div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="'+t[i].PercentCompleted+'" aria-valuemin="0" aria-valuemax="100" style="width: '+t[i].PercentCompleted+'%;"><span class="sr-only">'+t[i].PercentCompleted+"% "+translateTiles.Complete+'<\/span><\/div><\/div><\/td><td class="footable-last-column">'+t[i].LastDateAttempted+"<\/td><\/tr>"):(t[i].HasAccesscode=="true"||t[i].HasAccesscode=="True")&&(t[i].IsAccesscodeValidated=="false"||t[i].IsAccesscodeValidated=="False")?(u="/Student/MyCourse.aspx?id="+t[i].CourseID+"&ProgramID="+t[i].ProgramID+"",$("#Tile-HistoryTile").find("#history_tile").children("tbody").append('<tr style="display: table-row;" class="'+t[i].Type+'"><td class="footable-first-column"><span class="footable-toggle"><\/span>'+t[i].Type+"<\/td><td><a  onclick=\"AccessCodeModalforLink('"+u+"','"+programid+"','"+t[i].CourseID+"','');return false;\">"+t[i].Title+'<\/a><\/td><td><div class="progress"><div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="'+t[i].PercentCompleted+'" aria-valuemin="0" aria-valuemax="100" style="width: '+t[i].PercentCompleted+'%;"><span class="sr-only">'+t[i].PercentCompleted+"% "+translateTiles.Complete+'<\/span><\/div><\/div><\/td><td class="footable-last-column">'+t[i].LastDateAttempted+"<\/td><\/tr>")):$("#Tile-HistoryTile").find("#history_tile").children("tbody").append('<tr style="display: table-row;" class="'+t[i].Type+'"><td class="footable-first-column"><span class="footable-toggle"><\/span>'+t[i].Type+'<\/td><td><a href="Student/MyCourse.aspx?id='+t[i].CourseID+"&ProgramID="+t[i].ProgramID+'" target="'+r+'" >'+t[i].Title+'<\/a><\/td><td><div class="progress"><div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="'+t[i].PercentCompleted+'" aria-valuemin="0" aria-valuemax="100" style="width: '+t[i].PercentCompleted+'%;"><span class="sr-only">'+t[i].PercentCompleted+"% "+translateTiles.Complete+'<\/span><\/div><\/div><\/td><td class="footable-last-column">'+t[i].LastDateAttempted+"<\/td><\/tr>")}else $("tbody.history").append('<tr style="display: table-row;"><td colspan="4">'+translateTiles["Congratulations, you are up to date on your trainings! To explore additional trainings, take a look in the course catalog."]+"<\/td><\/tr>");$("#Tile-HistoryTile .panel .spinner").hide();$(document).trigger("historyloaded")}));$("#Tile-NewCoursesTile").length>0&&$.getJSON("NewPublishedCoursesTile.ashx",{programID:programid},function(n){if(n.NewPublishedCourses){console.log("data="+n);console.log("data.NewPublishedCourses.newCoursesTitle="+n.NewPublishedCourses.newCoursesTitle);var t=n.NewPublishedCourses.OpenNewTab=="True"||n.NewPublishedCourses.OpenNewTab=="true"?"_blank":"",i='<div class="new_courses_tile js panel panel-default"><div class="panel-heading"><h4 class="panel-title">'+n.NewPublishedCourses.newCoursesTitle+'<\/h4><\/div><div class="courses panel-body"><div id="carousel-NewCoursesTile" class="carousel slide" data-ride="carousel"><ol class="carousel-indicators"><\/ol><div class="carousel-inner" role="listbox"><\/div><a class="left carousel-control" href="#carousel-NewCoursesTile" role="button" data-slide="prev"><span class="glyphicon glyphicon-chevron-left" aria-hidden="true"><\/span><span class="sr-only">'+translateTiles.Previous+'<\/span><\/a><a class="right carousel-control" href="#carousel-NewCoursesTile" role="button" data-slide="next"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"><\/span><span class="sr-only">'+translateTiles.Next+"<\/span><\/a><\/div><\/div><\/div>";$("#Tile-NewCoursesTile").append(i);$("#Tile-NewCoursesTile .panel-body").prepend('<div class="spinner text-center"><i class="fa fa-cog fa-spin"><\/i><\/div>');console.log("new courses tile container added");$.each(n.NewPublishedCourses.Course,function(n,i){var r,u,f;n===0?$("#Tile-NewCoursesTile .panel-body #carousel-NewCoursesTile .carousel-indicators").append('<li data-target="#carousel-example-generic" data-slide-to="'+n+'" class="active"><\/li>'):$("#Tile-NewCoursesTile .panel-body #carousel-NewCoursesTile .carousel-indicators").append('<li data-target="#carousel-example-generic" data-slide-to="'+n+'"><\/li>');r=n===0?"active":"";console.log("val.marquee = "+i.marquee);u=i.marquee===""?"":'<img src="'+i.marquee+'" alt="'+i.title+'" id="'+i.id+'" />';f=typeof i.description["#cdata-section"]!="undefined"?i.description["#cdata-section"]:i.description;(i.hasAccesscode=="true"||i.hasAccesscode=="True")&&(i.IsAccesscodeValidated=="false"||i.IsAccesscodeValidated=="False")?$("#Tile-NewCoursesTile .panel-body #carousel-NewCoursesTile .carousel-inner").append('<div class="item '+r+'">'+u+'<div class="carousel-caption"><a onclick="AccessCodeModalforLink(\''+i.url+"','"+programid+"','"+i.id+"','');return false;\" class=\"course course_"+n+'" id="'+i.id+'"><h3>'+i.title+"<\/h3><\/a><div>"+f+"<\/div><\/div>"):$("#Tile-NewCoursesTile .panel-body #carousel-NewCoursesTile .carousel-inner").append('<div class="item '+r+'">'+u+'<div class="carousel-caption"><a  href="'+i.url+'" target="'+t+'" class="course course_'+n+'" id="'+i.id+'"><h3>'+i.title+"<\/h3><\/a><div>"+f+"<\/div><\/div>")});$("#Tile-NewCoursesTile .panel-body .spinner").hide();$(document).trigger("newcoursesloaded")}});$("#Tile-FinishUpTile").length>0&&($("#Tile-FinishUpTile").prepend('<div class="finish_up_tile tile"><\/div>'),$("#Tile-FinishUpTile .finish_up_tile").prepend('<div class="btn-group"><\/div>'),$.getJSON("TilesHandlers/GetLastAccessedCourse.ashx",function(n){var t=n.OpenNewTab=="True"||n.OpenNewTab=="true"?"_blank":"";typeof n.tileTitle!="undefined"&&$("#Tile-FinishUpTile .finish_up_tile").prepend('<h4 class="panel-title">'+n.tileTitle+"<\/h4>");$.each(n.Last_Course,function(n,i){i.LearningPathUrl.length>0?$("#Tile-FinishUpTile .finish_up_tile .btn-group").prepend('<a class="btn btn-default learning_path_details" href="'+i.LearningPathUrl+'" target="'+t+'" >'+i.LearningPathTitle+"<\/a>"):$("#Tile-FinishUpTile .finish_up_tile .btn-group").append('<a onclick="'+i.url+'" target="'+t+'"  class="btn btn-primary open_course">'+translateTiles.Continue+'<i class="fa fa-chevron-circle-right" style="padding-left: 10px;"><\/i><\/a>')})}),$(document).trigger("finishuploaded"));$("#Tile-AgendaTile").length>0&&($("#agenda_tile .panel").append('<div class="spinner text-center"><i class="fa fa-cog fa-spin"><\/i><\/div>'),$.getJSON("AgendaTile.ashx",{programID:programid},function(n){var t,i;console.log("starting agenda tile");$("#Tile-AgendaTile").append('<div class="panel panel-default" id="agenda_tile_container"><div class="panel-heading"><h4 class="panel-title">'+n.Agenda_Tile.agendaTitle+'<\/h4><\/div><table class="table table-hover table-striped"><thead><tr><th class="date">'+translateTiles.Date+'<\/th><th class="title">'+translateTiles.Title+'<\/th><th class="location">'+translateTiles.Type+'<\/th><th class="status">'+translateTiles.Status+'<\/th><th class="actions"><span class="sr-only">Options<\/span><\/th><\/tr><thead><\/table><\/div>');t='<tbody id="today"><tr><th colspan="5">'+translateTiles["Todayʹs Events"]+"<\/th><\/tbody>";let r=$('<tfoot><tr><td colspan="5">* '+Nomenclature.translate("times shown in the time of the location")+"<\/td><\/tr><\/tfoot>");$("#Tile-AgendaTile #agenda_tile_container table").append([t,r]);console.log("Number today events = "+n.Agenda_Tile.current_events.events.length);loggedIn=n.Agenda_Tile.LearnerID!="undefined"&&n.Agenda_Tile.LearnerID!=""?!0:!1;allowFaststart=n.Agenda_Tile.AllowFastStart!="undefined"&&n.Agenda_Tile.AllowFastStart!=""?!0:!1;n.Agenda_Tile.current_events.events.length>0?(console.log("starting today events...................."),$.each(n.Agenda_Tile.current_events.events,function(t,i){console.log("today event start ("+i.objectTitle+")");agenda_event(this,"today",n.Agenda_Tile.OpenNewTab);console.log("today event end")})):$("#Tile-AgendaTile tbody#today").append('<tr><td colspan="5">'+translateTiles["There are currently no events today."]+"<\/td><\/tr>");i='<tbody id="upcoming"><tr><th colspan="5">'+translateTiles["Upcoming Events"]+"<\/th><\/tbody>";$("#Tile-AgendaTile #agenda_tile_container table").append(i);console.log("Num upcoming events = "+n.Agenda_Tile.upcoming_events.events.length);console.log("Number today events = "+n.Agenda_Tile.current_events.length);n.Agenda_Tile.upcoming_events.events.length>0?(console.log("starting upcoming events...................."),$.each(n.Agenda_Tile.upcoming_events.events,function(t,i){console.log("upcoming event start ("+i.objectTitle+")");agenda_event(this,"upcoming",n.Agenda_Tile.OpenNewTab);console.log("upcoming event start")})):$("#Tile-AgendaTile tbody#upcoming").append('<tr><td colspan="5">'+translateTiles["There are currently no upcoming events."]+"<\/td><\/tr>");console.log("finishing agenda tile")}));$("#Tile-CalendarTile").length>0&&(i='<div class="panel panel-default" id="calendar_tile_container"><div class="panel-heading"><h4 class="panel-title">'+translateTiles.Calendar+'<\/h4><\/div><div id="calendar"><\/div><\/div>',$("#Tile-CalendarTile").append(i),$.ajax({url:"calendar.ashx",success:function(n){let t=n.OpenNewTab=="True",i=new FullCalendar.Calendar($("#calendar")[0],{headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth"},eventClick:function(n){if(n.event.url&&t)return n.jsEvent.preventDefault(),window.open(n.event.url,"_blank"),!1},initialDate:new Date,navLinks:!0,businessHours:!1,editable:!1,selectable:!1,events:n.Events});i.render()}}),$(document).trigger("calendarloaded"));$("#Tile-LeaderBoardTile").length>0&&($("#Tile-LeaderBoardTile").empty(),r='<div class="panel panel-default" id="leaderboard_tile"><div class="panel-heading">'+translateTiles.Leaderboard+"<\/div><\/div>",$("#Tile-LeaderBoardTile").append(r),$.ajax({url:"TilesHandlers/LeaderBoard.ashx",dataType:"json",success:function(n){var t=n.RepScoreUsers,i=n.creditUsers,r=n.creditCategoryUsers,h='<li class="active"><a href="#leaderboardRepScore_tile" role="tab" data-toggle="tab" data-bs-toggle="tab" >'+translateTiles["Rep Score"]+"<\/a><\/li>",s,e,u,f,o;$("#leaderboard_tile").append('<div id="leaderboardTab"><ul class="nav nav-tabs" id="Navtab"><\/ul><\/div>');s='<div class="tab-content" id="tab_contentDiv"><\/div>';$("#leaderboard_tile").append(s);t!=""&&($("#leaderboard_tile #Navtab").append(h),e='<div class="tab-pane active" id="leaderboardRepScore_tile" ><table class="table table-hover"><thead><tr><th class="title">'+translateTiles.Rank+'<\/th><th class="status-bar">'+translateTiles["Screen Name"]+'<\/th><th class="last-viewed">'+translateTiles["Rep Score"]+"<\/th><\/tr><\/thead><tbody><\/tbody><\/table><\/div>",$(e).insertBefore("#content.container .row > .custom_features_container"),$("#tab_contentDiv").append(e),$("#leaderboard_tile .panel ").prepend('<div class="spinner text-center"><i class="fa fa-cog fa-spin"><\/i><\/div>'));i!=""&&(t==""?($("#leaderboard_tile #Navtab").append('<li class="active"><a href="#leaderboardCredit_tile" role="tab" data-toggle="tab" data-bs-toggle="tab" >'+translateTiles.Credit+"<\/a><\/li>"),u='<div class="tab-pane active" id="leaderboardCredit_tile"><table class="table table-hover"><thead><tr><th class="title">'+translateTiles.Rank+'<\/th><th class="status-bar">'+translateTiles["Screen Name"]+'<\/th><th class="last-viewed">'+translateTiles["Credit Count"]+"<\/th><\/tr><\/thead><tbody><\/tbody><\/table><\/div>"):($("#leaderboard_tile #Navtab").append('<li class=""><a href="#leaderboardCredit_tile" role="tab" data-toggle="tab" data-bs-toggle="tab" >'+translateTiles.Credit+"<\/a><\/li>"),u='<div class="tab-pane" id="leaderboardCredit_tile"><table class="table table-hover"><thead><tr><th class="title">'+translateTiles.Rank+'<\/th><th class="status-bar">'+translateTiles["Screen Name"]+'<\/th><th class="last-viewed">'+translateTiles["Credit Count"]+"<\/th><\/tr><\/thead><tbody><\/tbody><\/table><\/div>"),$(u).insertBefore("#content.container .row > .custom_features_container"),$("#tab_contentDiv").append(u),$("#leaderboardCredit_tile .panel ").prepend('<div class="spinner text-center"><i class="fa fa-cog fa-spin"><\/i><\/div>'));r!=""&&(t==""&&i==""?($("#leaderboard_tile #Navtab").append('<li class="active"><a href="#leaderboardCreditCategory_tile" role="tab" data-toggle="tab" data-bs-toggle="tab">'+translateTiles["Credit Category"]+"<\/a><\/li>"),f='<div class="tab-pane active" id="leaderboardCreditCategory_tile"><table class="table table-hover"><thead><tr><th class="title">'+translateTiles.Rank+'<\/th><th class="status-bar">'+translateTiles["Screen Name"]+'<\/th><th class="last-viewed">'+translateTiles["Credit Count"]+"<\/th><\/tr><\/thead><tbody><\/tbody><\/table><\/div>"):($("#leaderboard_tile #Navtab").append('<li class=""><a href="#leaderboardCreditCategory_tile" role="tab" data-toggle="tab" data-bs-toggle="tab">'+translateTiles["Credit Category"]+"<\/a><\/li>"),f='<div class="tab-pane" id="leaderboardCreditCategory_tile"><table class="table table-hover"><thead><tr><th class="title">'+translateTiles.Rank+'<\/th><th class="status-bar">'+translateTiles["Screen Name"]+'<\/th><th class="last-viewed">'+translateTiles["Credit Count"]+"<\/th><\/tr><\/thead><tbody><\/tbody><\/table><\/div>"),$(f).insertBefore("#content.container .row > .custom_features_container"),$("#tab_contentDiv").append(f),$("#leaderboardCreditCategory_tile .panel ").prepend('<div class="spinner text-center"><i class="fa fa-cog fa-spin"><\/i><\/div>'));t!=""&&$.each(t.slice(0,10),function(n,t){t.Photo=="false"||t.Photo=="False"?$("#Tile-LeaderBoardTile #leaderboardRepScore_tile tbody").append('<tr><td class="rank">'+t.Rank+'<\/td><td class="learner">'+t.Name+'<\/td><td class="rep-score">'+t.FluencyScore+"<\/td><\/tr>"):$("#Tile-LeaderBoardTile #leaderboardRepScore_tile tbody").append('<tr><td class="rank">'+t.Rank+'<\/td><td class="learner"> <img src="'+t.Photo+'" width="40px" height="40px" class="profile img-thumbnail pull-left" alt="Profile Photo">'+t.Name+'<\/td><td class="rep-score">'+t.FluencyScore+"<\/td><\/tr>")});i!=""&&$.each(i.slice(0,10),function(n,t){t.Photo=="false"||t.Photo=="False"?$("#Tile-LeaderBoardTile #leaderboardCredit_tile tbody").append('<tr><td class="rank">'+t.Rank+'<\/td><td class="learner">'+t.Name+'<\/td><td class="rep-score">'+t.Credit+"<\/td><\/tr>"):$("#Tile-LeaderBoardTile #leaderboardCredit_tile tbody").append('<tr><td class="rank">'+t.Rank+'<\/td><td class="learner"> <img src="'+t.Photo+'" width="40px" height="40px" class="profile img-thumbnail pull-left" alt="Profile Photo">'+t.Name+'<\/td><td class="rep-score">'+t.Credit+"<\/td><\/tr>")});r!=""&&r.category!=""&&(o="",$.each(r.slice(0,10),function(n,t){o!=t.categoryName?(o=t.categoryName,$("#Tile-LeaderBoardTile #leaderboardCreditCategory_tile tbody").append('<tr><td class="categoryname">'+t.categoryName+'<\/td><td class="learner"><\/tr>'),t.Photo=="false"||t.Photo=="False"?$("#Tile-LeaderBoardTile #leaderboardCreditCategory_tile tbody").append('<tr><td class="rank">'+t.Rank+'<\/td><td class="learner">'+t.Name+'<\/td><td class="rep-score">'+t.Credit+"<\/td><\/tr>"):$("#Tile-LeaderBoardTile #leaderboardCreditCategory_tile tbody").append('<tr><td class="rank">'+t.Rank+'<\/td><td class="learner"> <img src="'+t.Photo+'" width="40px" height="40px" class="profile img-thumbnail pull-left" alt="Profile Photo">'+t.Name+'<\/td><td class="rep-score">'+t.Credit+"<\/td><\/tr>")):t.Photo=="false"||t.Photo=="False"?$("#Tile-LeaderBoardTile #leaderboardCreditCategory_tile tbody").append('<tr><td class="rank">'+t.Rank+'<\/td><td class="learner">'+t.Name+'<\/td><td class="rep-score">'+t.Credit+"<\/td><\/tr>"):$("#Tile-LeaderBoardTile #leaderboardCreditCategory_tile tbody").append('<tr><td class="rank">'+t.Rank+'<\/td><td class="learner"> <img src="'+t.Photo+'" width="40px" height="40px" class="profile img-thumbnail pull-left" alt="Profile Photo">'+t.Name+'<\/td><td class="rep-score">'+t.Credit+"<\/td><\/tr>")}));$("#Tile-LeaderBoardTile .panel .spinner").hide();$(document).trigger("leaderboardloaded")}}));$("#Tile-DomainWall").length>0&&(t='<div class="panel panel-default"><div class="panel-heading"><h4 class="panel-title">'+translateTiles["News Feed"]+'<\/h4><\/div><div class="chat_messages"><\/div><\/div>',$(t).insertBefore("#content.container .row > .custom_features_container"),$("#Tile-DomainWall").append(t),$("#Tile-DomainWall .chat_messages").prepend('<div class="spinner text-center"><i class="fa fa-cog fa-spin"><\/i><\/div>'),$.getJSON("Wall/GetWallPosts.ashx",{programID:programid},function(n){var i=n.OpenNewTab=="True"||n.OpenNewTab=="true"?"_blank":"",t=typeof n.ButtonText!="undefined"?n.ButtonText:translateTiles["more..."];console.log("button_text = "+t+"("+n.ButtonText+")");$.each(n.posts,function(n,r){$("#Tile-DomainWall").find(".chat_messages").append('<div class="chat_message message_'+n+'"><div class="chat_message_body message_'+n+'"><div class="wall-name"><small>'+r.WallName+"<\/small><\/div><\/div><\/div>");typeof r.postTitle!="undefined"&&$('<div class="wall-title">'+r.postTitle+"<\/div>").appendTo(".chat_message_body.message_"+n);typeof r.message!="undefined"&&typeof r.postLearnMoreLink=="undefined"&&$('<p class="post-message">'+r.message+"<\/p>").appendTo(".chat_message_body.message_"+n);typeof r.postLearnMoreLink!="undefined"&&typeof r.message!="undefined"&&$('<p class="post-message">'+r.message+' <a class="wall-post-link" href="'+r.postLearnMoreLink+'"  target="'+i+'" >'+t+"<\/a><\/p>").appendTo(".chat_message_body.message_"+n);typeof r.photoUrl!="undefined"&&typeof r.name=="undefined"&&typeof r.screenName=="undefined"&&$('<img src="'+r.photoUrl+'" class="img-thumbnail profile_photo_'+n+'" />').prependTo(".chat_message.message_"+n);typeof r.name!="undefined"&&typeof r.screenName!="undefined"?($('<div class="chat_message_author author_'+n+'">'+r.name+" ("+r.screenName+")<\/div>").appendTo(".chat_message_body.message_"+n),typeof r.photoUrl!="undefined"&&$('<img src="'+r.photoUrl+'" class="img-circle profile_photo_'+n+'" alt="'+r.name+" ("+r.screenName+')" />').prependTo(".chat_message_author.author_"+n)):typeof r.name=="undefined"&&typeof r.screenName!="undefined"?($('<div class="chat_message_author author_'+n+'">'+r.screenName+"<\/div>").appendTo(".chat_message_body.message_"+n),typeof r.photoUrl!="undefined"&&$('<img src="'+r.photoUrl+'" class="img-thumbnail profile_photo_'+n+'" alt="'+r.screenName+'" />').prependTo(".chat_message_author.author_"+n)):typeof r.name!="undefined"&&typeof r.screenName=="undefined"&&($('<div class="chat_message_author author_'+n+'">'+r.name+"<\/div>").appendTo(".chat_message_body.message_"+n),typeof r.photoUrl!="undefined"&&$('<img src="'+r.photoUrl+'" class="img-thumbnail profile_photo_'+n+'" alt="'+r.name+'" />').prependTo(".chat_message_author.author_"+n));typeof r.date!="undefined"&&typeof r.time!="undefined"?$('<div class="chat_message_date">'+r.date+" @ "+r.time+"<\/div>").appendTo(".chat_message_body.message_"+n):typeof r.date=="undefined"&&typeof r.time!="undefined"?$('<div class="chat_message_date">'+r.time+"<\/div>").appendTo(".chat_message_body.message_"+n):typeof r.date!="undefined"&&typeof r.time=="undefined"&&$('<div class="chat_message_date">'+r.date+"<\/div>").appendTo(".chat_message_body.message_"+n)});$("#Tile-DomainWall .chat_messages .spinner").hide();$(document).trigger("domainwallloaded")}));$("#Tile-BuyPassTile").length>0&&(u=$('<div class="passes_tile js panel panel-default"><div class="panel-heading"><h4 class="panel-title">'+translateTiles.Passes+'<\/h4><\/div><div class="panel-body"><\/div><\/div>'),console.log("starting passes tile"),$("#Tile-BuyPassTile").append(u),$("#Tile-BuyPassTile .passes_tile .panel-body").prepend('<div class="spinner"><i class="fa fa-cog fa-spin fa-fw"><\/i><span class="sr-only">'+translateTiles["Loading..."]+"<\/span><\/div>"),$.ajax({url:"TilesHandlers/BuyPass.ashx",dataType:"json",success:function(n){var t,i,r;console.log("passes tile... data???");console.log("loading passes tile data");t=n.buyPass_Tile;$("#Tile-BuyPassTile .panel-title").text(t.BuyPassTitle);$("#Tile-BuyPassTile .passes_tile .panel-body").append("<p>"+t.BuyPassText+"<\/p>");i=$('<table class="passes table table-hover"><\/table>');$("#Tile-BuyPassTile .passes_tile .panel-body .spinner").hide();t.BuyPassImage&&(r=baseurl+t.BuyPassImage,$("#Tile-BuyPassTile .passes_tile .panel-body").css({"background-image":"url("+r+")","background-size":"cover","background-repeat":"no-repeat","background-position":"center center"}));$(t.availablePassesTile).each(function(){var u=$('<tr><td><span class="label">'+this.Name+"<\/span><\/td><\/tr>"),t=$('<button id="PassSubmit" class="btn btn-default">'+translateTiles["Buy Pass"]+"<\/button>"),n,r;if(this.StudentHasBoughtThisPass=="True")t.prop("disabled",!0),n=$('<td style="width:100px;"><\/td>'),r=this;else{n=$('<td style="width:100px;"><\/td>');r=this;t.on("click",function(){parent.location=baseurl+"Student/eCommerce/AddToCart.aspx?ItemID="+r.PassID+"&Type=Pass&back=available&ProgramID="+programid})}i.append(u);n.append(t);u.append(n)});$("#Tile-BuyPassTile .passes_tile .panel-body").append(i);$(document).trigger("passtileloaded")},error:function(){console.log("lfailed to load passes data");$("#Tile-BuyPassTile .passes_tile .panel-body .spinner").hide()}}),console.log("ending passes tile"));$("#Tile-ForumTile").length>0&&(f='<div class="forum_tile js panel panel-default"><div class="panel-heading"><h4 class="panel-title">'+translateTiles.Forums+'<\/h4><\/div><div class="posts panel-body"><\/div><\/div>',$("#Tile-ForumTile").append(f),$("#Tile-ForumTile .posts.panel-body").prepend('<div class="spinner"><i class="fa fa-cog fa-spin"><\/i><\/div>'),$.getJSON("TilesHandlers/GetForumTile.ashx",{programID:programid},function(n){$("#Tile-ForumTile .panel-heading .panel-title").text(n.ForumTileName);var t=n.OpenNewTab=="True"||n.OpenNewTab=="true"?"_blank":"";$.each(n.Posts,function(n,i){var r=i.PostSubject.replace("<![CDATA[","").replace("]\]>","");$("#Tile-ForumTile").find(".posts").append('<div class="post post_'+n+'"><div class="post_body post_'+n+'"><h3><a href="DiscussionForums/Pages/Posts/PostReplies.aspx?ParentID='+i.DiscussionID+'" target="'+t+'">'+r+'<\/a><\/h3><div class="forum_name">'+i.ForumName+'<\/div><p class="post_text">'+i.PostBody+"<\/p><\/div><\/div>");typeof i.photoUrl!="undefined"&&typeof i.UserName=="undefined"&&typeof i.UserScreenName=="undefined"&&$('<img src="'+i.photoUrl+'" class="img-thumbnail profile_photo_'+n+'" />').prependTo(".posts.post_"+n);typeof i.UserName!="undefined"&&typeof i.UserScreenName!="undefined"?($('<div class="post_author author_'+n+'">'+i.UserScreenName+"<\/div>").appendTo(".post_body.post_"+n),typeof i.photoUrl!="undefined"&&$('<img src="'+i.photoUrl+'" class="img-thumbnail profile_photo_'+n+'" alt="'+i.UserScreenName+'" />').appendTo(".post_author.author_"+n)):typeof i.UserName=="undefined"&&typeof i.UserScreenName!="undefined"?($('<div class="post_author author_'+n+'">'+i.UserScreenName+"<\/div>").appendTo(".post_body.post_"+n),typeof i.photoUrl!="undefined"&&$('<img src="'+i.photoUrl+'" class="img-thumbnail profile_photo_'+n+'" alt="'+i.UserScreenName+'" />').appendTo(".post_author.author_"+n)):typeof i.UserName!="undefined"&&typeof i.UserScreenName=="undefined"&&($('<div class="post_author author_'+n+'">'+i.UserName+"<\/div>").appendTo(".post_body.post_"+n),typeof i.photoUrl!="undefined"&&$('<img src="'+i.photoUrl+'" class="img-thumbnail profile_photo_'+n+'" alt="'+i.UserName+'" />').appendTo(".post_author.author_"+n));typeof i.PostDate!="undefined"&&typeof i.PostTime!="undefined"?$('<div class="post_date">'+i.PostDate+" @ "+i.PostTime+"<\/div>").appendTo(".post_body.post_"+n):typeof i.PostDate=="undefined"&&typeof i.PostTime!="undefined"?$('<div class="post_date">'+i.PostTime+"<\/div>").appendTo(".post_body.post_"+n):typeof i.PostDate!="undefined"&&typeof i.PostTime=="undefined"&&$('<div class="post_date">'+i.PostDate+"<\/div>").appendTo(".post_body.post_"+n)});$("#Tile-ForumTile .posts.panel-body .spinner").hide();$(document).trigger("fourumloaded")}))});var checkCouponHome=function(n){var t=typeof n!="undefined"&&$(n).length>0?$(n).val():$("#Tile-CouponTile #coupon_code").val(),u;$("#codeTile-codeResponse").html("");u="";let i=location.href.toLowerCase().indexOf("mypass.aspx")>=0?getParameterByName("pid"):!1;console.log("tiles.js::checkCouponHome() - checking coupon: "+t);let r;r=i?{coupon:t,op:"",contextPassID:i}:{coupon:t,op:""};$.ajax({url:"Student/eCommerce/ValidateCoupon.ashx",data:r,error:function(n){var t=n.responseText!==""?n.responseText:n.statusText;console.log("tiles.js::checkCouponHome() - error in ValidateCoupon.ashx handler: "+t);bootbox.alert("This appears to be an invalid code. Please try again.")},success:function(n){var i,r;console.log("tiles.js::checkCouponHome() - ValidateCoupon.ashx handler returned");n?(console.log("tiles.js::checkCouponHome() - data.isValid: "+n.isValid),console.log("tiles.js::checkCouponHome() - data.ActionTaken: "+n.ActionTaken),n.isValid==="true"||n.isValid==="True"?n.isMultipleMatches==="True"?(console.log("tiles.js::checkCouponHome() - multiple matches"),i="<p>Which of these activities would you like to apply this to?<\/p><ul>",(n.IsAccessCode==="True"||n.IsAccessCode==="true")&&$(n.AccessCodeCourses).each(function(){i+="<li>"+this.title+' <button class="btn btn-default" onclick="ApplyAccessCode(\''+this.Id+"','"+t+"')\">Apply<\/button><\/li>"}),(n.IsAttendanceCode==="True"||n.IsAttendanceCode==="true")&&$(n.AttendanceCodeCourses).each(function(){i+="<li>"+this.title+' <button class="btn btn-default" onclick="ApplyAttendanceCode(\''+this.Id+"','"+t+"')\">Apply<\/button><\/li>"}),(n.IsCouponCode==="True"||n.IsCouponCode==="true")&&$(n.CouponCodeCourses).each(function(){i+="<li>"+this.title+' <button class="btn btn-default" onclick="ApplyCouponCode(\''+this.Id+"','"+t+"')\">Apply<\/button><\/li>"}),(n.IsPassCouponCode==="True"||n.IsPassCouponCode==="true")&&$(n.Passes).each(function(){i+="<li>"+this.title+' <button class="btn btn-default" onclick="ApplyPassCouponCode(\''+this.Id+"','"+t+"')\">Apply<\/button><\/li>"}),(n.IsDomainCouponCode==="True"||n.IsDomainCouponCode==="true")&&$(n.Courses).each(function(){i+="<li>"+this.title+' <button class="btn btn-default" onclick="ApplyCourseDomainCouponCode(\''+this.Id+"','"+t+"')\">Apply<\/button><\/li>"}),(n.IsTokenCode==="True"||n.IsTokenCode==="true")&&$(n.TokenCodeCourses).each(function(){i+="<li>"+this.title+' <button class="btn btn-default" onclick="ApplyCourseTokenCode(\''+this.Id+"','"+t+"')\">Apply<\/button><\/li>"}),i+="<\/ul>",console.log("tiles.js::checkCouponHome() - multiple_match: "+i),bootbox.dialog({title:"Select activity",message:i,size:"large",onEscape:!0,backdrop:!0})):(console.log("tiles.js::checkCouponHome() - single match"),console.log("tiles.js::checkCouponHome() - data.LearnerInstruction: "+n.LearnerInstruction),console.log("tiles.js::checkCouponHome() - data.ButtonURL: "+n.ButtonURL+", data.ButtonText: "+n.ButtonText),n.ButtonURL!==""&&n.ButtonText!=""?bootbox.confirm({title:n.ButtonText,message:n.LearnerInstruction,buttons:{confirm:{label:'<i class="fa fa-check"><\/i> '+n.ButtonText},cancel:{label:'<i class="fa fa-times"><\/i> Cancel'}},callback:function(t){t==!0&&(window.location=n.ButtonURL)}}):n.ButtonAction=="enroll"?bootbox.confirm({title:n.ButtonText,message:n.LearnerInstruction,buttons:{confirm:{label:'<i class="fa fa-check"><\/i> '+n.ButtonText},cancel:{label:'<i class="fa fa-times"><\/i> Cancel'}},callback:function(i){i==!0&&EnrollUsingCouponCode(n.courseID,t)}}):n.ButtonAction=="assignpass"&&bootbox.confirm({title:n.ButtonText,message:n.LearnerInstruction,buttons:{confirm:{label:'<i class="fa fa-check"><\/i> '+n.ButtonText},cancel:{label:'<i class="fa fa-times"><\/i> Cancel'}},callback:function(i){i==!0&&AssignPassUsingCouponCode(n.passID,t)}})):(console.log("tiles.js::checkCouponHome() - not valid code"),r="This appears to be an invalid code. Please try again.",n.LearnerInstruction!==""&&n.LearnerInstruction!=""&&(r=n.LearnerInstruction),bootbox.alert(r))):(console.log("tiles.js::checkCouponHome() - not valid code"),bootbox.alert("This appears to be an invalid code. Please try again."))}})},EnableContinueBtn=function(n){n!=""&&(n.checked==!0?($("body.page #ContinueToCartButton").removeAttr("disabled"),$("body.page #CheckCouponBtn").attr("disabled","disabled")):$("body.page #ContinueToCartButton").attr("disabled","disabled"),$("body.page #CheckCouponBtn").removeAttr("disabled"))},ApplyAttendanceCode=function(n,t){bootbox.hideAll();console.log("Apply attendance code, courseid: "+n+", coupon value: "+t);$.ajax({url:"Student/eCommerce/ValidateCoupon.ashx",dataType:"json","async":!0,data:{coupon:t,op:"ApplyAttendanceCode",courseID:n},error:function(){}}).done(function(n){if(n)if(console.log("data.isValid = "+n.isValid),$("#codeTile-codeResponse").html(""),n.isValid==="true"||n.isValid==="True")if(n.ButtonURL!==""&&n.ButtonText!=""){var t='<a href="'+n.ButtonURL+'" class="btn btn-default">'+n.ButtonText+"<\/a>";bootbox.dialog({title:n.ButtonText,message:"<p>"+n.LearnerInstruction+"<\/p><p>"+t+"<\/p>"})}else bootbox.alert(n.LearnerInstruction);else bootbox.alert(n.LearnerInstruction)})},ApplyAccessCode=function(n,t){bootbox.hideAll();console.log("Apply access code, courseid: "+n+", coupon value: "+t);$.ajax({url:"Student/eCommerce/ValidateCoupon.ashx",dataType:"json","async":!0,data:{coupon:t,op:"ApplyAccessCode",courseID:n},error:function(){}}).done(function(n){if(n)if(console.log("tiles.js::ApplyAccessCode() - access code redeem - data.isValid: "+n.isValid+", data.ButtonText: "+n.ButtonText+", data.ButtonURL: "+n.ButtonURL),n.isValid==="true"||n.isValid==="True")if(n.ButtonURL!==""&&n.ButtonText!=""){var t='<a href="'+n.ButtonURL+'" class="btn btn-default">'+n.ButtonText+"<\/a>";bootbox.dialog({title:n.ButtonText,message:"<p>"+n.LearnerInstruction+"<\/p><p>"+t+"<\/p>"})}else bootbox.alert(n.LearnerInstruction);else bootbox.alert(n.LearnerInstruction)})},ApplyCouponCode=function(n,t){bootbox.hideAll();console.log("Apply coupon code, courseid: "+n+", coupon value: "+t);$.ajax({url:"Student/eCommerce/ValidateCoupon.ashx",dataType:"json","async":!0,data:{coupon:t,op:"ApplyCouponCode",courseID:n},error:function(){}}).done(function(n){if(n)if(console.log("tiles.js::ApplyCouponCode() - coupon redeem for course - data.isValid: "+n.isValid+", data.ButtonText: "+n.ButtonText+", data.ButtonURL: "+n.ButtonURL),n.isValid==="true"||n.isValid==="True")if(n.ButtonURL!==""&&n.ButtonText!=""){var t='<a href="'+n.ButtonURL+'" class="btn btn-default">'+n.ButtonText+"<\/a>";bootbox.dialog({title:n.ButtonText,message:"<p>"+n.LearnerInstruction+"<\/p><p>"+t+"<\/p>"})}else bootbox.alert(n.LearnerInstruction);else bootbox.alert(n.LearnerInstruction)})},ApplyCourseTokenCode=function(n,t){bootbox.hideAll();console.log("Apply Token code, courseid: "+n+", token value: "+t);$.ajax({url:"Student/eCommerce/ValidateCoupon.ashx",dataType:"json","async":!0,data:{coupon:t,op:"ApplyTokenCode",courseID:n},error:function(){}}).done(function(n){if(n)if(console.log("tiles.js::ApplyTokenCode() - token redeem for course - data.isValid: "+n.isValid+", data.ButtonText: "+n.ButtonText+", data.ButtonURL: "+n.ButtonURL),n.isValid==="true"||n.isValid==="True")if(n.ButtonURL!==""&&n.ButtonText!=""){var t='<a href="'+n.ButtonURL+'" class="btn btn-default">'+n.ButtonText+"<\/a>";bootbox.dialog({title:n.ButtonText,message:"<p>"+n.LearnerInstruction+"<\/p><p>"+t+"<\/p>"})}else bootbox.alert(n.LearnerInstruction);else bootbox.alert(n.LearnerInstruction)})},EnrollUsingCouponCode=function(n,t){var i=bootbox.dialog({title:"Enroll",message:'<p><i class="fa fa-spin fa-spinner"><\/i> Enrolling you in the learning activity, please wait...<\/p>',closeButton:!1,className:"waitDialog"}),r;console.log("tiles.js::EnrollUsingCouponCode() - enroll using coupon code: "+t+", course: "+n);r="RedeemCouponCodeEnroll";$.ajax({url:"Student/eCommerce/ValidateCoupon.ashx",dataType:"json","async":!0,data:{coupon:t,op:r,courseID:n},error:function(){$("#codeTile-codeResponse").html("");i.modal("hide");bootbox.alert("There has been an error enrolling in the learning activity by redeeming the course coupon. Try again or enter another code")}}).done(function(n){$("#codeTile-codeResponse").html("");i.modal("hide");n?(console.log("tiles.js::EnrollUsingCouponCode() - coupon redeem for course - data.ActionTaken: "+n.ActionTaken+", data.success: "+n.success),n.success?n.ButtonURL!==""?window.location.href=n.ButtonURL:bootbox.alert(n.LearnerInstruction):bootbox.alert(n.LearnerInstruction)):bootbox.alert("There has been an error enrolling in the learning activity by redeeming the course coupon. Try again or enter another code")})},AssignPassUsingCouponCode=function(n,t){var i=bootbox.dialog({title:"Assign Pass",message:'<p><i class="fa fa-spin fa-spinner"><\/i> Assigning you the pass, please wait...<\/p>',closeButton:!1,className:"waitDialog"}),r;console.log("tiles.js::EnrollUsingCouponCode() - assign pass using coupon code:"+t+", pass:"+n);r="RedeemCouponCodeAssignPass";$.ajax({url:"Student/eCommerce/ValidateCoupon.ashx",dataType:"json","async":!0,data:{coupon:t,op:r,passID:n},error:function(){$("#codeTile-codeResponse").html("");i.modal("hide");bootbox.alert("There has been an error assigning the pass by redeeming the course coupon. Try again or enter another code")}}).done(function(n){$("#codeTile-codeResponse").html("");i.modal("hide");n?(console.log("tiles.js::EnrollUsingCouponCode() - coupon redeem for pass - data.ActionTaken: "+n.ActionTaken+", data.success: "+n.success),n.success?n.ButtonURL!==""?window.location.href=n.ButtonURL:bootbox.alert(n.LearnerInstruction):bootbox.alert(n.LearnerInstruction)):bootbox.alert("There has been an error assigning the pass by redeeming the course coupon. Try again or enter another code")})},agenda_event=function(n,t,i){var r,o,s,h,u,c,p;console.log("event = "+n.objectTitle);console.log("data.ShowDetails = "+n.ShowDetails);console.log("data.ShowEnrollButton = "+n.ShowEnrollButton);console.log(n);r=i=="True"||i=="true"?"_blank":"";o="";o=n.type===""?translateTiles.Online:n.type;s=n.started==="False"?translateTiles["Not Started"]:translateTiles["In progress"];h=t=="today"?n.eventType==="due"?translateTiles["Due today"]:n.eventType==="start"?translateTiles["Starts today"]:n.eventType==="expiring"?translateTiles["Accreditation expires today"]:n.eventType=="completed"?translateTiles.Completed:n.eventType:n.eventType==="due"?translateTiles.Due:n.eventType==="start"?translateTiles.Starts:n.eventType==="expiring"?translateTiles["Accreditation expires today"]:n.eventType==="future"?translateTiles.Starts:n.eventType=="completed"?translateTiles.Completed:n.eventType;u="";n.ShowDetails==="True"?n.objectType=="roomSession"||n.objectType=="webSession"||n.objectType=="webSession_Facilitator"?u='<a href="Student/MyCourse.aspx?id='+n.parentID+'" target="'+r+'" class="btn btn-default more-info">More info<\/a>':n.objectType=="branch"?n.MoreInfoUrl!=""&&(u='<a href="'+n.MoreInfoUrl+'" target="'+r+'" class="btn btn-default more-info">More info<\/a>'):u='<a href="Student/MyCourse.aspx?id='+n.objectID+'" target="'+r+'" class="btn btn-default more-info">More info<\/a>':u="";var f="",l="",e="";n.ShowEnrollButton==="True"&&(console.log("ShowEnrollButton"),console.log("loggedIn = "+loggedIn),console.log("typeof (loggedIn)"+typeof loggedIn),typeof loggedIn!="undefined"&&loggedIn===!0&&(f=function(t){var i=allowFaststart==="True"?"Start":"Enroll";return t!=null&&typeof t.EnterMode!="undefined"&&(n.IsEnrolled==="True"||n.IsEnrolled===!0)?t.EnterMode:t.selfEnroll==="True"&&t.paymentEnroll==="False"?i:i}(n),console.log("EnterButtonText = "+f),f!=="Overdue"&&f!=="Details"?(c=n.objectType=="roomSession"||n.objectType=="webSession"||n.objectType=="webSession_Facilitator"?n.parentID:n.objectID,l=typeof n!="undefined"&&typeof n.selfEnrollCohorts=="undefined"?'<button type="button" class="enter btn btn-default" onclick="OpenExpressStart(\''+baseUrl+"','"+c+"','"+n.DomainID+"','"+n.objectTitle.replace(/'/g,"").replace(/"/g,"")+"','"+n.type+"', this, true);\">"+f+"<\/button>":n.selfEnrollCohorts?n.paymentEnroll==="False"&&n.tokenEnroll==="False"&&n.passEnroll==="False"?n.IsEnrolled=="True"?'<button   type="button" class="enter  btn btn-default details" onclick="cohortEnroll(\''+c+"','"+n.DomainID+"','"+n.type+"',null,'"+n.objectTitle.replace(/'/g,"").replace(/"/g,"")+"', this)\">"+f+"<\/button>":'<button type="button" class="enter btn btn-default" onclick="OpenExpressStart(\''+baseUrl+"','"+c+"','"+n.DomainID+"','"+n.objectTitle.replace(/'/g,"").replace(/"/g,"")+"','"+n.type+"', this, true);\">"+f+"<\/button>":'<button  type="button" class="enter btn btn-default cohort details" onclick="AddToCartNoFastStart(\''+baseUrl+"','"+c+"','"+n.DomainID+"','"+n.objectTitle.replace(/'/g,"").replace(/"/g,"")+"','"+n.type+"', this, false,'available')\">"+f+"<\/button>":""):l='<a href="Student/MyCourse.aspx?id='+n.objectID+'" target="'+r+'" class="btn btn-default more-info">Details<\/a>'),console.log("data.IsEnrolled = "+n.IsEnrolled),e=n.ShowEnrollButton==="True"&&(n.IsEnrolled==="False"||n.IsEnrolled===!1)?l:"",console.log("EnterButton = "+l),console.log("faststart_button = "+e));let w=new Date(n.startDateUTC).getTimezone(),y=makeDateString(n.startDateUTC+" UTC",n.endDateUTC+" UTC",w),a="";n.objectType!=="webSession"&&n.objectType!=="webSession_Facilitator"&&typeof n.startDateLocationTZ!="undefined"&&(a=makeDateString(n.startDateLocationTZ,n.endDateLocationTZ,n.dateLocationTZ,"location"));let v=n.objectType=="webSession"||n.objectType=="webSession_Facilitator"||typeof n.startDateLocationTZ=="undefined"?y.start:y.start!==a.start?y.start+"<br/><small><i>"+a.start+"*<\/i><\/small>":a.start;n.objectType=="webSession_Facilitator"&&n.eventType=="start"&&typeof n.userType!="undefined"&&n.userType==="facilitator"&&(e='<a href="Student/Supervisor/EnterWebinar.aspx?CourseID='+n.parentID+'" target="'+r+'" class="btn btn-default more-info">Enter Webinar<\/a>');n.objectType=="roomSession"||n.objectType=="webSession"||n.objectType=="webSession_Facilitator"?(p=v.replace("("," <small>(").replace(")",")<\/small>"),$("#Tile-AgendaTile tbody#"+t).append('<tr data-id="'+n.objectID+'" data-domainid="'+n.DomainID+'" data-enrolled="'+n.IsEnrolled+'" data-objectType="'+n.objectType+'"><td class="date">'+p+'<\/td><td class="title"><a href="Student/MyCourse.aspx?id='+n.parentID+'" target="'+r+'">'+n.objectTitle+'<\/a><\/td><td class="type">'+o+'<\/td><td class="status">'+s+" ("+h+')<\/td><td class="actions">'+u+" "+e+"<\/tr>")):n.objectType=="branch"?n.MoreInfoUrl!=""?$("#Tile-AgendaTile tbody#"+t).append('<tr data-id="'+n.objectID+'" data-domainid="'+n.parentID+'" data-enrolled="'+n.IsEnrolled+'" data-objectType="'+n.objectType+'"><td class="date">'+v+'<\/td><td class="title"><a href="'+n.MoreInfoUrl+'" target="'+r+'">'+n.objectTitle+'<\/a><\/td><td class="type">'+o+'<\/td><td class="status">'+s+" ("+h+')<\/td><td class="actions">'+u+" "+e+"<\/tr>"):$("#Tile-AgendaTile tbody#"+t).append('<tr data-id="'+n.objectID+'" data-domainid="'+n.parentID+'" data-enrolled="'+n.IsEnrolled+'" data-objectType="'+n.objectType+'"><td class="date">'+v+'<\/td><td class="title">'+n.objectTitle+'<\/td><td class="type">'+o+'<\/td><td class="status">'+s+" ("+h+')<\/td><td class="actions">'+u+" "+e+"<\/tr>"):$("#Tile-AgendaTile tbody#"+t).append('<tr data-id="'+n.objectID+'" data-domainid="'+n.DomainID+'" data-enrolled="'+n.IsEnrolled+'" data-objectType="'+n.objectType+'"><td class="date">'+v+'<\/td><td class="title"><a href="Student/MyCourse.aspx?id='+n.objectID+'" target="'+r+'">'+n.objectTitle+'<\/a><\/td><td class="type">'+o+'<\/td><td class="status">'+s+" ("+h+')<\/td><td class="actions">'+u+" "+e+"<\/tr>")};
//# sourceMappingURL=wall_tiles.bundle.min.js.map