function jb()
         {
            var A=null; 
               try 
               { 
                   A=new ActiveXObject("Msxml2.XMLHTTP"); 
                } 
            catch(e)
            { 
                  try 
                   { 
                      A=new ActiveXObject("Microsoft.XMLHTTP"); 
                   }
             catch(oc)
            { 
                     A=null 
                   } 
              } 
           if ( !A && typeof XMLHttpRequest != "undefined" ) 
            { 
               A=new XMLHttpRequest() 
             } 
           return A 
         }
         
      //下面Go函数是父列表框改变的时候调用，参数是选择的条目
      ///obj 事件对象
      ///city 填充控件
      ///pageflag 页面判断 0:地区、市, 1:省、市
function Go(obj,filledDll,pageflag)
         {
	
            //得到选择框的下拉列表的value
           var svalue = obj.value;
           
           Hvalue = filledDll+"H";
            //定义要处理数据的页面
            var weburl = "../include/Province.aspx?id="+svalue+"&pageflag="+pageflag;
            //初始化个xmlhttp对象
            var xmlhttp = jb();
            //提交数据，第一个参数最好为get，第三个参数最好为true
            xmlhttp.open("get",weburl,true);
           // alert(xmlhttp.responseText);
            //如果已经成功的返回了数据
            xmlhttp.onreadystatechange=function()
            {
              if(xmlhttp.readyState==4)//4代表成功返回数据
               {
                  var result = xmlhttp.responseText;//得到服务器返回的数据
                  //先清空dListChild的所有下拉项
                 document.getElementById(filledDll).style.visibility="visible";
                 document.getElementById(filledDll).length = 0;
                  if(result!="")//如果返回的数据不是空
                  {
                     //把收到的字符串按照，分割成数组
                     var allArray = result.split(",");
                    //循环这个数组，注意是从1开始，因为收到的字符串第一个字符是，号，所以分割后第一个数组为空
                     for(var i=1;i<allArray.length;i++)
                     {
                        //在把这个字符串按照|分割成数组
                      
                       var thisArray = allArray[i].split("|");
                        //为dListChild添加条目
                        document.getElementById(filledDll).options.add(new Option(thisArray[1].toString(),thisArray[0].toString()));
                     }
                    
                     if(document.getElementById(Hvalue))
                     {
                     document.getElementById(Hvalue).value = document.getElementById(filledDll).value
                     }
                  }
                  else
                  {
                    document.getElementById(filledDll).style.visibility="visible";
                    document.getElementById(filledDll).options.add(new Option("所有城市","-1"));
                  }
               }
            }
            //发送数据，请注意顺序和参数，参数一定为null或者""
            xmlhttp.send(null);
	}
	
function CheckUserName( userName, lbl_id )
{
    var weburl = "../ajax/CheckUserName.aspx?userName=" + userName;
    var xmlhttp = jb();
    xmlhttp.open("get",weburl,true);
    
    var result = '';
    xmlhttp.onreadystatechange=function()
    {
		//4代表成功返回数据
        if(xmlhttp.readyState==4)
        {
			//得到服务器返回的数据
            result = xmlhttp.responseText;
			document.getElementById( lbl_id ).innerHTML = result;
        }
    }
 
    xmlhttp.send(null);
    
    return true;
}

function CheckUserNameAndPwd( tbUserName, tbPwd, lblPrompt, ibLogin )
{
	var userName = document.getElementById( tbUserName ).value;
	var pwd = document.getElementById( tbPwd ).value;
    var weburl = "../ajax/CheckUserNameAndPwd.aspx?userName=" + userName + "&pwd=" + pwd;
    var xmlhttp = jb();
    xmlhttp.open("get",weburl,true);
    var result = '';
    xmlhttp.onreadystatechange=function()
    {
		//4代表成功返回数据
        if(xmlhttp.readyState==4)
        {
			//得到服务器返回的数据
            result = xmlhttp.responseText;
            if( result == '' )
            {
				document.getElementById( ibLogin ).enable = true;
            }
			document.getElementById( lblPrompt ).innerHTML = result;
        }
    }
 
    xmlhttp.send(null);
    
    return true;
}

//下面Go函数是父列表框改变的时候调用，参数是选择的条目
function FillCityDDL( selProvince, ddlCity )
{
	//定义要处理数据的页面
	var weburl = "../ajax/GetCityList.aspx?provinceID=" + selProvince;
	//初始化个xmlhttp对象
	var xmlhttp = jb();
	//提交数据，第一个参数最好为get，第三个参数最好为true
	xmlhttp.open("get",weburl,true);
	// alert(xmlhttp.responseText);
	//如果已经成功的返回了数据
	xmlhttp.onreadystatechange=function()
	{
		if(xmlhttp.readyState==4)//4代表成功返回数据
		{
			var result = xmlhttp.responseText;//得到服务器返回的数据
			//先清空dListChild的所有下拉项
			document.getElementById(ddlCity).style.visibility="visible";
			document.getElementById(ddlCity).length = 0;
			if(result!="")//如果返回的数据不是空
			{
				//把收到的字符串按照，分割成数组
				var allArray = result.split(",");
			//循环这个数组，注意是从1开始，因为收到的字符串第一个字符是，号，所以分割后第一个数组为空
				for(var i=1;i<allArray.length;i++)
				{
				//在把这个字符串按照|分割成数组
	            
				var thisArray = allArray[i].split("|");
				//为dListChild添加条目
				document.getElementById(ddlCity).options.add(new Option(thisArray[1].toString(),thisArray[0].toString()));
				}
			}
		}
	}
	//发送数据，请注意顺序和参数，参数一定为null或者""
	xmlhttp.send(null);
}
