var req=null;
var console=null;
var READY_STATE_UNINITIALIZED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;
var page_str;
var value_str;
var name_str;
var result=false;
var arr=new Array(20);
for(i=0;i<20;i++)
arr[i]=new Array(2);
function loadXMLDoc(url) {
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (req) {
        req.open("POST", url, true);
		req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        req.onreadystatechange = processReqChange;
		req.send("value="+value_str);
    }

}

function processReqChange(){
  var ready=req.readyState;
  var data=null;
  if (ready==READY_STATE_COMPLETE){
    data=req.responseText;
	data_arr=data.split('<script>');
	document.getElementById(name_str).innerHTML=data_arr[0];
	if(data_arr[1]){
		eval(data_arr[1]);
	}
  	result=true;
  }else{
    data="<img src='js/loading.gif'>ÕýÔÚ¼ÓÔØ...";
	document.getElementById(name_str).innerHTML=data;
  }
}

function ajax(a,b,c)
{
	//if(!chk_repeat(a,b,c))return;
	name_str=a;
	page_str=b;
	value_str=c;
	console=document.getElementById(name_str);
	result=loadXMLDoc(page_str);
	return result;
}
function chk_repeat(a,b,c)
{
	for(j=0;j<20;j++)
	{
		if(arr[j][0]==a)
		{
			if(arr[j][1]!=c)
			{
				arr[j][1]=c;
				return true;
			}
			else
				return false;
			break;
		}
		else if(arr[j][0]==null)
		{
			arr[j][0]=a;
			arr[j][1]=c;
			return true;
		}

	}
}

