var wypelnij_liste_powiatow = function(id)
{
  $('#lista_powiaty').empty();
  $('#lista_powiaty').append($('<option/>').val('').html('Wybierz powiat...'));
  var powiaty = counties[parseInt(id)];
  if(parseInt(id) > 0)
  $.each(powiaty, function(){
    var o = $('<option/>').val(this.id).html(this.nazwa);
    if(this.active == 1) o.attr('selected', 'selected');
    $('#lista_powiaty').append(o);
  })
};

$( document).ready( function() {
  
  $('#lista_wojewodztwa').change(function(){
    wypelnij_liste_powiatow($(this).val());
  }).change();
  
  $('#lista_odpowiedz').change(function(){
    if(parseInt($(this).val()) == 1)
    {
      $('#pole_odpowiedz_email label').html('E-mail*');
      $('#pole_odpowiedz_tel label').html('Telefon');
    }
    else
    {
      $('#pole_odpowiedz_email label').html('E-mail');
      $('#pole_odpowiedz_tel label').html('Telefon*');
    }
  }).change();
  
  $('#lista_produkty').change(function(){
    var v = parseInt($(this).val());
    
    if(v > 0)
    {
      if(v == 3 || v == 4 || v ==5)
      {
        $('#pole_mozliwy_gaz').show();
      }
      else
      {
        $('#pole_mozliwy_gaz').hide();
      }
      
      if(v == 3 || v == 4 || v ==5 || v == 6 || v == 7)
      {
        $('#pole_skad_1').show();
      }
      else
      {
        $('#pole_skad_1').hide();
      }
      
      if(v == 1 || v == 2)
      {
        $('#pole_skad_2').show();
      }
      else
      {
        $('#pole_skad_2').hide();
      }
    }
    else
    {
      $('#pole_mozliwy_gaz').hide();
      $('#pole_skad_1').hide();
      $('#pole_skad_2').hide();
    }
  }).change();
  
  if(typeof sel_rid != 'undefined') $('#lista_wojewodztwa').val(sel_rid).change();
  if(typeof sel_pid != 'undefined') $('#lista_produkty').val(sel_pid);
  if(typeof sel_cid != 'undefined') $('#lista_powiaty').val(sel_cid);
});
