function citydraw()
{
	document.getElementById("city1").innerHTML=LoadProvinceData(); //获取省级数据
	var a3="";
	//根据页面中存储地区编码的控件来获取值
	if(document.getElementById("head_AreaCode")!=null)
	{
	  a3=document.getElementById("head_AreaCode").value; //县
	 
	}
	else
	{
	   a3=document.getElementById("head_head_AreaCode").value; //县
	}
    if(a3!="")
	{
	    //判断是否是省级
	    if(a3.substr(2)=="0000")
	        {
	            document.forms[0].citysel1.value=a3;   //只选择省级
	            document.getElementById("city2").innerHTML = "";
	            document.getElementById("city3").innerHTML = "";
	            city1change();
	        }
	    else
	        {
	            //判断是否只有市级
	            if(a3.substr(4)=="00")
	                {
	                    document.forms[0].citysel1.value=a3.substring(0,2)+"0000";   //省份
	                    city1change();
	                    document.forms[0].citysel2.value=a3.substring(0,4)+"00";      //市级
	                    city2change();
	                }
	            else
	                {
	                  if(a3.length==6) //前面已经判断了省和市，剩下的如果位数是6位的就是县或区级
	                  {
	                    //县级
	                    document.forms[0].citysel1.value=a3.substring(0,2)+"0000";
	                    city1change(); //刷新市的数据
	                    document.forms[0].citysel2.value=a3.substring(0,4)+"00";      //市级
	                    city2change(); //刷新县的数据
	                    document.forms[0].citysel3.value=a3; //县级
	                    city3change(); //刷新镇的数据
	                    //根据页面中存储地区编码的控件来获取值
	                    if(document.getElementById("head_AreaCode")!=null)
	                    {
	                        document.getElementById("head_AreaCode").value= a3;
	                    }
	                    else
	                    {
	                      
	                       document.getElementById("head_head_AreaCode").value= a3;
	                    }
	                 }
	                 else //说明是镇级或村级
	                    {
	                       document.forms[0].citysel1.value=a3.substring(0,2)+"0000";
	                        city1change(); //刷新市的数据
	                        document.forms[0].citysel2.value=a3.substring(0,4)+"00";      //市级
	                        city2change(); //刷新县的数据
	                         document.forms[0].citysel3.value=a3.substring(0,6);      //县或区级
	                        city3change(); //刷新镇的数据
	                        document.forms[0].citysel4.value=a3.substring(0,8)+"00"; //镇或街道
	                        city4change(); //刷新村的数据
	                        //因镇的编码和村的编码不相同，因此，如果传镇过来，将镇的值赋给村，村的下拉列表仍然不会选中，但如果是村传过来，赋值一下，肯定会选中，所以将a3的值赋给citysel5是可以的
	                        if(a3.substr(8,2)!="00") //如果传过来的是村，则自动选中村级数据
	                        {
	                         
	                          document.forms[0].citysel5.value=a3; //村
	                        }
	                        //根据页面中存储地区编码的控件来获取值
	                        if(document.getElementById("head_AreaCode")!=null)
	                        {
	                          document.getElementById("head_AreaCode").value = a3;
	                          
	                        }
	                        else
	                        {
	                           document.getElementById("head_head_AreaCode").value = a3;
	                        }
	                        
	                        
	                    }
	                }
	        }
    }
}
//加载省级数据
function LoadProvinceData()
{
 return Localmation.CRM.Components.BusApp.LocalmationApp.ChangeCityApp.FindDropProvince().value;
}
//选择省份刷新城市
function   city1change()
{
    document.getElementById("city3").style.display="none";
    document.getElementById("city4").style.display="none";
    document.getElementById("city5").style.display="none";
	var k=document.forms[0].citysel1.value;
	//根据页面中存储地区编码的控件来获取值
	if(document.getElementById("head_AreaCode")!=null)
        {
          document.getElementById("head_AreaCode").value = k;
         
        }
        else
        {
          document.getElementById("head_head_AreaCode").value = k;
        }
	 var IsShowAddArea="1"; //1-表示要显示添加选项,0-表示不显示添加选项
     if($("IsShowAddArea")!=null)
     {
        IsShowAddArea=$("IsShowAddArea").value;
     }
	if($("Li_AreaConfirm")!=null)
	{
	  $("Li_AreaConfirm").style.display=(k!=""?"":"none");
	}
	if(k!="")
	{
	  document.getElementById("city2").style.display="";
	  document.getElementById("city2").innerHTML=Localmation.CRM.Components.BusApp.LocalmationApp.ChangeCityApp.FindDropCity(k,IsShowAddArea).value;//获取市级数据
	}
	else
	{
	  document.getElementById("city2").style.display="none";
	}
}
//选择城市刷新县或区
function   city2change()
{
	document.getElementById("city4").style.display="none";
    document.getElementById("city5").style.display="none";
   var k = document.forms[0].citysel2.value;
   var IsShowAddArea="1"; //1-表示要显示添加选项,0-表示不显示添加选项
    if($("IsShowAddArea")!=null)
         {
            IsShowAddArea=$("IsShowAddArea").value;
         }
   if(k!="" && k!="0")
   {
   //根据页面中存储地区编码的控件来获取值
      if(document.getElementById("head_AreaCode")!=null)
        {
          document.getElementById("head_AreaCode").value = k;
          
        }
        else
        {
           document.getElementById("head_head_AreaCode").value = k;
        }
      document.getElementById("city3").style.display="";
     document.getElementById("city3").innerHTML =Localmation.CRM.Components.BusApp.LocalmationApp.ChangeCityApp.FindDropCountry(k,IsShowAddArea).value; //获取县级数据 
   }
   else
   {
      document.getElementById("city3").style.display="none";
      //根据页面中存储地区编码的控件来获取值
      if(document.getElementById("head_AreaCode")!=null)
        {
          document.getElementById("head_AreaCode").value =$("citysel1").value;
          
        }
        else
        {
           document.getElementById("head_head_AreaCode").value =$("citysel1").value;
        }
   }
   //设置添加选项的显示或隐藏
   if(IsShowAddArea=="1")
   {
     if(k=="0") //如果选择添加市级，就显示相应的选项
       {
         $("span_AddTs_CityDropArea").style.display="";
         if($("Li_AreaConfirm")!=null)
          {
           $("Li_AreaConfirm").style.display="none";
         }
         $("TxtAreaName_CityDropArea").focus();
      
       }
       else
       {
         $("span_AddTs_CityDropArea").style.display="none";
         if($("Li_AreaConfirm")!=null)
          {
          $("Li_AreaConfirm").style.display="";
          }
       }
   }
  
	
}
//选择县或区刷新镇和街道
function city3change()
{
    document.getElementById("city5").style.display="none";
	i = document.forms[0].citysel3.value;
	 var IsShowAddArea="1"; //1-表示要显示添加选项,0-表示不显示添加选项
	  if($("IsShowAddArea")!=null)
          {
             IsShowAddArea=$("IsShowAddArea").value;
          }
 	if(i!="" && i!="0")
 	{
 	  //根据页面中存储地区编码的控件来获取值
 	   if(document.getElementById("head_AreaCode")!=null)
        {
           document.getElementById("head_AreaCode").value =i;
          
        }
        else
        {
           document.getElementById("head_head_AreaCode").value =i;
        }
 	   document.getElementById("city4").style.display="";
 	     //选择县或区时，需要加载镇和街道的数据
 	    var DownTownStr=Localmation.CRM.Components.BusApp.LocalmationApp.ChangeCityApp.FindDownTown(i,IsShowAddArea).value;
 	    document.getElementById("city4").innerHTML=DownTownStr;
 	    //若地址栏中有传镇或村
 	}
 	else
 	{
 	   document.getElementById("city4").style.display="none";
 	   //根据页面中存储地区编码的控件来获取值
 	   if(document.getElementById("head_AreaCode")!=null)
        {
          document.getElementById("head_AreaCode").value =$("citysel2").value;
          
        }
        else
        {
         document.getElementById("head_head_AreaCode").value =$("citysel2").value;
        }
 	}
 if(IsShowAddArea=="1")
 {
 	  //设置添加选项的显示或隐藏
     if(i=="0") //如果选择添加县级数据，就显示相应的选项
       {
         $("span_AddTs_CountryDropArea").style.display="";
         if($("Li_AreaConfirm")!=null)
          {
           $("Li_AreaConfirm").style.display="none";
         }
         $("TxtAreaName_CountryDropArea").focus();
      
       }
       else
       {
         $("span_AddTs_CountryDropArea").style.display="none";
         if($("Li_AreaConfirm")!=null)
          {
          $("Li_AreaConfirm").style.display="";
          }
       }
 }
}
//选择镇或街道刷新村的数据
function city4change()
{
  i = document.forms[0].citysel4.value;
   var IsShowAddArea="1"; //1-表示要显示添加选项,0-表示不显示添加选项
    if($("IsShowAddArea")!=null) 
          {
             IsShowAddArea=$("IsShowAddArea").value;
          }
   //刷新村的数据时，如果镇的值为空，则需要显示添加镇的区域，其它情况下，隐藏添加镇的区域
   if(i!="" && i!="0") //选择镇或街道时，需要加载村的数据
   {
     document.getElementById("city5").style.display="";
     //根据页面中存储地区编码的控件来获取值
      if(document.getElementById("head_AreaCode")!=null)
        {
          document.getElementById("head_AreaCode").value =i;
         
        }
        else
        {
          document.getElementById("head_head_AreaCode").value =i;
        }
 	 var VelligeStr=Localmation.CRM.Components.BusApp.LocalmationApp.ChangeCityApp.FindVellige(i,IsShowAddArea).value;
 	  document.getElementById("city5").innerHTML=VelligeStr;
   }
   else
   {
     document.getElementById("city5").style.display="none";
     //根据页面中存储地区编码的控件来获取值
      if(document.getElementById("head_AreaCode")!=null)
        {
           document.getElementById("head_AreaCode").value =$("citysel3").value;
         
        }
        else
        {
           document.getElementById("head_head_AreaCode").value =$("citysel3").value;
        }
   }
 if(IsShowAddArea=="1")
 {
       if(i=="0") //如果选择添加镇或街道选项，就显示相应的选项
       {
         $("span_AddTs_DownDropArea").style.display="";
         if($("Li_AreaConfirm")!=null)
          {
         $("Li_AreaConfirm").style.display="none";
         }
         $("TxtAreaName_DownDropArea").focus();
      
       }
       else
       {
         $("span_AddTs_DownDropArea").style.display="none";
         if($("Li_AreaConfirm")!=null)
          {
          $("Li_AreaConfirm").style.display="";
          }
       }
 }
}
//当选择村的下拉列表时调用的函数
function city5change()
{
  i = document.forms[0].citysel5.value;
   var IsShowAddArea="1"; //1-表示要显示添加选项,0-表示不显示添加选项
   if($("IsShowAddArea")!=null) 
          {
             IsShowAddArea=$("IsShowAddArea").value;
          }
  //选择村的下拉列表时，如果村的值为空，则需要显示添加村的区域，其它情况下，隐藏添加村的区域
  if(i!="" && i!="0") //选择镇或街道时，需要加载村的数据
  {
     //根据页面中存储地区编码的控件来获取值
   if(document.getElementById("head_AreaCode")!=null)
        {
           document.getElementById("head_AreaCode").value =i;
          
        }
        else
        {
          document.getElementById("head_head_AreaCode").value =i;
        }
  }
  else
  {
     //根据页面中存储地区编码的控件来获取值
     if(document.getElementById("head_AreaCode")!=null)
        {
          document.getElementById("head_AreaCode").value =$("citysel4").value;
          
        }
        else
        {
         document.getElementById("head_head_AreaCode").value =$("citysel4").value;
        }
  }
  if(IsShowAddArea=="1")
  {
       if(i=="0") //如果选择添加村或社区的选项，就显示相应的选项
       {
         $("span_AddVL_VelligeDropArea").style.display="";
         if($("Li_AreaConfirm")!=null)
          {
            $("Li_AreaConfirm").style.display="none";
          }
         $("TxtAreaName_VelligeDropArea").focus();
       }
       else
       {
         $("span_AddVL_VelligeDropArea").style.display="none";
         if($("Li_AreaConfirm")!=null)
          {
             $("Li_AreaConfirm").style.display="";
          }
       }
 }
}
