
var app = {
    isIE:       (navigator.userAgent.indexOf('MSIE')  > 0),
    isGecko:    (navigator.userAgent.indexOf('Gecko') > 0),
    isOpera:    (navigator.userAgent.indexOf('Opera') > 0),

    get: function(id) {
        return document.getElementById(id);
    },
    onload: function(func) {
        // http://www.dustindiaz.com/top-ten-javascript/
        var oldonload = window.onload;
        if (typeof window.onload !== 'function') {
            window.onload = func;
        } else {
            window.onload = function() {
                if (oldonload) {
                    oldonload();
                }
                func();
            };
        }
    },
    onunload: function(func) {
        // based on above
        var oldonunload = window.onunload;
        if (typeof window.onunload !== 'function') {
            window.onunload = func;
        } else {
            window.onunload = function() {
                if (oldonunload) {
                    oldonunload();
                }
                func();
            };
        }
    },
    logout: function() {
        ajax.exec('POST', '/account/logout', 'logout=1');
    }
};

