$(document).ready(function(){
    programHomeURL = $(".current.section a").attr('href');
        
    addProgramItem = new Array();
    addProgramItem[0] = programHomeURL;
    addProgramItem[1] = $(".current.section a").html();
    addProgramItem[2] = programdelivery;
        
    addpid = addProgramItem.join("|");
    removepid = programHomeURL;
    checkpid = programHomeURL;

    $("#viewbook_toolbar").load("http://www.nait.ca/scripts/webteam/viewbook/viewbook_toolbar.htm", function() {
        var showViewbookHelp = $.cookie("showViewbookHelp");
        if (showViewbookHelp != "false") {
            $.cookie("showViewbookHelp", "false");
            $("#viewbook_toolbar").css("height","auto");
            $("#viewbook_help").show();
        }
        checkProgram();
    });
});
    
Array.prototype.unique = function () {
    var r = new Array();
    o:for(var i = 0, n = this.length; i < n; i++) {
        for(var x = 0, y = r.length; x < y; x++) {
            if(r[x]==this[i]) {
                continue o;
            }
        }
        r[r.length] = this[i];
    }
    return r;
}
function removeByElement(arrayName,arrayElement) {
    for(var i=0; i<arrayName.length;i++ ){
        if ((arrayName[i].indexOf(arrayElement))==0) {
            programItem = arrayName[i].split("|");
            arrayName.splice(i,1); 
        }
    } 
}
    
function addProgram() {
    var pid = addpid;
    programItem = pid.split("|");
    pageTracker._trackPageview('/viewbook/add/'+programItem[1]);
    var cookieContents = $.cookie("viewbook_pdf");
    if (cookieContents == null || cookieContents == "") {
        updatedCookie = pid;
    } else {
        cookieContents = cookieContents + "||" + pid;
                
        var cookieParts = cookieContents.split("||");                
        cookieUniqueParts = cookieParts.unique();
        updatedCookie = cookieUniqueParts.join("||");
    }
    $.cookie("viewbook_pdf", updatedCookie);
    checkProgram();
}
function removeProgram() {
    var pid = removepid;
    var cookieContents = $.cookie("viewbook_pdf");
    var displayCookieContents = cookieContents.split("||");
    
    removeByElement(displayCookieContents,pid);
    updatedCookie = displayCookieContents.join("||");
    
    $.cookie("viewbook_pdf", updatedCookie);
    
    checkProgram();
}
function checkProgram() {
    var cookieContents = $.cookie("viewbook_pdf");
    var pid = checkpid;
    if (cookieContents) {
        if(cookieContents.indexOf(pid) >= 0) {
            $("#toolbar_add").hide();
            $("#toolbar_remove").show();
        } else {
            $("#toolbar_add").show();
            $("#toolbar_remove").hide();
        }
    } else {
        $("#toolbar_add").show();
        $("#toolbar_remove").hide();
    }
}
function printPage() {
    var pid = addpid;
    programItem = pid.split("|");
    pageTracker._trackPageview('/print/page/'+programItem[1]);
    $(".CourseDescr").show();
    $(".CourseDescrHide").hide();

    window.print();

    $(".CourseDescr").hide();
    $(".CourseDescrHide").show();
}
function printProgram() {
    var pid = addpid;
    var url = programversion;
    programItem = pid.split("|");
    pageTracker._trackPageview('/print/program/'+programItem[1]);
    window.open(url);    
}