navdata = null;
var completedvideos = new Object();
$(document).ready(function() {
var program = readCookie("program_id");
var module = readCookie("module_id");
var lastpage = parseInt(readCookie("lastpage_id"));
var maxpage = parseInt(readCookie("maxpage_id"));
var url = window.location.pathname;
if(url =="/quiz/"){
var page =parseInt(navdata[program]['modref'][module]);
if(lastpage +1 != page){
module = module - 1;
var page =parseInt(navdata[program]['modref'][module]);
}
}else if(url =="/fail/"){
var page =parseInt(navdata[program]['modref'][module]);
}else{
var page =parseInt(navdata[program]['urls'][url]);
createCookie('module_id='+navdata[program]['pages'][page]['module'], 1);
createCookie('lastpage_id='+page, 1);
}
if(page == maxpage+1){
createCookie('maxpage_id='+page, 1)
}else if(page > maxpage+1){
window.location.href = navdata[program]['pages'][maxpage]['page'];
}else if(page < maxpage){
$("#showOnEnd").css( "display", "inline");
}
//if(window.location.hostname == 'bia.electro-previews.co.uk'){
var pagecount = Object.keys(navdata[program]['pages'])[Object.keys(navdata[program]['pages']).length-1];
var textcontent = page + " / " + pagecount;
$( "footer" ).append( '
'+ textcontent + "
" + textcontent + "
" );
//}
var navtree = '× Home'
navdata[program]['modules'].forEach(function(element) {
if(navdata[program]['urls'][element['url']] > maxpage){
navtree = navtree + ''+element['name']+' ';
}else{
navtree = navtree + ''+element['name']+' ';
}
});
$("#mySidenav").html(navtree);
if(page>1){
prevlink = navdata[program]['pages'][page-1]['page'];
}else{
prevlink = '/select-program/';
}
$("#prevlink").attr("href", prevlink);
$("#nextlink").attr("href", navdata[program]['pages'][page+1]['page']);
});
function createCookie(data, hours) {
var date = new Date();
date.setTime(date.getTime() + (hours * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString()+"; path=/";
document.cookie = data + expires;
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
function boxChecked(id){
if($(id).is(":checked")){
$(id+"_response").show();
}else{
$(id+"_response").hide();
}
}
function revealElem() {
document.getElementById("showOnEnd").style.display = "";
}
function multireveal(id) {
//alert(id);
completedvideos[id] = true;
//alert(Object.keys(completedvideos).length );
//if( Object.keys(completedvideos).length == boxcount){
if( Object.keys(completedvideos).length == $('[data-type="video"]').length){
revealElem();
}
}