﻿function FillCity(){
    if(ge("Province").value==""){
	    var objDDL = ge("City");
	    objDDL.options.length = 0;
	    var option = new Option("== 请选择 ==","");
	    try{objDDL.add(option,-1);}catch(e){objDDL.add(option,null);}
	    return (false);
    }

	var objDDL = ge("City");
	objDDL.options.length = 0;
	var option = new Option("loading...","1");
	try{objDDL.add(option,-1);}catch(e){objDDL.add(option,null);}

	objAjax = new Ajax();
	objAjax.addParams("Province",ge("Province").value);
	ge("Province").disabled=true;
	//alert(objAjax.requestParams);
	//return (false);
	objAjax.OnError = function(Content){alert("截入[城市]列表出错！请重新选择！");ge("Province").disabled=false;return (false);};
	objAjax.OnComplete = FillData;
	objAjax.CallBack("POST","lib/areaAjax.aspx");
}

function FillData(txt,xml){
	var objDDL = ge("City");
	objDDL.options.length = 0;
	var xmlDoc = xml.documentElement;
	if(eval(xmlDoc.getElementsByTagName("result")[0].firstChild.nodeValue)){
	    var xRows = xmlDoc.getElementsByTagName("city");
	    var objBrowser = new Browser();
	    for(var i=0;i<xRows.length;i++){
		    if(objBrowser.Name == "ie"){
			    var theText = xRows[i].childNodes[0].firstChild.nodeValue;
			    var theValue = xRows[i].childNodes[1].firstChild.nodeValue;
		    }else{
			    var theText = xRows[i].childNodes[1].firstChild.nodeValue;
			    var theValue = xRows[i].childNodes[2].firstChild.nodeValue;
		    }
		    var option = new Option(theText,theValue);
		    try{
			    objDDL.add(option,-1);//ie
		    }catch(e){
			    objDDL.add(option,null);//ff
		    }
	    }
	}else{
	    var option = new Option("加载城市名称失败","");
	    try{
		    objDDL.add(option,-1);//ie
	    }catch(e){
		    objDDL.add(option,null);//ff
	    }
	}
	ge("Province").disabled=false;
}
