var isIE = !!document.all;
var FrameWork = {};
var ScriptNode = document.getElementsByTagName("script");
	ScriptNode = ScriptNode[ScriptNode.length-1];
	FrameWork.CreateDate = "2007-01-01";						//FrameWork创建日期
	FrameWork.Version = "FrameWork 2.0";						//FrameWork版本编号
	FrameWork.EditDate = "2007-08-18";							//FrameWork修改日期
	FrameWork.Author = "编程浪子";								//FrameWork编写作者
	FrameWork.Path = "/framework/v2/"+(isIE?"ie":"ff")+"/";		//FrameWork路径
	FrameWork.FileList = {};									//FrameWork已经下载的文件名列表，以防重复加载
	
	_Import("$|$A|$AD|$AI|$CE|$D|$N|$TN|getFirstNode|setFileBack|setXmlBack|setImageBack|trim|xml2json|xmlBack");
	if (/Import=([^&]+)/i.test(ScriptNode.src))
	{
		_Import(RegExp.$1);
	}
	if (!isIE) _Import("ff");
ScriptNode = void(0);

//载入指定的模块
//载入指定的模块
function _Import(str)
{
	str = str.replace(/[^\|]+/g,function (ss)
	{
		while(/\([^\)]+\)/.test(ss))
		{
			var l = RegExp["$`"];
			var m = RegExp["$&"];
			var r = RegExp["$'"];
			ss = m.slice(1,-1).replace(/[^\+]+/g,l+"$&"+r);
		}
		
		ss.replace(/[^\+]+/g,function(s)
		{
			if (!(/\.js$/.test(s)))
			{
				s = FrameWork.Path + s.replace(/\./g,"/") + ".js";
			}
			if (!FrameWork.FileList[s])
			{
				document.write('<script src="'+s+'" language="javascript"><\/script>');
				FrameWork.FileList[s] = true;
			}
		});
	});
}