var bReveal = false;

function servicesInit()
{
    if (!document.getElementById || !document.getElementsByTagName) { return null; }

    document.getElementById("pInstructions").innerHTML     = "<em>Click on any of the service items listed above to reveal (or hide) their details.</em>";
    document.getElementById("pInstructions").style.display = "block";
}

function servicesVisToggle()
{
    if (!document.getElementById || !document.getElementsByTagName) { return null; }

    var elements = document.getElementById("olServices").getElementsByTagName("p");

    for (var i = 0; i < elements.length; ++i)
    {
        elements[i].style.display = (bReveal) ? ("block") : ("none");
    }

    bReveal = !bReveal;
}

function servicesAddLinks()
{
    if (!document.getElementById || !document.getElementsByTagName) { return null; }

    var elements = document.getElementById("olServices").getElementsByTagName("li");

    for (var i = 0; i < elements.length; ++i)
    {
        addEvent(elements[i], "click", servicesVisToggle);
    }
}

addEvent(window, "load", servicesInit);
addEvent(window, "load", servicesVisToggle);
addEvent(window, "load", servicesAddLinks);
