function leftnav() {
    var pageName = location.href.toLowerCase();
    pageName = pageName.substring(pageName.lastIndexOf('/') + 1);
    if(pageName.indexOf("#") != -1) { var pageNameReplace = pageName.substring(pageName.lastIndexOf('#')); 
    pageName = pageName.replace(pageNameReplace,""); }
    
    var navRoot = document.getElementById("leftnav");
    var navLinks = navRoot.getElementsByTagName("A");
    for (i=0; i<navLinks.length; i++) {
        var navLinkHREF = navLinks[i].href.toLowerCase();
        navLinkHREF = navLinkHREF.substring(navLinkHREF.lastIndexOf('/') + 1);
        if(pageName == navLinkHREF) { navLinks[i].className = "selected"; }
    }
}
function getWindowHeight() {
    var windowHeight=0;
    if (typeof(window.innerHeight)=='number') {
        windowHeight=window.innerHeight;
    } else {
        if (document.documentElement&& document.documentElement.clientHeight) {
            windowHeight= document.documentElement.clientHeight;
            } else {
                if (document.body&&document.body.clientHeight) {
                windowHeight=document.body.clientHeight;
                }
            }
        }
    return windowHeight;
}
function setFooter() {
    if (document.getElementById) {
        var windowHeight=getWindowHeight();
        if (windowHeight>0) {
            var contentHeight=document.getElementById('header').offsetHeight+document.getElementById('content_wrapper').offsetHeight-document.getElementById('footer').offsetHeight;
            var footerElement=document.getElementById('footer');
            var footerHeight=footerElement.offsetHeight;
            if (windowHeight-(contentHeight+footerHeight)>=0) {
                footerElement.style.position='relative';
                footerElement.style.top=(windowHeight-(contentHeight+footerHeight))+'px';
            } else {
                footerElement.style.position='static';
            }
        }
    }
}
window.onload = function() {
  leftnav();
  setFooter();
}
window.onresize = function() {
  setFooter();
}
function populateElementIdInnerHTML(element_id)
{
    
    if (opener)
    {
        var update_html = opener.document.transfer_html.popup_html.value;
        if (update_html)
        {
            document.getElementById(element_id).innerHTML = update_html;
        }
    }
    else
    {
        document.getElementById(element_id).innerHTML ="<p><b>Sorry, unable to locate the parent page</b></p>";
    }
}
function populateElementIdInnerHTML_oc1(element_id)
{
    
    if (opener)
    {
        var update2_html = opener.document.transfer2_html.popup2_html.value;
        if (update2_html)
        {
            document.getElementById(element_id).innerHTML = update2_html;
        }
    }
    else
    {
        document.getElementById(element_id).innerHTML ="<p><b>Sorry, unable to locate the parent page</b></p>";
    }
}
function populateElementIdInnerHTML_oc2(element_id)
{
    
    if (opener)
    {
        var update3_html = opener.document.transfer3_html.popup3_html.value;
        if (update3_html)
        {            document.getElementById(element_id).innerHTML = update3_html;
        }
    }
    else
    {
        document.getElementById(element_id).innerHTML ="<p><b>Sorry, unable to locate the parent page</b></p>";
    }
}
