<!--
/**
 * xmlHttp.js
 * @fileoverview AJAX XMLHTTP相关方法
 * @author Lynk Li
 */
 
/**
 * xmlhttpInit
 * 获取一个xmlHttp对象
 * @return xmlhttp object
 */
function xmlhttpInit() { 
	var xmlhttp = false; 
	
	try { 
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
	} catch(e) { 
		try { 
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		} catch(E) { 
			xmlhttp = false; 
		} 
	} 
	
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { 
		xmlhttp = new XMLHttpRequest(); 
	} 

	return xmlhttp; 
}

/**
 * getSettingXml
 * 异步获取配置XML文件
 * @param url String XML文件url
 * @param funName String 异步获取完成以后，处理函数名
 */
function getSettingXml(url, funName) { 
	var xmlhttp = xmlhttpInit(); 
	xmlhttp.open("GET", url, true); 
	xmlhttp.onreadystatechange = function() { 
		if (xmlhttp.readyState == 4) {//异步模式 
			var xmlObj = xmlhttp.responseXML;
			eval(funName + "(xmlObj);");
		} 
	}  
	xmlhttp.send(null);
}
//-->