function updateNav(mainNavTab, subNavTab) {
    if (!document.getElementById) return false;
    if (!document.getElementsByTagName) return false;
    var mainNav = document.getElementById('mainNav');
    var mnLinks = mainNav.getElementsByTagName('a');
    for (i=0;i<mnLinks.length;i++) {
        if (mnLinks[i].innerHTML.toLowerCase() == mainNavTab.toLowerCase()) {
            mnLinks[i].className = 'current';
        }
    }
    if (subNavTab != '') {
        var subNav = document.getElementById('subNav');
        var snLinks = subNav.getElementsByTagName('a');
        for (i=0;i<snLinks.length;i++) {
            if (snLinks[i].innerHTML.toLowerCase() == subNavTab.toLowerCase()) {
                snLinks[i].className = 'current';
            }
        }
    }    
}

function highlightFieldWithError(formFieldLabelID, formFieldID) {
    /* change this value to change the color used to highlight the form field */
    var formFieldHighlightColor = '#ff8080'
    var x = document.getElementById(formFieldLabelID);
    var y = document.getElementById(formFieldID);
    x.style.color = 'Red';
    x.style.fontWeight = 'bold';
    y.style.background = formFieldHighlightColor;
}
function changeFieldStyleToNormal (formFieldLabelID, formFieldID) {
    var x = document.getElementById(formFieldLabelID);
    var y = document.getElementById(formFieldID);
    x.style.color = '';
    x.style.fontWeight = '';
    y.style.background = '';
}
function hideStatusMessage(statusMessageID) {
    var x = document.getElementById(statusMessageID);
    x.style.visibility = 'hidden';
}

