var xhr;

function getXHR()
{
	try {
		xhr=new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xhr=new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {
			xhr=false;
		}
	}
	if(!xhr&&typeof XMLHttpRequest!='undefined')
	{
		xhr=new XMLHttpRequest();
	}
	return xhr;
}


function openXHR(method,url,callback)
{
	getXHR();
	xhr.open(method,url);
	xhr.onreadystatechange=function()
	{
		if(xhr.readyState!=4)return;
		callback(xhr);
	}
	xhr.send(null);
}

function loadXML(method,url,callback)
{
	getXHR();
	xhr.open(method,url);
	xhr.setRequestHeader("Content-Type","text/xml");
	xhr.setRequestHeader("Content-Type","utf-8");
	xhr.onreadystatechange=function()
	{
		if(xhr.readyState!=4)return;
		callback(xhr);
	}
	xhr.send(null);
}

function getMenu(baseId)
{
	document.getElementById("main_body").innerHTML="<p align=center><br/><br/><img src=../include/images/indicator_medium.gif /></p>";
	loadXML("get","menu_ajax.asp?menu_base_id="+ baseId, write);
}

function getMain(baseId)  
{
	document.getElementById("main_body").innerHTML="<p align=center><br/><br/><img src=../include/images/indicator_big.gif /></p>";
	loadXML("get","main_ajax.asp", write);
}

function getInfoList(listUrl)  
{
	document.getElementById("main_body").innerHTML="<p align=center><br/><br/><img src=../include/images/indicator_big.gif /></p>";
	loadXML("get",listUrl, write);
}

function write(xmlDom) //输出
{
	document.getElementById("main_body").innerHTML=xmlDom.responseText;
}

function writeCheck(xmlDom) //输出
{
	var userMsg	= document.getElementById("userMsg");
	var userName	= document.getElementById("txtUsername");

	if(xmlDom.responseXML.getElementsByTagName("userNum")[0].getAttribute("result") > 0)
	{
		userMsg.innerHTML = "<font color='#FF0000'>对不起,此用户已经被注册,请选择其它用户!</font>";
		userName.focus();
	}
	else
	{
		userMsg.innerHTML = "<font color='#0000FF'>恭喜您,您可以使用此用户!</font>";
	}
}


function checkUser(userName)
{
	document.getElementById("userMsg").innerHTML = "<img src='include/images/indicator.gif' align='absmiddle' />请稍候...";
	loadXML("get","check_user.asp?userName=" + userName, writeCheck);
}

function writeLink(xmlDom) 
{
	var linkResult	= xmlDom.responseXML.getElementsByTagName("userLink")[0].getAttribute("result");

	if(linkResult == 1 && document.orderForm.v_amount.value != "")
	{
		document.orderForm.submit();
		return true;
	}
	else if (linkResult == "illegal")
	{
		alert("登陆用户非法!");
		return false;
	}
	else if (linkResult == "nologin")
	{
		alert("您所在的操作只能登陆之后才能进行!");
		return false;
	}
	else
	{
		alert("交易金额不能为零!");
		return false;
	}
}


function orderCheck()
{
	loadXML("get","user_link.asp", writeLink);
}
