//创建XmlHttp对象
function getXmlHttpObj()
{
	var obj = null; 
   	try 
	{ 
		obj = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch(e)
	{ 
		try 
		{ 
			obj = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
        { 
			obj = null;
		} 
	} 
	if (!obj && typeof XMLHttpRequest != "undefined" ) 
	{ 
		obj = new XMLHttpRequest();
	} 
	
	return obj;
}

//显示加载数据图层
function doGeneralSpreaderData(obj)
{
    var prefix = "ctl00_ContentPlaceHolder1_";
    var iYear = 2005;
    var iMonth = 1;
    
    iYear = $(prefix + "drplstYear").value;
    iMonth = $(prefix + "drplstMonth").value;

     //创建XmlHttp对象
    var xmlObj = getXmlHttpObj();    
    xmlObj.open("get","/ajax/GetGeneralSpreaderData.ashx?year="+ iYear +"&month="+ iMonth, false);
    xmlObj.onreadystatechange = function()
    {
        if(xmlObj.readyState == 4)
        {
            if(xmlObj.status == 200)
            {
                Loading.style.display = "none"; 	         
                var xmldoc = new ActiveXObject("Msxml2.DOMDocument");			
			    xmldoc.loadXML(xmlObj.responseText);
			    var xmlSelectNode = xmldoc.selectSingleNode("/main");
			    
			    if(xmlSelectNode.childNodes.length > 0) {
			        var xmlChildNodes = xmlSelectNode.childNodes[0];
			       
			        $(prefix + "lblStartDate").innerText = xmlChildNodes.attributes.getNamedItem("start").text;
			        $(prefix + "lblEndDate").innerText = xmlChildNodes.attributes.getNamedItem("end").text
			        //$(prefix + "lblUpUserName").innerText = xmlChildNodes.attributes.getNamedItem("upspreader").text
			        $(prefix + "lblSpreadArea").innerText = xmlChildNodes.attributes.getNamedItem("city").text
			        
			        $(prefix + "lblDevelopPeople").innerText = xmlChildNodes.selectSingleNode("developpeople").text;
                    $(prefix + "lblAvailablyPlayGame").innerText = xmlChildNodes.selectSingleNode("availablyplaygame").text;
                    $(prefix + "lblAddupMoneyPeople").innerText = xmlChildNodes.selectSingleNode("addupmoneyPeople").text;
                    $(prefix + "lblTotalPeople").innerText = xmlChildNodes.selectSingleNode("totalpeople").text;
                    $(prefix + "lblAvaPlayGameBonus").innerText = xmlChildNodes.selectSingleNode("avaplaygamebonus").text;
                    $(prefix + "lblDownPlayGameMoney").innerText = xmlChildNodes.selectSingleNode("downplaygamemoney").text;
                    $(prefix + "lblLastMonthBalance").innerText = xmlChildNodes.selectSingleNode("lastmonthBalance").text;
                    $(prefix + "lblTotalMoney").innerText = xmlChildNodes.selectSingleNode("totalmoney").text;
                    $(prefix + "lblFactTotalMoney").innerText = xmlChildNodes.selectSingleNode("facttotalmoney").text;
                    $(prefix + "lblEncashDatetime1st").innerText = xmlChildNodes.selectSingleNode("encashdatetime1st").text;
                    $(prefix + "lblEncashDatetime2nd").innerText = xmlChildNodes.selectSingleNode("encashdatetime2nd").text;
                    
			    }
			    else {			        
			        if(obj == "click")
			        {
			            alert("对不起，没有找到当月的数据！");
			        }
			    }		
			    
            }
            else {
                loadValue.innerText = "数据读取失败,请刷新后再试！";                
            }
        }
        else
        {
            Loading.style.display = "";
            loadValue.innerText = "数据加载中,请稍候......";
            
        }
    }
    xmlObj.send(null);
    
    if(xmlObj.status == 0)
    {
        alert("无法读取数据，用户登入已超时，请重新登入！");
        location.reload();
    }
}

//插入到Options
function doInsertOpts(DrplstName,BindToControl,Url,DefaultItem,DataValueField,DataTextField)
{
    //创建XmlHttp对象
    var xmlObj = getXmlHttpObj();
    xmlObj.open("POST",Url, false);
    xmlObj.send(null);
  
   
   //判断状态
   if(xmlObj.status == 200)
   {
        
        //读取数据
        var txt = xmlObj.responseText;
        
        if(txt != "");
		{
			var xmldata = new ActiveXObject("Msxml2.DOMDocument");			
			xmldata.loadXML(txt);
			var bindDrplst = eval("document.all."+ BindToControl);
			bindDrplst.options.length = 0;
			
			
			//读取Xml节点
			var xmlNodeList = xmldata.selectNodes("//NewDataSet/Table");			
            var oOpts;
            var DataValue;
            var DataText;
          
            //插入默认项
	        if(DefaultItem != "")
	        {
                oOpts = new Option(DefaultItem,"");
                bindDrplst.options.add(oOpts); 
	        }         
	        
	        for(var i=0;i<xmlNodeList.length;i++)
            {
           
                DataValue = xmlNodeList[i].selectSingleNode(DataValueField).text;
                DataText = xmlNodeList[i].selectSingleNode(DataTextField).text;
             
                oOpts = new Option(DataText,DataValue)
                bindDrplst.options.add(oOpts);
            }
          
        }
        
    }
    else
    {
        //数据加载失败
       	var bindDrplst = eval("document.all."+ BindToControl);
		bindDrplst.options.length = 0;
        var oOpts = new Option(DefaultItem,"");
	    bindDrplst.options.add(oOpts); 
    }
    
    
}