﻿function ShowHelp() {
    var helpContainer = document.getElementById("helpbody");
    var helpHead = document.getElementById("helphead");
    if (helpContainer.style.display == "none") {
        helpContainer.style.display = "";
        helpHead.innerHTML = "<a id=\"helpheadlink\" href=\"javascript:ShowHelp()\">Help And Advice (Click To Hide)</a></div>";
    }
    else {
        helpContainer.style.display = "none";
        helpHead.innerHTML = "<a id=\"helpheadlink\" href=\"javascript:ShowHelp()\">Help And Advice (Click To Show)</a></div>";
    }
}



function TogleExpander(shString, containerName, headName) {
    var helpContainer = document.getElementById(containerName);
    var helpHead = document.getElementById(headName);
    if (helpContainer.style.display == "none") {
        helpContainer.style.display = "";
        helpHead.innerHTML = "<a id=\"helpheadlink\" href='javascript:TogleExpander(\"" + shString + "\",\"" + containerName + "\",\"" + headName + "\")'>" + shString + " (Click To Hide)</a></div>";
        createCookie("GBCExpander" + containerName, "show", 1);
    }
    else {
        helpContainer.style.display = "none";
        helpHead.innerHTML = "<a id=\"helpheadlink\" href='javascript:TogleExpander(\"" + shString + "\",\"" + containerName + "\",\"" + headName + "\")'>" + shString + " (Click To Show)</a></div>";
        createCookie("GBCExpander" + containerName, "hide", 1);
    }
}

function OnLoadExpander(shString, containerName, headName, defaultExpanded) {
    var helpContainer = document.getElementById(containerName);
    var helpHead = document.getElementById(headName);
    // load cookie here
    if (helpContainer != null && helpHead != null) {
        var cookieVal = readCookie("GBCExpander" + containerName);
        var show = (cookieVal == null ? defaultExpanded : cookieVal == "show");
        if (show) {
            helpContainer.style.display = "";
            helpHead.innerHTML = "<a id=\"helpheadlink\" href='javascript:TogleExpander(\"" + shString + "\",\"" + containerName + "\",\"" + headName + "\")'>" + shString + " (Click To Hide)</a></div>";
        }
        else {
            helpContainer.style.display = "none";
            helpHead.innerHTML = "<a id=\"helpheadlink\" href='javascript:TogleExpander(\"" + shString + "\",\"" + containerName + "\",\"" + headName + "\")'>" + shString + " (Click To Show)</a></div>";
        }
    }
}

function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setDate(date.getDate() + days);
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name) {
    var ca = document.cookie.split(';');
    var nameEQ = name + "=";
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length); //delete spaces
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}

function eraseCookie(name) {
    createCookie(name, "", -1);
}
