
sML = {
//	description : "Simple and Middling Libraries, for Small, Medium, or Large projects.",
	version : "0.1"
}

// ---------------------------------------------------------------------------------------------------------------------

sML.js = {
//	description : "polar star for the ships, sun and rain for the plants, wind for the travelers.",
//	copyright   : "(c) Satoru MATSUSHIMA",
//	licence     : "Licensed under the MIT License (http://www.opensource.org/licenses/mit-license.php)",
	build       : "20100401"
}

//=========================================================================================================================

sML.dir = (function(dir) {
	var SCRIPTs = document.getElementsByTagName("script");
	for(var s = 0, sL = SCRIPTs.length; s < sL; s++) {
		if(SCRIPTs[s].src.match(/^(.+\/)sML\.js$/)) {
			dir = SCRIPTs[s].src.replace(/^(.+\/)sML\.js$/, "$1");
			break;
		}
	}
	return dir;
})("/res/js/");

sML.write = function() {
	document.open();
	for(var i = 0, aL = arguments.length; i < aL; i++) document.write(arguments[i]);
	document.close;
}

sML.importer = {
	write : function(file) {
		sML.write('<script type="text/javascript" src="' + sML.dir + file + '"></script>');
	},
	append : function(file) {
		var SE = document.createElement("script");
		SE.type = "text/javascript", SE.src = sML.dir + file;
		document.getElementsByTagName("head")[0].appendChild(SE);
	}
}

// ---------------------------------------------------------------------------------------------------------------------

sML.importer.write("sML.nucleus.js");
sML.importer.write("sML.flowers.js");

//=========================================================================================================================

