
// Deze functies worden gebruikt om dynamisch een javascriptbestand of een stylesheet te laden
// Indien het bestand al is geladen, gebeurt er niets

    var _defaultJsPath = '/Content/Js/';
    var _defaultCssPath = '/Content/Css/';

    $.ajaxSetup({ cache: true });

    function loadJs (scriptUrl) {
        $.getScript(getJsUrl(scriptUrl));
    }

    function loadJs (scriptUrl, callback) {
        $.getScript(getJsUrl(scriptUrl), callback);
    }

    function loadCss (styleUrl) {
        $("head").append("<link>");
        css = $("head").children(":last");
        css.attr({
            rel: "stylesheet",
            type: "text/css",
            href: getCssUrl(styleUrl)
        });
    }

    function getJsUrl(url) {
        if (url.indexOf("http://") != -1 || url.indexOf("https://") != -1)
            return url;

        return _defaultJsPath + url;
    }

    function getCssUrl(url) {
        if (url.indexOf("http://") != -1 || url.indexOf("https://") != -1)
            return url;

        return _defaultCssPath + url;
    }
