function ajaxInit() {
	if(window.XMLHttpRequest) { //Mozilla, Opera, ...
		ajaxHttpRequest = new XMLHttpRequest();
		if(ajaxHttpRequest.overrideMimeType) {
			ajaxHttpRequest.overrideMimeType("text/xml");
		}
	}
	else if(window.ActiveXObject) { //IE
		try{
			ajaxHttpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			try{
				ajaxHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e) {
			}
		}
	}
	if(!ajaxHttpRequest) {
		window.alert("不能创建XMLHttpRequest对象实例");
		return false;
	}
}
function ajaxSendPost(url, values, processRequest) {
	//alert(values);
	ajaxHttpRequest.open("POST",url,true);
	ajaxHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajaxHttpRequest.send(values);
	ajaxHttpRequest.onreadystatechange = processRequest;
}

function read_detail(row_id) {
	
	//alert(row_id);
	if (arr_detail[row_id] != null&&arr_isOpened[row_id]) {
		showtable(row_id);
		return;
	}
	tmp_id = row_id;
	var values = "&id=" + row_id;
	//alert(values);
	ajaxSendPost("../share/dataserver_detail.php", values, processRequest);
}
function processRequest() {
	if(ajaxHttpRequest.readyState==4) {
		//alert(ajaxHttpRequest.status);
		if(ajaxHttpRequest.status==200) {
			var arr_returnstr = unescape(ajaxHttpRequest.responseText);
			//alert(arr_returnstr);
			arr_detail[tmp_id] = arr_returnstr;
			//alert(arr_detail[tmp_id]);			

			if(arr_isOpened['data']) showtable('data');
			if(arr_isOpened['center']) showtable('center');
			if(arr_isOpened['server']) showtable('server');
			if(arr_isOpened['cdn']) showtable('cnd');
			arr_isOpened[tmp_id] = false;
			//alert(arr_isOpened[tmp_id]);
			showtable(tmp_id);
		}
		else {
			alert("出现处理异常,请重试");
		}
	}
}
function showtable(row_id) {
	//alert(row_id);
	//alert(arr_isOpened[row_id]);
	if (arr_isOpened[row_id] == false) {		
		var arr_returnstr = arr_detail[row_id];		
		var table_detail = arr_returnstr;		
		document.getElementById(row_id).innerHTML = table_detail;
		arr_isOpened[row_id] = true;
		//alert("最后" + arr_isOpened[row_id]);
	}
	else {		
		var arr_returnstr = arr_detail[row_id];		
		document.getElementById(row_id).innerHTML = "";
		arr_isOpened[row_id] = false;
		//alert("最后" + arr_isOpened[row_id]);
	}
}
var ajaxHttpRequest = false;
ajaxInit();
var arr_detail = new Array();
var arr_isOpened = new Array();
var tmp_id;