var IsPost = false;
var local = window.location;
var Rp = "/";
var stxt;
var sul;
var fstr;
var ctxt;
var _d = document;
var msg;

var ie = navigator.appName == "Microsoft Internet Explorer";

function $(name) {
	return _d.getElementById(name);
}
function $C(name) {
	return _d.createElement(name);
}
function getXmlhttp() {
	var A = null; 
	try { 
		A = new ActiveXObject("Msxml2.XMLHTTP") ;
	}
	catch(e) { 
		try { 
			A = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(oc) { 
			A = null;
		} 
	} 
	if ( !A && XMLHttpRequest) { 
		A = new XMLHttpRequest();
	}
	
	return A;
}
function showmessage(str){}
function httpRequest(url,senddata,f) {
	showmessage("数据载入中...");
	var hr = getXmlhttp();
	hr.onreadystatechange = function(){
		if (hr.readyState != 4)
			return;
		if (hr.status == 200) {
			showmessage("数据载入完成.");
			if (!f) return;
			if (f.parseXml)
				f.parseXml(hr.responseXML);
			else
				f(hr.responseXML);
			
			return;
		} else {
			showmessage("数据载入出错！<br />Url:" + url + "<br />Data:" + senddata,true);
		}
	};
	if (IsPost) {
		hr.open('POST', Rp+url, true);
		hr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
		hr.setRequestHeader("Referer",local);
		hr.send(senddata);
	} else {
		hr.open('GET',Rp+url + "?" + senddata + "&" + Math.random(), true);
		hr.setRequestHeader("Referer",local);
		hr.send(null);
	}
}
function getValue(n) {
	if (n.childNodes.length > 0)
		return n.firstChild.nodeValue;
	else
		return "";
}
