/*
JS tools
*/

var _loader = {
	require: function(lib) {
		document.write('<script type="text/javascript" src="'+lib+'"></script>');
	},
	load: function() {
		var path = new String();
		var incl = new String();
		var i;
		var s = document.getElementsByTagName("script");
		for(i=0; i<s.length; ++i){
			if(s[i].src && s[i].src.match(/loader\.js(\?.*)?$/)){
				path = s[i].src.replace(/loader\.js(\?.*)?$/,'');
				incl = s[i].src.match(/\?.*do=([A-Za-z0-9_,]*)/)[1];
				break;
			}
		}
		this.require(path+'core.js');
		if(incl){
			var use = incl.split(',');
			for(var i=0; i<use.length; ++i){
				this.require(path+use[i]+'.js');
			}
		}
	}
}
_loader.load();