//封装一个xmlhttp与服务器端进行交互
function ajaxArea(objstr,objstr2)
{
	//接收传递参数
	var string="objstr="+escape(objstr)+"&objstr2="+escape(objstr2);
	//建立对象
	var objXMLHTTP = null; 
	try{ 
		objXMLHTTP = new ActiveXObject("MSXML2.XMLHTTP"); 
	}
	catch(e) 
	{ 
		try 
		{ 
			objXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(e2){}
	} 
	//发送数据
	objXMLHTTP.open("POST", "/Inc/AjaxArea_CN.asp", false);
	objXMLHTTP.setrequestheader("content-length",string.length); 
	objXMLHTTP.setrequestheader("content-type","application/x-www-form-urlencoded"); 
	objXMLHTTP.send(string); 
	//得到服务器端返加值
	return objXMLHTTP.responseText; 
}

//封装返回省级数据
function city(objstr,objselect,obsel)
{
	var _Array=ajaxArea(objstr,objselect);
	var objselect=eval("document.all."+objselect);
	var obsel=obsel
	//加入select值前先清空其所有值
	objselect.length=0;
	var split_Array=_Array.split("|");
	for(i=0;i<split_Array.length;i++)
	{
	  var split_Array2=split_Array[i].split(",");
	    if(split_Array2[0]==obsel){
			objselect.options.add(new Option(split_Array2[1],split_Array2[0]));
			objselect.options[i].selected = true;
		}
		else{
			objselect.options.add(new Option(split_Array2[1],split_Array2[0]));
		}
	}
			
}

//封装返回Select选中值
function area_getSelectValue(id)
{
	var oSel = document.all(id);
	return oSel.options[oSel.selectedIndex].value;
}

//改变菜单事件
function area_change(obj1,obj2,obj3)
{
	city(area_getSelectValue(obj1),obj2);
	if(obj3!=''){
		city(area_getSelectValue(obj2),obj3)
	}
}

//第一次载入页面初始化select
//city("","P_ID","1");
//city("1","C_ID","1");
//city("1","S_ID","3060");
