﻿//加载城市列表
function LoadCountry()
{
    sltDeleteOption("ctl00_ContentPlaceHolder1_sltCity");
    sltAddOption("ctl00_ContentPlaceHolder1_sltCity","请选择城市","");
    defaultCtrl();
    
    var id = "ctl00_ContentPlaceHolder1_sltCountry";
    var strValue = $I("hidSort").value;
    if (strValue != '')
    {
        sltDeleteOption(id);        
        sltAddOption(id,"加载中...","")
        
        var sURL="countrylist.aspx?tag="+strValue;
        //window.location.href=sURL;
        
	    var request=new HttpRequest();
	    request.onfinish=function(){ var strResponse = this.responseText; translateCountryXML(id,strResponse);}
	    request.onerror=function(e){alert(e.message);}
	    request.open("get",sURL,true);
	    request.send(null);
	}
}
function translateCountryXML(id,xmlstring)
{
    try
    {
        if (window.ActiveXObject)  //IE
        {
            var xmlobject =new ActiveXObject("Microsoft.XMLDOM");
            xmlobject.async="false";//"false";
            xmlobject.loadXML(xmlstring);
        }
        else //Mozilla, Firefox, Opera
        {
            var parser=new DOMParser();
            var xmlobject =parser.parseFromString(xmlstring,"text/xml");
        }
    }
    catch (e)
    {
        return false;
    }

    var root = xmlobject.getElementsByTagName('items')[0];
    var items = root.getElementsByTagName("item");    
    
    sltDeleteOption(id);
    sltAddOption(id,"请选择国家或地区","");
    for (var i = 0 ; i < items.length ; i++) 
    {
        var item = items[i];
        var text=item.attributes.getNamedItem("text").value; 
        var value=item.attributes.getNamedItem("value").value;
        sltAddOption(id,text,value);
    }
    if(items.length>0)
    {
        ctrlSetProperty(id,'Able');
        $I(id).selectedIndex=0;
    }
}