var ScriptLoader = {
	scriptName : "ScriptLoader.js",
	/*
		This function will load in scripts from the url of this file
		Format should be ScriptLoader.js?/file/to/load.js,/second/file.js
	*/
	loadFromURL: function() {
		var scripts = document.getElementsByTagName("script");
		for(var x = 0; x < scripts.length; x++) {
			src = scripts[x].src;
			//check for the existence of a ?, which tells us that there are probably files
			if(src.indexOf(this.scriptName + "?") != -1) {
				//separate files with a comma
				scriptsToLoad = src.substr(src.indexOf("?") + 1).split(",");
				for(var y = 0; y < scriptsToLoad.length; y++) {
					this.load(scriptsToLoad[y].replace(/^\s+|\s+$/, ''));
				}
				break;
			}
		}
	},
	
	load: function(url) {
		document.write('<script type="text/javascript" src="'+url+'"></script>');
	},
	
	getURL: function(url) {
		if(url.indexOf(".js") == -1) {
			url += ".js";
		}
		
		return url;
	}
};

ScriptLoader.loadFromURL();

ScriptLoader.load('/_assets/js/utilities/Base.js');
ScriptLoader.load('/_assets/js/utilities/ELO.js');
ScriptLoader.load('/_assets/js/utilities/Eolas.js');
ScriptLoader.load('/_assets/js/utilities/sifr.js');
ScriptLoader.load('/_assets/js/Site.js');
