	SetFirstid("ddlprovince1","province","provinceid","provinceid","provincename");
	function SetFirstid(firstid,tablename,primarykey,classid,classname){
		var drp2 = document.getElementById(firstid); 
		drp2.innerText="";
		for(var i = 0;i<=drp2.options.length -1;i++)
			drp2.remove(i); 
	    var newOption0 = document.createElement("OPTION"); 
        newOption0 .text ='所在省'; 
		newOption0 .value = "-1"; 
        drp2.options.add(newOption0); 
		 
		var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP"); 
		var oDoc = new ActiveXObject("MSXML2.DOMDocument"); 
		
		xmlhttp.open("POST", "/tools/getarea.aspx?tc="+tablename+"&pid="+primarykey+"&cid="+classid+"&cname="+classname+"&id=-2",false);
		//document.write("/tools/getarea.aspx?tc="+tablename+"&pid="+primarykey+"&cid="+classid+"&cname="+classname+"&id=-2");

		xmlhttp.send("");
			
		var res=oDoc.loadXML(xmlhttp.responseText);



			//var res=oDoc.loadXML(xmlhttp.responseText);
			var naItems = oDoc.selectNodes("//Table/"+classname); 
			var idItems = oDoc.selectNodes("//Table/"+classid); 
   			//alert(oDoc.documentElement.childNodes.item(0));
			if(oDoc.documentElement.childNodes.item(0)!=null)
			{
   				var item;
  				var id;
				for (item = naItems.nextNode(),id=idItems.nextNode(); item&&id; item = naItems.nextNode(),id=idItems.nextNode()){ 
					var nastr = item.nodeTypedValue; 
					var idstr = id.nodeTypedValue;
					var newOption = document.createElement("OPTION"); 
					newOption.text =nastr; 
					newOption.value = idstr; 
					drp2.options.add(newOption); 
				}
			}
		
		
     }

	 //根据一级选择二级
	function GetSecondId(firstid,secondid,tablename,primarykey,classid,classname){
		var drp2 = document.getElementById(secondid); 
		drp2.innerText="";
		for(var i = 0;i<=drp2.options.length -1;i++)
			drp2.remove(i); 
			
		document.getElementById("txt"+secondid.substring(3)+"").value="-1"
		
	    var newOption0 = document.createElement("OPTION"); 
        newOption0 .text ='所在市'; 
		newOption0 .value = "-1"; 
        drp2.options.add(newOption0); 
		 
		var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP"); 
		var oDoc = new ActiveXObject("MSXML2.DOMDocument"); 
		var state=document.getElementById(firstid).value;
		
		if( state != -1 )
		{
		    //alert (state);
			xmlhttp.open("POST", "/tools/getarea.aspx?tc="+tablename+"&pid="+primarykey+"&cid="+classid+"&cname="+classname+"&id="+state,false);
			
			//alert ("/gl/tools/getarea.aspx?tc="+tablename+"&pid="+primarykey+"&cid="+classid+"&cname="+classname+"&id="+state);
			//document.write("/gl/tools/getarea.aspx?tc="+tablename+"&pid="+primarykey+"&cid="+classid+"&cname="+classname+"&id="+state);

			xmlhttp.send("");
			var res=oDoc.loadXML(xmlhttp.responseText);
			var naItems = oDoc.selectNodes("//Table/"+classname); 
			var idItems = oDoc.selectNodes("//Table/"+classid); 
   			//alert(oDoc.documentElement.childNodes.item(0));
			if(oDoc.documentElement.childNodes.item(0)!=null)
			{
   				var item;
  				var id;
				for (item = naItems.nextNode(),id=idItems.nextNode(); item&&id; item = naItems.nextNode(),id=idItems.nextNode()){ 
					var nastr = item.nodeTypedValue; 
					var idstr = id.nodeTypedValue;
					var newOption = document.createElement("OPTION"); 
					newOption.text =nastr; 
					newOption.value = idstr; 
					drp2.options.add(newOption); 
				}
			}
			StoreDllValue(""+firstid.substring(3)+"")
		}
		else
		{
			document.getElementById("txt"+firstid.substring(3)+"").value="-1"
			var newOption = document.createElement("OPTION");
　　		newOption.text = '-所在市-';
　　		newOption.value = '-1';
　　		drp2.options.add(newOption);
		}
     }
     
      function StoreDllValue(controlid)
		{
			document.getElementById("txt"+controlid+"").value=document.getElementById("ddl"+controlid+"").value;
		}