/*hides an element with the ID passed*/
function Hide(ID)
{
    document.getElementById(ID).style.visibility = 'hidden';
};

/*Shows an element with the ID passed*/
function Show(ID)
{
    document.getElementById(ID).style.visibility = 'visible';
};

/*adds the highlight class to the css of the ID passed*/
function Highlight(ID, Page) {
    UnHighlightAll(Page);
    if (ID == 'HMOPPO') {
        document.getElementById('HMO').className = 'highlight';
        document.getElementById('PPO').className = 'highlight';
    }
    else if(ID == 'Retirement'){
        document.getElementById('Retirement').className = 'highlight';
        document.getElementById('Retirement2').className = 'highlight';
    }
    else {
        document.getElementById(ID).className = 'highlight';
    }
};

/*removes all css classes from the element ID passed*/
function UnHighlight(ID) 
{
    document.getElementById(ID).className = '';
};

/*unhighlights all the hardcoded elements per hardcoded page*/
function UnHighlightAll(Page) 
{
    if (Page == "HealthCareBenefits") {
        UnHighlight('HRA');
        UnHighlight('FSA');
        UnHighlight('HSA');
        UnHighlight('HDHP');
        UnHighlight('Dental');
        UnHighlight('Vision');
        UnHighlight('ASO');
        UnHighlight('HMO');
        UnHighlight('PPO');
    };

    if (Page == "VoluntaryProducts") {
        UnHighlight('ShortTerm');
        UnHighlight('LongTerm');
        UnHighlight('GroupLongTerm');
        UnHighlight('SIP');
        UnHighlight('HIP');
        UnHighlight('Cancer');
        UnHighlight('Life');
        UnHighlight('WholeLife');
        UnHighlight('HeartStroke');
        UnHighlight('PrePaidLegal');
        UnHighlight('Accident');
    };

    if (Page == "TPAServices") {
        UnHighlight('Enrollment');
        UnHighlight('Consolidated');
        UnHighlight('COBRA');
        UnHighlight('SelfFunded');
        UnHighlight('HRAHSAAdmin');
        UnHighlight('FSA');
        UnHighlight('DependentCare');
        UnHighlight('SummaryDocuments');
        UnHighlight('OnlineClaims');
        UnHighlight('OnlineReporting');
    };

    if (Page == "FinancialServices") {
        UnHighlight('Executive');
        UnHighlight('Business');
        UnHighlight('AssetIncome');
        UnHighlight('Education');
        UnHighlight('Retirement');
        UnHighlight('Retirement2');
        UnHighlight('Estate');
        UnHighlight('Plans');
        UnHighlight('Annuities');
        UnHighlight('FreeBook');
    };
};