	//用于客户端请求页面，改善用户体验
	
	function send_request(url,currentPos) {//初始化、指定处理函数、发送请求的函数
		var http_request =  create_http_request();
		if (!http_request) { // 异常，创建对象实例失败
			window.alert("不能创建XMLHttpRequest对象实例.");
			return false;
		}
		http_request.onreadystatechange = function(){
        	if (http_request.readyState == 4) { // 判断对象状态
            	if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
                	//alert(http_request.responseText);
					document.getElementById(currentPos).innerHTML = http_request.responseText;
            	} else { //页面不正常
            		//alert(http_request.responseText);
                	alert("您所请求的页面有异常。");
            	}
        	}
    	}
		// 确定发送请求的方式和URL以及是否同步执行下段代码
		http_request.open("GET", url, true);
		http_request.send(null);
	}
	
	function create_http_request(){
		var http_request = false;
		//开始初始化XMLHttpRequest对象
		if(window.XMLHttpRequest) { //Mozilla 浏览器
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {//设置MiME类别
				http_request.overrideMimeType('text/xml');
			}
		}
		else if (window.ActiveXObject) { // IE浏览器
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}
		if (!http_request) { // 异常，创建对象实例失败
				http_request=false;
		}
		return http_request;
	}
	
    
    function loadResource(obj,resourceName){
		if(document.getElementById(obj).parentNode.style.display==""){
			document.getElementById(obj).parentNode.style.display="none";
		}else{
			document.getElementById(obj).parentNode.style.display="";
			document.getElementById(obj).innerHTML = "<table width='125' border='0' cellspacing='0' cellpadding='0'><tr><td style='font-size:12px;'>正在读取数据...</td></tr></table>";
			send_request(resourceName,obj);
		}
		
	}
	
	function loadResourceDirect(obj,resourceName){
		document.getElementById(obj).parentNode.style.display="";
		document.getElementById(obj).innerHTML = "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td style='font-size:12px;'>正在读取数据...</td></tr></table>";
		send_request(resourceName,obj);
	}
	
	//获取html片断和数据片断,所以不希望出现loading
	function snippet(obj,resourceName){
		document.getElementById(obj).parentNode.style.display="";
		send_request(resourceName,obj);
	}
	