


set_type_select_geo_user="";
var obj_form_data_geo_user_set;
var set_packet_num_country = 0;
var set_packet_num_region = 0;
var set_packet_num_city = 0;

function on_select_country_region_geo_user(obj_select_country,type_select_geo_user)
  {
   obj_form_data_geo_user_set=obj_select_country.form;
   
   set_type_select_geo_user=type_select_geo_user;
   
   var id_select=obj_select_country.value;
   
   if (id_select>0)
     {
       //data_send="id_adv="+decodeURIComponent(id)+"&passwrd_adv="+decodeURIComponent(password);
       url=dir_http+"/moduls/doska/include/data_region_city_adv.php";
       url+="?id_select="+id_select+"&type="+type_select_geo_user;
       
       HTTPload.open("post",url,true);
       HTTPload.onreadystatechange=ob_select_country_region_geo_user;
       //HTTPload.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
       //obj_div_message_connect_start_edit.style.display="block";
       HTTPload.send(null);
     }
   
   if (type_select_geo_user=="country")
     {
      //obj_form_data_geo_user_set.region_geo_user.disabled=true;
      obj_form_data_geo_user_set.pf_num_region.options[0].selected=true;
      obj_form_data_geo_user_set.pf_num_region.options.length=1;
     }
   
   //obj_form_data_geo_user_set.city_geo_user.disabled=true;
   obj_form_data_geo_user_set.pf_num_city.options[0].selected=true;
   obj_form_data_geo_user_set.pf_num_city.options.length=1;
   
  }

function ob_select_country_region_geo_user()
  {
   //alert (HTTPload.readyState);
   if (HTTPload.readyState!=4)
     return;
   
   //obj_div_message_connect_start_edit.style.display="none";
   if (HTTPload.status != 200)
      {
       alert ("Произошла неизвестная ошибка!");
       alert (HTTPload.responseText);
       return;
      }
   
   answer=HTTPload.responseText;
   //alert (answer);
   answer=eval("("+answer+")");
   if (answer.error.code==1)
     {
      alert (answer.error.text);
      return;
     }
   
   data_select=answer.data;
   
   if (set_type_select_geo_user == "country")
     {
      
      obj_select=obj_form_data_geo_user_set.pf_num_region;
      //obj_form_data_geo_user_set.pf_num_region.disabled=false;
     }
    else
      {
       
       obj_select=obj_form_data_geo_user_set.pf_num_city;
       //obj_form_data_geo_user_set.pf_num_city.disabled=false;
      }
   
   obj_select.options.length=1;
   for (i=0;i<data_select.length;i++)
     {
      obj_select.options[i+1]=new Option(decodeURIComponent(data_select[i].name),data_select[i].num,false,false);
      
     }
   
  }


function print_block_setup_geo_user()
  {
   
   //document.getElementById("block_text_geo_view_user").style.display = "none";
   document.getElementById("block_geo_setup_user").style.display = "block";
   
  }

function close_block_setup_geo_user()
  {
   
   //document.getElementById("block_text_geo_view_user").style.display = "block";
   document.getElementById("block_geo_setup_user").style.display = "none";
   
  }


function set_quick_link_user_geo(num_country,num_region,num_city)
  {
   
   //alert(num_country+" "+num_region+" "+num_city);
   var post = "typeselect=all&num_country="+num_country+"&num_region="+num_region;
   var url = dir_http + "/allinclude/extract_packet_geo_data.php";
   
   set_packet_num_country = num_country;
   set_packet_num_region = num_region;
   set_packet_num_city = num_city;
   
   loadHTTPjc(url,obLoadQuickLinkUserGeo,post,true);
   
  }


function obLoadQuickLinkUserGeo(answer)
  {
   
   //alert(answer);
   var data_region = answer.data_region;
   decode_mas(data_region);
   var data_city = answer.data_city;
   decode_mas(data_city);
   
   var objForm = document.forms.forma_setup_user_geo;
   if ( objForm.pf_num_country.tagName.toLowerCase()  == "select" )
     set_value_pole_select(objForm.pf_num_country,set_packet_num_country);
    else
      objForm.pf_num_country.value = set_packet_num_country;
   
   var obj_select = objForm.pf_num_region;
   if ( obj_select.tagName.toLowerCase() == "select" )
     {
       obj_select.options.length=1;
       for (var i=0;i<data_region.length;i++)
         {
          obj_select.options[i+1]=new Option(data_region[i]["name"],data_region[i]["region_id"],false,false);
         }
       
       set_value_pole_select(obj_select,set_packet_num_region);
     }
    else
      {
       obj_select.value = set_packet_num_region;
      }
   
   var obj_select = objForm.pf_num_city;
   obj_select.options.length=1;
   for (var i=0;i<data_city.length;i++)
     {
      obj_select.options[i+1]=new Option(data_city[i]["name"],data_city[i]["city_id"],false,false);
     }
   
   set_value_pole_select(obj_select,set_packet_num_city);
   
  }





