if (!window.Creation) {

	var CreationClass = function() {
		this.loaded = [];
	};

	CreationClass.prototype.require = function(className) {
		var t = this;
		className = className.toLowerCase();
		if (dojo.indexOf(t.loaded,className) == -1) {
			dojo.xhrGet({
				url: Config.get('WEBROOT')+'app/scripts/creation/'+className+'.js',
				load: function() {
					t.loaded.push(className);
					if (Config.get('ALBN_DEBUG'))
						console.log(className+' loaded!');
				},
				sync: true,
				handleAs: 'javascript'
			});
		}
	}
	 
	window.Creation = new CreationClass();

}
