var xmlHttp1;
var xmlHttp;
var xmlHttp2;
function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
	}
}
function addSelect(sid, elementID) {
    //不用var声明变量，并将其最先执行，该变量就具有了全局性
	oElement = document.getElementById(elementID);
    //dis = document.getElementById("dis");
	initSelect(oElement);
    //initSelect(dis);
	if (sid == "") {
		oElement.options[0].innerHTML = "***********";
	} else {
		createXMLHttpRequest();
		var url = "Select?city=" + sid;
		xmlHttp.onreadystatechange = function () {
			onStateChange(oElement);
		};
		xmlHttp.open("GET", url, true);
		xmlHttp.send();
	}
}
function onStateChange(oElement) {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			showSelect(xmlHttp.responseXML);
		}
	}
}



function showSelect(xmlData) {
	if (xmlData.documentElement.hasChildNodes()) {
		oElement.options[0].innerHTML = "--\u8bf7\u9009\u62e9--";
	} else {
		oElement.options[0].innerHTML = "\u6682\u65e0\u6570\u636e";
		dis.options[0].innerHTML = "\u6682\u65e0\u6570\u636e";
	}
	var names = xmlData.getElementsByTagName("Name");
	var ids = xmlData.getElementsByTagName("ID");
	for (var i = 0; i < names.length; i++) {
		var op = new Option(names[i].firstChild.nodeValue);  
        //为列表/菜单添加选项时，object.options.add方法比object.appendChild方法更适用。   
		oElement.options.add(op);
		op.value = ids[i].firstChild.nodeValue;
	}
}
function initSelect(oElement) {
	while (oElement.options.length > 0) {
		oElement.remove(oElement.options.length - 1);
	}
	var op = new Option("选择县/区");
	oElement.options.add(op);
	op.value = "";
}

//////////////////////////////////////////////////////////////////
//选择市ATM查询
function showSelect1(xmlData) {
	if (xmlData.documentElement.hasChildNodes()) {
		document.getElementById("city").options[0].innerHTML = "选择市";
	} else {
		document.getElementById("city").options[0].innerHTML = "暂无数据";
	}
	var names = xmlData.getElementsByTagName("Name");
	var ids = xmlData.getElementsByTagName("ID");
	for (var i = 0; i < names.length; i++) {
		var op = new Option(names[i].firstChild.nodeValue);
		document.getElementById("city").options.add(op);
		op.value = ids[i].firstChild.nodeValue;
	}
}
function zz() {

	initSelect(document.getElementById("city"));
	initSelect(document.getElementById("dis"));
	if (window.ActiveXObject) {
		xmlHttp1 = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		if (window.XMLHttpRequest) {
			xmlHttp1 = new XMLHttpRequest();
		}
	}
	var url = "Selecti";
	xmlHttp1.onreadystatechange = function () {
		if (xmlHttp1.readyState == 4) {
			if (xmlHttp1.status == 200) {
				showSelect1(xmlHttp1.responseXML);
			}
		}
	};
	xmlHttp1.open("GET", url, true);
	xmlHttp1.send();
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///银行网点
function initBranch(oElement) {
	while (oElement.options.length > 0) {
		oElement.remove(oElement.options.length - 1);
	}
	var op = new Option("请选择各地分行");
	oElement.options.add(op);
	op.value = "";
}

function showSelect2(xmlData) {
	if (xmlData.documentElement.hasChildNodes()) {
		document.getElementById("dno").options[0].innerHTML = "请选择各地分行";
	} else {
		document.getElementById("dno").options[0].innerHTML = "暂无数据";
	}
	var names = xmlData.getElementsByTagName("Name");
	var ids = xmlData.getElementsByTagName("ID");
	for (var i = 0; i < names.length; i++) {
		var op = new Option(names[i].firstChild.nodeValue);
		document.getElementById("dno").options.add(op);
		op.value = ids[i].firstChild.nodeValue;
	}
}

function bq() {

	initBranch(document.getElementById("dno"));
	if (window.ActiveXObject) {
		xmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		if (window.XMLHttpRequest) {
			xmlHttp2 = new XMLHttpRequest();
		}
	}
	
	var url = "branch";
	xmlHttp2.onreadystatechange = function () {
		if (xmlHttp2.readyState == 4) {
			if (xmlHttp2.status == 200) {
				showSelect2(xmlHttp2.responseXML);
			}
		}
	};
	xmlHttp2.open("GET", url, true);
	
	xmlHttp2.send();
}



//*********************************************
//合并bq 和 zz；
function initSelect1(oElement) {
	while (oElement.options.length > 0) {
		oElement.remove(oElement.options.length - 1);
	}
	var op = new Option("选择");
	oElement.options.add(op);
	op.value = "";
}


function showSelect1(xmlData,a) {
	if (xmlData.documentElement.hasChildNodes()) {
		if(a=="city")
		document.getElementById(a).options[0].innerHTML = "选择市";
		
		else
			document.getElementById(a).options[0].innerHTML = "请选择各地分行";
			
	} else {
		document.getElementById(a).options[0].innerHTML = "暂无数据";
	}
	var names = xmlData.getElementsByTagName("Name");
	var ids = xmlData.getElementsByTagName("ID");
	for (var i = 0; i < names.length; i++) {
		var op = new Option(names[i].firstChild.nodeValue);
		document.getElementById(a).options.add(op);
		op.value = ids[i].firstChild.nodeValue;
	}
}
function zz1(a,b) {
  //alert("ddddddd");
	initSelect1(document.getElementById(a));
	if(a=="city"){
	initSelect(document.getElementById("dis"));
	}
	if (window.ActiveXObject) {
		xmlHttp1 = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		if (window.XMLHttpRequest) {
			xmlHttp1 = new XMLHttpRequest();
		}
	}
	var url = b;
	xmlHttp1.onreadystatechange = function () {
		if (xmlHttp1.readyState == 4) {
			if (xmlHttp1.status == 200) {
				showSelect1(xmlHttp1.responseXML,a);
			}
		}
	};
	//alert("ddddddd111");
	xmlHttp1.open("GET", url, true);
	xmlHttp1.send();
}





///////////////////////////////////////////////////////
/*
function initPro(oElement) {
	while (oElement.options.length > 0) {
		oElement.remove(oElement.options.length - 1);
	}
	var op = new Option("请选择省");
	oElement.options.add(op);
	op.value = "";
}

function showSelect3(xmlData) {
	if (xmlData.documentElement.hasChildNodes()) {
		document.getElementById("pno").options[0].innerHTML = "请选择省";
	} else {
		document.getElementById("pno").options[0].innerHTML = "暂无数据";
	}
	var names = xmlData.getElementsByTagName("Name");
	var ids = xmlData.getElementsByTagName("ID");
	for (var i = 0; i < names.length; i++) {
		var op = new Option(names[i].firstChild.nodeValue);
		document.getElementById("pno").options.add(op);
		op.value = ids[i].firstChild.nodeValue;
	}
}

function pro() {

	initBranch(document.getElementById("pno"));
	if (window.ActiveXObject) {
		xmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		if (window.XMLHttpRequest) {
			xmlHttp2 = new XMLHttpRequest();
		}
	}
	var url = "province";
	xmlHttp2.onreadystatechange = function () {
		if (xmlHttp2.readyState == 4) {
			if (xmlHttp2.status == 200) {
				showSelect3(xmlHttp2.responseXML);
			}
		}
	};
	xmlHttp2.open("GET", url, true);
	xmlHttp2.send();
	
}*/







