﻿//GO1.1 :: Generic onload by brothercake - http://www.brothercake.com/

//onload function
function generic() {

    try {
        if (makeTransparent != null) {
            if (makeTransparent == true) {
                document.getElementById('submenu1').style.backgroundColor = 'transparent';
                document.getElementById('submenu2').style.backgroundColor = 'transparent';
            }
        }
    } catch (err) { }

    
try{
    if (selected != null) {
        document.getElementById(selected).style.color = '#8a8c8f';
    }
} catch (err) { }
    
    
try{
        if (selectedSub != null) {
        document.getElementById(selectedSub).style.color = '#8a8c8f';
    }
} catch (err) { }
    

    
    
};


//setup onload function
if (typeof window.addEventListener != 'undefined') {
    //.. gecko, safari, konqueror and standard
    window.addEventListener('load', generic, false);
}
else if (typeof document.addEventListener != 'undefined') {
    //.. opera 
    document.addEventListener('load', generic, false);
}
else if (typeof window.attachEvent != 'undefined') {
    //.. win/ie
    window.attachEvent('onload', generic);
}

//** remove this condition to degrade older browsers
else {
    //.. mac/ie5 and anything else that gets this far

    //if there's an existing onload function
    if (typeof window.onload == 'function') {
        //store it
        var existing = onload;

        //add new onload handler
        window.onload = function() {
            //call existing onload function
            existing();

            //call generic onload function
            generic();
        };
    }
    else {
        //setup onload function
        window.onload = generic;
    }
}

