// All purpose onload, courtesy of brothercake
function loadOn(func) {
    if(typeof window.addEventListener != 'undefined') {
        window.addEventListener('load', func, false); // For normal browsers
    } else if(typeof document.addEventListener != 'undefined') {
        document.addEventListener('load', func, false); // For Opera 7
    } else if(typeof window.attachEvent != 'undefined') {
        window.attachEvent('onload', func); // For win/ie
    }
}
