/**
 * ajax无刷新二级联动下拉菜单(省市联动)
 *
 * @author      arcow <arcow@126.com>
 * @version     1.0
 * @lastupdate  2005-12-29
 *
 */
var http_request = false;
	function send_request(url,method) {//初始化、指定处理函数、发送请求的函数
		http_request = false;
		//开始初始化XMLHttpRequest对象
		if(window.XMLHttpRequest) { //Mozilla 浏览器
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {//设置MiME类别
				http_request.overrideMimeType('text/xml');
			}
		}
		else if (window.ActiveXObject) { // IE浏览器
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}
		if (!http_request) { // 异常，创建对象实例失败
			window.alert("不能创建XMLHttpRequest对象实例.");
			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;
		}
		// 确定发送请求的方式和URL以及是否同步执行下段代码
		http_request.open("GET", url, true);
		http_request.send(null);
	}
	// 处理返回信息的函数
    function processRequest1() {//操作函数1,调入省
        if (http_request.readyState == 4) { // 判断对象状态
            if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
		addOptionGroup("city",http_request.responseText);
            } else { //页面不正常
                alert("您所请求的页面有异常。");
            }
        }//else {//只要未读取完成
		  //document.getElementById("statusTxt").innerHTML="正则读取数据中……";
		//}
    }

	function processRequest2() {//操作函数2,调入市
        if (http_request.readyState == 4) { // 判断对象状态
            if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
		addOptionGroup("towns",http_request.responseText);
            } else { //页面不正常
                alert("您所请求的页面有异常。");
            }
        }//else {//只要未读取完成
		  //document.getElementById("statusTxt").innerHTML="正则读取数据中……";
		//}
    }

    //function processRequest3() {//操作函数3,输入省市
        //if (http_request.readyState == 4) { // 判断对象状态
            //if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
		       //document.getElementById("statusTxt").innerHTML="";
		       //document.getElementById("district").innerHTML=http_request.responseText;
            //} else { //页面不正常
               // alert("您所请求的页面有异常。");
           // }
        //}else {//只要未读取完成
		  //document.getElementById("statusTxt").innerHTML="正则读取数据中……";
		//}
   // }

	function loadbtype() {//载入省
		send_request("../data/fangAreas.php?action=btype",1);//服务端处理程序,操作函数
	}

	function loadstype() {//载入市
	    //document.getElementById("district").value="";//清空文本框
	   	//if (document.getElementById("s_city").value) {
			send_request("../data/fangAreas.php?action=stype&id="+document.getElementById("city").value,2);
		//}
	}

	//function inputDistrict() {//向文本框输入选定的省市
	   	//send_request("select.server.php?action=district&id="+document.getElementById("s_smallclass").value,3);

	//}
