
//创建 XMLHttpRequest 实例
function createXMLHttpRequest()
{
	var xmlHttp;
	
	if (window.ActiveXObject)
	{
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest)
	{
		xmlHttp = new XMLHttpRequest();
	}
	
	return xmlHttp;
}

//同步访问传输数据
function getXMLHttpResponse(sUrl)
{
	var strResponse = "";
	
	if (sUrl == null || sUrl == "")
		return strResponse;

	var xmlHttp = createXMLHttpRequest()
	xmlHttp.open("GET",sUrl,false);
	xmlHttp.send();
	if(xmlHttp.Status==200)
	{
		strResponse = xmlHttp.responseText;
		
		if(strResponse.indexOf("IsReadDataErr") != -1)
		{
			//执行程序报错
			alert("Is Read Data Error!");
			strResponse = "";
		}
		else
		{
			//去除多余的输出内容，以分号为分隔符
			var strAry = strResponse.split(";");
			strResponse = strAry[0];
		}
	}
	else
	{
		//请求页面报错
		alert("Is Read Data Error!");
		strResponse = "";
	}
	
	return strResponse;
}

//检查伯乐重名
function isExistBoleNick(boleNick,userId)
{
	var isExist = false;
	var sUrl = "/sample/bole/ajax/default.aspx?func_name=CheckBoleNick&param1=" + boleNick + "&param2=" + userId; 
	var strResponse = getXMLHttpResponse(sUrl);

	if (strResponse != "")
	{
		var num = parseInt(strResponse);
		if (!isNaN(num) && num > 0)
		{
			isExist = true;
		}
	}

	return isExist;
}	

//获取股票名称
function getStockName(stockCode)
{	
	var stockName = "";
	var sUrl = "/sample/bole/ajax/default.aspx?func_name=GetStockName&param1=" + stockCode; 
	var strResponse = getXMLHttpResponse(sUrl);

	if (strResponse != "")
	{
		//以分号为分隔符
		stockName = strResponse;
	}

	return stockName;
}
