
function createXMLHttpRequest(){
	var request = null;
  if( window.XMLHttpRequest )	{
  	request = new XMLHttpRequest();
  	if (request.overrideMimeType) {
    	request.overrideMimeType('text/xml');   
    }   
  } else if(window.ActiveXObject) {
  	try {
  		request = new ActiveXObject('Msxml2.XMLHTTP');
  	} catch (e) { 
  		try {
  			request = new ActiveXObject('Microsoft.XMLHTTP');
  		} catch (e) {}
  	}
  }
  return request;
}


function runAjax(url,dis_obj,callback){
	var request = createXMLHttpRequest();	
	request.onreadystatechange = function(){ callback(request,dis_obj) };
	//request.open("GET", url+';n='+Math.random(), true);
	request.open("GET", url+';n=', true);
	request.send(null);
}


function showText(request,obj){
	if(request.readyState==4 || request.readyState=='complete'){	
		if(request.status==200){
		  obj.innerHTML = request.responseText;
		} else {
			//obj.innerHTML = '<img align="absmiddle" src="http://www.texnet.com.cn/images/loading.gif">';
		}
	}
}


function setValue(request,obj){
	if(request.readyState==4 || request.readyState=='complete'){	
		if(request.status==200){
		  obj.value = request.responseText;
		}
	}
}


function showAlert(request,obj){
	if(request.readyState==4 || request.readyState=='complete'){	
		if(request.status==200){
		  alert(request.responseText);
		}
	}
}


function showSelectOptions(request,obj){
	if(request.readyState==4 || request.readyState=='complete'){	
		if(request.status==200){
		  obj.options.length=0;
		  var name_ids = request.responseText.replace(/\s/,'').split('||');
		  for(var i=0; i< name_ids.length; i++){
		  	var ni = name_ids[i].split('|');
		  	if(ni == ''){ continue;}
		  	obj.options[i] = new Option(ni[0],ni[1]);
		  }
		}
	}
}


function showDiv(request,obj){
	if(request.readyState==4 || request.readyState=='complete'){	
		if(request.status==200){
			obj.style.display = '';
		  obj.innerHTML = request.responseText;
		}
	}
}
