﻿var http_request=false;
var x=0;

function ShowCity1(id){

	send_request("../FramePage/CityList.aspx?id="+id,1,"get");
}

function ShowCity2(id){

	send_request("../FramePage/CityList.aspx?id="+id,2,"get");
}
function ShowBorough1(id){

	send_request("../FramePage/CityList.aspx?id="+id,5,"get");
}
function ShowBorough2(id){

	send_request("../FramePage/CityList.aspx?id="+id,6,"get");
}
function ShowCityReg(id){

	send_request("../FramePage/CityList.aspx?id="+id,4,"get");
}
function ShowCityCom(id){

	send_request("../FramePage/CityList.aspx?id="+id,9,"get");
}
function ShowBoroughReg(id){

	send_request("../FramePage/CityList.aspx?id="+id,13,"get");
}
function ShowBoroughCom(id){

	send_request("../FramePage/CityList.aspx?id="+id,10,"get");
}

function ShowHospital(id)
{
    send_request("../FramePage/CityList.aspx?lid="+id,3,"get");
}

function send_request(url,method,sendmode)
{

	http_request=false;
	if(window.XMLHttpRequest){
		http_request=new XMLHttpRequest();
		if(http_request.overrideMimeType){
			http_request.overrideMimeType("text/xml");
		}
	}
	else if(window.ActiveXObject){
		try{
			http_request=new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				http_request=new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){}
		}
	}
	if(!http_request){
		window.alert("error!");
		return false;
	}
	 	  
	switch(method){

		case 1:http_request.onreadystatechange = processRequest1;break;
		case 2:http_request.onreadystatechange = processRequest2;break;
		case 3:http_request.onreadystatechange = processRequest3;break;
		case 4:http_request.onreadystatechange = processRequest4;break;
	    case 5:http_request.onreadystatechange = processRequest5;break;
		case 6:http_request.onreadystatechange = processRequest6;break;
		case 7:http_request.onreadystatechange = processRequest7;break;
		case 8:http_request.onreadystatechange = processRequest8;break;
		case 9:http_request.onreadystatechange = processRequest9;break;
		case 10:http_request.onreadystatechange = processRequest10;break;
		case 11:http_request.onreadystatechange = processRequest11;break;
		case 12:http_request.onreadystatechange = processRequest12;break;
        case 13:http_request.onreadystatechange = processRequest13;break;
	}
	if(sendmode="get"){
		http_request.open("GET",url,true);
		http_request.send(null);
	}else{
		http_request.open("POST",url.split("?")[0],true);
		http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		http_request.setRequestHeader("Cache-Control","no-cache");
		http_request.send(url.split("?")[1]);
	}
}

function processRequest1(){
	if(http_request.readyState==4){
		if(http_request.status==200){

			addOptionGroup("ddlCityH",http_request.responseText);
			
		}else{
			alert("error");
		}
	}
}

function processRequest2(){
	if(http_request.readyState==4){
		if(http_request.status==200){

			addOptionGroup("ddlCityA",http_request.responseText);
			
		}else{
			alert("error");
		}
	}
}

function processRequest4(){
	if(http_request.readyState==4){
		if(http_request.status==200){

			addOptionGroup("ddlCityReg",http_request.responseText);
			
		}else{
			alert("error");
		}
	}
}
function processRequest3(){
	if(http_request.readyState==4){
		if(http_request.status==200){
			addOptionGroup("ddlHospital",http_request.responseText);
			
		}else{
			alert("error");
		}
	}
}

function processRequest13(){
	if(http_request.readyState==4){
		if(http_request.status==200){

			addOptionGroup("ddlBoroughReg",http_request.responseText);
			
		}else{
			alert("error");
		}
	}
}
function processRequest5(){
	if(http_request.readyState==4){
		if(http_request.status==200){

			addOptionGroup("ddlBoroughInd",http_request.responseText);
			
		}else{
			alert("error");
		}
	}
}
function processRequest6(){
	if(http_request.readyState==4){
		if(http_request.status==200){

			addOptionGroup("ddlBorough",http_request.responseText);
			
		}else{
			alert("error");
		}
	}
}

function processRequest9(){
	if(http_request.readyState==4){
		if(http_request.status==200){

			addOptionGroup("ddlCityCom",http_request.responseText);
			
		}else{
			alert("error");
		}
	}
}
function processRequest10(){
	if(http_request.readyState==4){
		if(http_request.status==200){

			addOptionGroup("ddlBoroughCom",http_request.responseText);
			
		}else{
			alert("error");
		}
	}
}

function processRequest11(){
	if(http_request.readyState==4){
		if(http_request.status==200){
			document.getElementById("zjtj").innerHTML = http_request.responseText;
			
		}else{
			alert("error");
		}
	}
}

function processRequest12(){
	if(http_request.readyState==4){
		if(http_request.status==200){

			document.getElementById("mmtym").innerHTML = http_request.responseText;
			
		}else{
			alert("error");
		}
	}
}


function processRequest7(){
	if(http_request.readyState==4){
		if(http_request.status==200){
			
			var arr = http_request.responseText.split("|");
			if (typeof(arr[0]) != "undefined"){
				document.getElementById("personcontent").innerHTML = arr[0];
			}
			if (typeof(arr[1]) != "undefined"){
				document.getElementById("zjtj").innerHTML = arr[1];
			}
			if (typeof(arr[2]) != "undefined"){
				document.getElementById("mmtym").innerHTML = arr[2];
			}

			
		}else{
			//alert("error");
		}
	}
}
function processRequest8(){
	if(http_request.readyState==4){
		if(http_request.status==200){

			document.getElementById("midcontent").innerHTML = http_request.responseText;
			
		}else{
			//alert("error");
		}
	}
}


function addOptionGroup(selectId,optGroupString){

	var optGroup = optGroupString.split(",");
	var objSelect = document.getElementsByTagName("select"); 
    var objSelectNow = objSelect[selectId];
      if(objSelectNow == null)
       objSelectNow = objSelect["ctl00_"+selectId];
    if(objSelectNow == null)
       objSelectNow = objSelect["ctl00_ContentPlaceHolder1_"+selectId];
    if(objSelectNow ==null ) 
           objSelectNow = objSelect["RightMenu1_"+selectId]; 
    if(objSelectNow ==null ) 
     objSelectNow = objSelect["ctl00_RightMenu1_"+selectId]; 
    //  if(objSelectNow ==null )
   //   objSelectNow = objSelect["ctl00_ContentPlaceHolder1_RightMenu1_"+selectId]; 
 	objSelectNow.length = 0;
    addOption(objSelectNow,"请选择","");
	//document.all.CityId.options.remove(0); 
	
	for (i=0; i<optGroup.length; i++){
		addOption(objSelectNow, optGroup[i].split("|")[0], optGroup[i].split("|")[1]);
	}
	
}

function addOption(objSelectNow,txt,val){
	var objOption = document.createElement("OPTION");
	objOption.text= txt;
	objOption.value=val;
	objSelectNow.options.add(objOption);
}
