
String.prototype.trim = function () {
	return this.replace(/(^\s+)|(\s+$)/g, "");
};
var qiye_url = {price:"http://qiye.163.com/domain/domainQueryPrice", vip:"http://qiye.163.com/domain/vipregister.jsp"};
var getId = function(id){
	return document.getElementById(id);
};

var XMLHttp = {createXml:function () {
	if (window.XMLHttpRequest) {
		var objXMLHttp = new XMLHttpRequest();
	} else {
		var MSXML = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
		for (var n = 0; n < MSXML.length; n++) {
			try {
				var objXMLHttp = new ActiveXObject(MSXML[n]);
				break;
			}
			catch (e) {
			}
		}
	}
	if (objXMLHttp.readyState == null) {
		objXMLHttp.readyState = 0;
		objXMLHttp.addEventListener("load", function () {
			objXMLHttp.readyState = 4;
			if (typeof objXMLHttp.onreadystatechange == "function") {
				objXMLHttp.onreadystatechange();
			}
		}, false);
	}
	return objXMLHttp;
}, sendReq:function (method, url, data, callback, requesttype) {
	var objXMLHttp = this.createXml();
	var random = (new Date).getTime();
	url += (url.match(/\?/) ? "&" : "?") + "randnum=" + parseInt(random / (5 * 1000));
	objXMLHttp.open(method, encodeURI(url), true);
	try {
		objXMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		objXMLHttp.setRequestHeader("X-Requested-With", "XMLHttpRequest");
		objXMLHttp.onreadystatechange = function () {
			if (objXMLHttp.readyState == 4 && (objXMLHttp.status == 200 || objXMLHttp.status == 304)) {
                //check if there are errors happened.
				var res = objXMLHttp.responseText;
				if (res && res.indexOf("error:") == 0) {
					alert(res.substring(6, res.length));
					return;
				}
				callback(objXMLHttp, requesttype);
			}
		};
		objXMLHttp.send(data);
	}
	catch (e) {
	}
}};


