	var http_request = false;
	var request_select = null;
	var outputSelect_select = null;
	function $(e)
	{
		return document.getElementById(e);
	}
	function areaSubmit(url,parmName,inputSelect,outputSelect)
	{	

		outputSelect_select = outputSelect;
		var obj=$(inputSelect);
		var index=obj.value;
		
		this.request_select = outputSelect;
		if(index == ''){
			//alert($(outputSelect));
			return ;
		}
		var url=url + '&' + parmName + '=' + index + '&select=2' ;
		//alert(url);
		
		areaAjaxRequest(url,outputSelect);
	}
	function areaAjaxRequest(url) {
		//alert(outputSelect);

	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = false;
	   http_request = new XMLHttpRequest();
	   
	   if (http_request.overrideMimeType) {
	    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) { 
	   alert('内部服务器错误');
	   return false;
	}
	http_request.open('POST', url, true);
	http_request.onreadystatechange = areaAlertContents;
	http_request.send(null);
	}
	
	
	function areaAlertContents() {
		//alert('zhichukemuAlertContents');

		if(http_request.readyState<4)
		{
			$(outputSelect_select).disabled = false;
		}
		else if (http_request.readyState == 4) {
		   if (http_request.status == 200) {
		     str=http_request.responseText;
		      areaAjaxOK(str);
		   } else {
		     alert('服务器不支持');
		   }
		}
	}
	
	
	function areaAjaxOK(str)
	{
		//alert(str);
		
		if(str=='')
		{
			for(var i=obj.length-1 ;i >= 0 ; i--){
				obj.remove(i);
			}
			alert('暂无景点信息');
			obj.add(new Option('',''));
		}else{
			str = str.substring(0,str.length-1);
			obj=$(request_select);
			obj.options.length=0;
			var myArray=str.split('|');
			obj.add(new Option('',''));
			for(var i=0;i<myArray.length;i++)
			{
			   var eq=myArray[i].indexOf('=');
			   var length=myArray[i].length;
			   myLabel=myArray[i].substring(0,eq);
			   myValue=myArray[i].substring(eq+1,length);
			   obj.add(new Option(myValue,myLabel));
			}
			
		}
	}
	