// Loader based on Scriptaculous
// David Elias <david@david-elias.net> 2006

var Loader = {
    include: function(file) {
	    document.write('<script type="text/javascript" src="'+file+'"></script>');
    },

    load: function() {
        var scripts = document.getElementsByTagName('script');
        for (var i=0; i < scripts.length; i++) {
            if (!scripts[i].src) continue;
            var includes = scripts[i].src.match(/loader\.js\?([a-z,\-\/\.]*)/);
            if (!includes) continue;
            var path = scripts[i].src.replace(/loader\.js\?.*?$/, '');
            var to_load = includes[1].split(',');
            if (to_load.length > 0) {
                for (var j=0; j < to_load.length; j++) {
                    if (to_load[j].length == 0) continue;
                    Loader.include(path+to_load[j]+'.js');
                }
            }
        }

        /*$('script').each(function(i, script) {
        	if (script.src) var includes = script.src.match(/loader\.js\?.*([a-z,]*)/);
        	if (includes) {
                var path = script.src.replace(/loader\.js\?.*?$/, '');
                includes.split(',').each(function(i, include) {
                	Loader.include(path+include+'.js');
               	});
            }
        });*/
    }
}
