﻿function LoadDistrict(DDLProvince)
{
   //kijken welke categorie gekozen is
   var ProvinceName = DDLProvince.options[DDLProvince.selectedIndex].value;
   //ajax-request doen
   //wachten op response en resultaat doorgeven aan LaadArtikels_CallBack
   UC_UC_QuickSearch.GetDistrict(ProvinceName, LoadDistrict_CallBack);
   var prefix = getCrtlPrefix();
   var DDLWard = document.getElementById(prefix+"ddl_ward");
   DDLWard.options.length = 0;
   DDLWard.options[DDLWard.options.length] = 
         new Option("Chọn xã", "0");
}



function LoadDistrict_CallBack(response)
{
   if (response.error != null)
   {
      alert(response.error); 
      return;
   }

   var lstDistrict = response.value;
   if (lstDistrict == null || typeof(lstDistrict) != "object")
   {
      return;
   }
   var prefix = getCrtlPrefix();
   var DDLart = document.getElementById(prefix+"ddl_district");
   DDLart.options.length = 0;
   
   DDLart.options[DDLart.options.length] = 
         new Option("Chọn huyện", "0");
   for (var i = 0; i < lstDistrict.Rows.length; ++i)
   {
          DDLart.options[DDLart.options.length] = 
         new Option(lstDistrict.Rows[i].Distr_Name, lstDistrict.Rows[i].Distr_Province);
   }
}
function LoadWard(DDLDistrict)
{
   var ProvinceName = DDLDistrict.options[DDLDistrict.selectedIndex].value;
   var DistrictName = DDLDistrict.options[DDLDistrict.selectedIndex].text;
   UC_UC_QuickSearch.GetWard(ProvinceName, DistrictName,LoadWard_CallBack);
}


function LoadWard_CallBack(response)
{
   if (response.error != null)
   {
      alert(response.error); 
      return;
   }

   var lstWard = response.value;
   if (lstWard == null || typeof(lstWard) != "object")
   {
      return;
   }
   var prefix = getCrtlPrefix();
   var DDLart = document.getElementById(prefix+"ddl_ward");
   DDLart.options.length = 0;
   
   DDLart.options[DDLart.options.length] = 
         new Option("Chọn xã/phường", "0");
   for (var i = 0; i < lstWard.Rows.length; ++i)
   {
          DDLart.options[DDLart.options.length] = 
         new Option(lstWard.Rows[i].Ward_Name, lstWard.Rows[i].Ward_Name);
   }
}
