 function createAjax(){//创建xmlhttp对象实例
	var _xmlhttp;
	try{
		_xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");//用于IE
	}
	catch(e){
		try{
			_xmlhttp=new XMLHttpRequest();//用于火狐ns等
		}
		catch(e){
			_xmlhttp=false;
		}
	}
	return _xmlhttp;
}

function getXmlData(method,url,id,cmd){
	var xmlhttp=createAjax();
	var stat=false;
	if (xmlhttp){
		if (cmd==true){
			xmlhttp.open(method,url,true);
			xmlhttp.onreadystatechange=function() {
				if (xmlhttp.readyState==4&&xmlhttp.status==200){
					if (id!=''){
						document.getElementById(id).innerHTML=xmlhttp.responseText;
					}
				}
				else{
					document.getElementById(id).innerHTML='loading...';
				}
			}
			xmlhttp.send(null);
		}
		else{
			xmlhttp.open(method,url,false);
			xmlhttp.send(null);
			if (xmlhttp.readyState==4&&xmlhttp.status==200){
				return xmlhttp.responseText;
			}
		}

	}
return stat;
}


function getAjaxSelectData(method, url, id, LineImplodeStr, valueImplodeStr){
	var xmlhttp=createAjax();
	var stat=false;
	
	if (xmlhttp){
		xmlhttp.open(method,url,true);
		
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4&&xmlhttp.status==200){
				if (id!=''){
					var returnData=xmlhttp.responseText;
					var returnDataLineArr;
					var returnDataArr=returnData.split(LineImplodeStr);

					for(var i = 0; i <= returnDataArr.length-1; i++) {
						returnDataLineArr=returnDataArr[i].split(valueImplodeStr);
						document.getElementById(id).options[i]=new Option(returnDataLineArr[1], returnDataLineArr[0]);
					}
				}
			}
			else{
				document.getElementById(id).length=0;
				document.getElementById(id).options[0]=new Option('loading...','');
			}
		}
		
		xmlhttp.send(null);
	}
return stat;
}
