﻿//***** Enums *****
var Standard = { "Benchmark": 4, "AccessPoint": 6, "Certification": 17, "Course": 19, "Resource": 32, "SubCourses": 46, "CoursePrograms": 49 };
var LogAction = { "Browse": 1, "KeywordSearch": 2, "ExportToWord": 3, "ExportToExcel": 4, "PrintView": 5, "Preview": 6, "Print": 7, "ResourceFileView": 8, "ResourceURLView": 9, "ExportToPDF": 10 };

//***** Save Log Site Analytics *****
function SaveLogSiteAnalytics(StandardsID, EntityID, LogSiteActionID) {
    var proxyInstance = new LogSiteAnalytics();
    proxyInstance.SaveLogSiteAnalytics(StandardsID, EntityID, LogSiteActionID, OnError, OnTimeout);               
    return false;
}
     
//***** Save Log Site Analytics Sub Actions *****
function SaveLogSiteAnalyticsSubActions(StandardsID, EntityID, LogSiteAnalyticsActionID, SubEntityID) {
    var proxyInstance = new LogSiteAnalytics();
    proxyInstance.SaveLogSiteAnalyticsSubActions(StandardsID, EntityID, LogSiteAnalyticsActionID, SubEntityID, OnError, OnTimeout);    
    return false;
}

//***** On Web Service Time Out *****
function OnTimeout(result) {
    //Do Nothing              
}

//***** On Web Service Error *****
function OnError(result) {
    //Do Nothing
}

//***** Get Query Variable *****
function GetQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
}

