function trim(_d4){
	return _d4.replace(/^\s+/,"").replace(/\s+$/,"");
}
var Loader=
	{
		translate:
			{"prototype":"prototype_1.5.1","prototype6":"prototype-1.6.0.2","utils":"tools/utils"},
		loaded:{},
		require:function (_d5)
		{
			var _d6=JS_PATH+"/"+_d5+".js";
			//alert(_d6);
			document.write("<script type=\"text/javascript\" src=\""+_d6+"\"></script>");
		},
		load:function (s)
		{
			var ss=s.split(",");
			for(var i=0;i<ss.length;i++)
			{
				var key=trim(ss[i]);
				if(this.translate[key])
				{
					key=this.translate[key];
				}
				if(!this.loaded[key])
				{
					this.require(key);this.loaded[key]=key;
				}
			}
		}
	};