////////////////////////////////////////////////////////////////////////////////////////////////////
//
//	Totally stole the idea of a dynamic loader from Scriptaculous, so props.
//
//	August 23rd, 2006.
//	Tj Eastmond <issuess@gmail.com>
//
////////////////////////////////////////////////////////////////////////////////////////////////////

var Loader = {
	jspath : '/js/',
	auto : [],

	files : {
		overlib : [
			'overlib.js',
			'overlib_hideform.js',
		],

		motion : 'motion.js',
		slideshow : 'slideshow.js'
	},

	load : function(file) {
		document.write('<script language="JavaScript" src="' + this.jspath + file + '"></script>');
		var msg = (file);

	},

	run : function() {
		for(var i = 0; i < this.auto.length; ++i) {
			this.load(this.auto[i]);
		}
		var js = document.getElementsByTagName('script');
		var script = '';
		for(var j = 0; j < js.length; ++j) {
			var regex = /loader.js/;
			if(regex.test(js[j].src)) {
				script = js[j].src;
			}
		}
		if(typeof script == 'string') {
			var include = script.match(/\?.*load=([a-z,]*)/);
			if(include) {
				var includes = include[1].split(',');
				for(var k = 0; k < includes.length; ++k) {
					set = this.files[includes[k]];
					if(typeof set == 'object') {
						for(var m = 0; m < set.length; ++m) {
						if(typeof set[m] != 'undefined') {
								this.load(set[m]);
							}
						}
					} else {
						this.load(set);
					}
				}
			}
		}
	}
}

Loader.run();

////////////////////////////////////////////////////////////////////////////////////////////////////