﻿//Author:evio

//edit by evio start  AJAX 模式
//创建HTTPREQUEST对象系列
function echo(obj,html)
{
	$(obj).innerHTML=html;
}
function fopen(obj)
{
	$(obj).style.display="";
}
function fclose(obj)
{
	$(obj).style.display="none";
}
function CreateXMLHTTP()
{
	var xmlhttp=false;
	try	{
  		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 	} 
	catch (e) {
  		try {
   			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  		} 
		catch (e) {
   			xmlhttp = false;
 		}
 	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  		xmlhttp = new XMLHttpRequest();
				if (xmlhttp.overrideMimeType) {//设置MiME类别
			xmlhttp.overrideMimeType('text/xml');
		}
	}	

	return xmlhttp;	
}
function check(url,obj1,obj2)
{
		
		var xmlhttp = CreateXMLHTTP();
		if(!xmlhttp)
		{
			alert("你的浏览器不支持XMLHTTP！！");
			return;
		}
		xmlhttp.onreadystatechange=requestdata;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
		function requestdata()
		{
			
				fopen(obj1);
				echo(obj1,"<img src='images/loading.gif'>");
				if(xmlhttp.readyState==4)
				{
					if(xmlhttp.status==200)
					{
						if(obj1!=obj2){fclose(obj1);};
						echo(obj2,xmlhttp.responseText);
						
					}
				}
			
		}
}
//edit by mbwx start 
//创建XMLHttpRequest对象
 var request = false;
   try {
        request = new XMLHttpRequest();
        } catch (trymicrosoft) {
   try {
        request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (othermicrosoft) {
   try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (failed) {
        request = false;
     }
     }
  }
  if (!request)alert("Error initializing XMLHttpRequest!");
//获取信息
 var temp;
  function getInfo(url,dc,page) {
			    var kb = dc;
			    temp = kb;
			    var strurl = url + "&page="+page+ "&" + "?timestamp=" + new Date().getTime();
 			    request.open("GET", strurl, true);
			    request.onreadystatechange = updateinfo;
 			    request.send(null);
			    }
//更新页面
 function updateinfo() {
			var kn = temp;
 			if (request.readyState == 4) {
			     if (request.status == 200) {
 				var response = request.responseText;
 				document.getElementById(kn).innerHTML = response;
			     }else if(request.status == 404) {
				alert ("请求失败");
 			     } else if (request.status == 403) {
				alert("Access denied.");
			     } else
				alert("status is " + request.status);
 			     }
			}
//edit by mbwx end
