(function() {
    var window = this, undefined, jsx = window.jsx;
    
    jsx.util = {};
    jsx.util.getBaseURL = function() {
        var base;
        base = $('base').slice(-1).get(0);
        if (!base) {
            base = "";
        } else {
            base = base.href;
        }
        if (base == "") {
            base = document.URL.replace(/^(.*?)(?:\?.*)?$/g, "$1");
            base = base.replace(/\\/g, "/");
            base = base.replace(/[^\/]+?(?:\?.*)?$/, "");
        }
        if (base != "") {
            base = base.replace(/([^\/]+)$/, "$1/");
        }
        return base;
    }
})();