﻿bootloader = {
    require: function(r, l, f) {
        if (typeof (YAHOO) == 'object') {
            YAHOO.util.Event.onDOMReady(bootloader.load(r, l, f));
        }
    },

    load: function(r, l, f) {

        var h = document.getElementsByTagName('head')[0];

        var s = document.createElement('script');
        s.type = 'text/javascript';
        s.src = '/_common/js/' + r + '.js';

        h.appendChild(s);
    }
};

showlayer = function(layerId) {

    var el = YAHOO.util.Dom.get(layerId);

    if (el == 'undefined' || el == null) {
        return false;
    }
    else {
        el.style.display = 'block';
        return false;
    }

    return false;

};

function registerSafeLoad(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
};