Script = {
	create : function(obj, contain, name) {
		if (!name) {
			var date = new Date();
			name = date.getTime();
		}
		contain = (contain != undefined && null != contain) ? contain : document.body;
		var script = document.createElement("script");
		script.id = name;
		if (typeof(obj) == "string") {
			var src = obj.match(/^<script[^>]+?scr=([^\s>]+)/i);
			if (src) {
				script.src = src;
			} else {
				script.text = obj;
			}
		}
		if (typeof(obj) == "object") {
			if (obj.src)
				script.src = obj.src;
			else
				script.text = obj.innerHTML;
		}
		contain.appendChild(script);
		return name;
	}
}
