// Helper function to parse the URL query string
function GetURLQueryVar(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];
        }
    }
    return 0;
}

// Return the knowledgebase URL; either from the query string, if parsed successfully, or default to main page
function getKBURL() {
    var sf = GetURLQueryVar("sf");
    var documentid = GetURLQueryVar("documentid");

    if( sf != 0 && documentid != 0 ) {
        return "http://server.iad.liveperson.net/hc/s-72515130/cmd/kbresource/view_question!PAGETYPE?sf=" + sf + "&documentid=" + documentid + "&action=view";
    }
    else {
        return "http://server.iad.liveperson.net/hc/s-72515130/cmd/kbresource/front_page!PAGETYPE";
    }
}

// Change the KB URL on load
function ChangeKB() {
    document.getElementById("lp_kb").src = getKBURL();
}
window.onload = ChangeKB;