﻿var xhr;

function getXHR() {
	var result;
	if(window.ActiveXObject){
		result = new ActiveXObject('MSXML2.XMLHTTP');
	} else if(window.XMLHttpRequest){
		result = new XMLHttpRequest();
	}
	return result;
}

function openXHR(url, args, callbackFunction) {
	xhr = getXHR();
	if(!xhr){
		alert('ActiveX组件不可用！');
	} else {
		xhr.open('POST', url, true);
		xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xhr.onreadystatechange = callbackFunction;
		xhr.send(args);
	}
}

function prepareStatus(x) {
	var result = false;
	if(x.readyState == 4){
		if(x.status == 200){
			result = true;
		}
	}
	return result;
}
