
$(function(){
  //-- lightbox
  $('a.lightbox').lightBox({
    containerResizeSpeed: 5,
    txtImage: 'Obrázek',
    txtOf: 'z',
    imageBlank: 'img/lightbox/blank.gif',
    imageBtnPrev: 'img/lightbox/prev.gif',
    imageBtnNext: 'img/lightbox/next.gif',
    imageBtnClose: 'img/lightbox/close.gif',
    imageLoading: 'img/lightbox/loading.gif',
    fixedNavigation: true
    }
  );
  
  registrace_synchonizace_adres_load('fakturacni_adresa');
  registrace_synchonizace_adres_load('dodaci_adresa');
  
  //-- registrace_synchonizace_adres
  $('#stejne_adresa_fakturacni').click(function(){
    registrace_synchonizace_adres('fakturacni_adresa','');
  });
  $('#stejne_adresa_dodaci').click(function(){
    registrace_synchonizace_adres('dodaci_adresa','');
  });
  $('#adresa_firmy_ulice').change(function(){
    registrace_synchonizace_adres('fakturacni_adresa','ulice');
    registrace_synchonizace_adres('dodaci_adresa','ulice');
  });
  $('#adresa_firmy_mesto').change(function(){
    registrace_synchonizace_adres('fakturacni_adresa','mesto');
    registrace_synchonizace_adres('dodaci_adresa','mesto');
  });
  $('#adresa_firmy_psc').change(function(){
    registrace_synchonizace_adres('fakturacni_adresa','psc');
    registrace_synchonizace_adres('dodaci_adresa','psc');
  });
  $('#adresa_firmy_stat').change(function(){
    registrace_synchonizace_adres('fakturacni_adresa','stat');
    registrace_synchonizace_adres('dodaci_adresa','stat');
  });
});


//-- FUNKCE

function registrace_synchonizace_adres(typ, polozka){
  if(typ == 'fakturacni_adresa'){
    if(polozka == 'ulice'){
      if($('#stejne_adresa_fakturacni').attr('checked')){
        $('#fakturacni_adresa_ulice').val($('#adresa_firmy_ulice').val());
        $('#fakturacni_adresa_ulice').attr('disabled',true);
      } else {
        $('#fakturacni_adresa_ulice').val('');
        $('#fakturacni_adresa_ulice').attr('disabled',false);
      }
    }
    if(polozka == 'mesto'){
      if($('#stejne_adresa_fakturacni').attr('checked')){
        $('#fakturacni_adresa_mesto').val($('#adresa_firmy_mesto').val());
        $('#fakturacni_adresa_mesto').attr('disabled',true);
      } else {
        $('#fakturacni_adresa_mesto').val('');
        $('#fakturacni_adresa_mesto').attr('disabled',false);
      }
    }
    if(polozka == 'mesto'){
      if($('#stejne_adresa_fakturacni').attr('checked')){
        $('#fakturacni_adresa_psc').val($('#adresa_firmy_psc').val());
        $('#fakturacni_adresa_psc').attr('disabled',true);
      } else {
        $('#fakturacni_adresa_psc').val('');
        $('#fakturacni_adresa_psc').attr('disabled',false);
      }
    }
    if(polozka == 'mesto'){
      if($('#stejne_adresa_fakturacni').attr('checked')){
        $('#fakturacni_adresa_stat').val($('#adresa_firmy_stat').val());
        $('#fakturacni_adresa_stat').attr('disabled',true);
      } else {
        $('#fakturacni_adresa_stat').val('');
        $('#fakturacni_adresa_stat').attr('disabled',false);
      }
    }
    else {
      //alert($('#stejne_adresa_fakturacni').attr('checked'));
      if($('#stejne_adresa_fakturacni').attr('checked')){
        $('#fakturacni_adresa_ulice').val($('#adresa_firmy_ulice').val());
        $('#fakturacni_adresa_mesto').val($('#adresa_firmy_mesto').val());
        $('#fakturacni_adresa_psc').val($('#adresa_firmy_psc').val());
        $('#fakturacni_adresa_stat').val($('#adresa_firmy_stat').val());
        
        $('#fakturacni_adresa_ulice').attr('disabled',true);
        $('#fakturacni_adresa_mesto').attr('disabled',true);
        $('#fakturacni_adresa_psc').attr('disabled',true);
        $('#fakturacni_adresa_stat').attr('disabled',true);
      } else {
        $('#fakturacni_adresa_ulice').val('');
        $('#fakturacni_adresa_mesto').val('');
        $('#fakturacni_adresa_psc').val('');
        $('#fakturacni_adresa_stat').val('');
        
        $('#fakturacni_adresa_ulice').attr('disabled',false);
        $('#fakturacni_adresa_mesto').attr('disabled',false);
        $('#fakturacni_adresa_psc').attr('disabled',false);
        $('#fakturacni_adresa_stat').attr('disabled',false);      
      }
    } 
  }
  
  if(typ == 'dodaci_adresa'){
    if(polozka == 'ulice'){
      if($('#stejne_adresa_dodaci').attr('checked')){
        $('#dodaci_adresa_ulice').val($('#adresa_firmy_ulice').val());
        $('#dodaci_adresa_ulice').attr('disabled',true);
      } else {
        $('#dodaci_adresa_ulice').val('');
        $('#dodaci_adresa_ulice').attr('disabled',false);
      }
    }
    if(polozka == 'mesto'){
      if($('#stejne_adresa_dodaci').attr('checked')){
        $('#dodaci_adresa_mesto').val($('#adresa_firmy_mesto').val());
        $('#dodaci_adresa_mesto').attr('disabled',true);
      } else {
        $('#dodaci_adresa_mesto').val('');
        $('#dodaci_adresa_mesto').attr('disabled',false);
      }
    }
    if(polozka == 'mesto'){
      if($('#stejne_adresa_dodaci').attr('checked')){
        $('#dodaci_adresa_psc').val($('#adresa_firmy_psc').val());
        $('#dodaci_adresa_psc').attr('disabled',true);
      } else {
        $('#dodaci_adresa_psc').val('');
        $('#dodaci_adresa_psc').attr('disabled',false);
      }
    }
    if(polozka == 'mesto'){
      if($('#stejne_adresa_dodaci').attr('checked')){
        $('#dodaci_adresa_stat').val($('#adresa_firmy_stat').val());
        $('#dodaci_adresa_stat').attr('disabled',true);
      } else {
        $('#dodaci_adresa_stat').val('');
        $('#dodaci_adresa_stat').attr('disabled',false);
      }
    }
    else {
      if($('#stejne_adresa_dodaci').attr('checked')){
        $('#dodaci_adresa_ulice').val($('#adresa_firmy_ulice').val());
        $('#dodaci_adresa_ulice').attr('disabled',true);
        $('#dodaci_adresa_mesto').val($('#adresa_firmy_mesto').val());
        $('#dodaci_adresa_mesto').attr('disabled',true);
        $('#dodaci_adresa_psc').val($('#adresa_firmy_psc').val());
        $('#dodaci_adresa_psc').attr('disabled',true);
        $('#dodaci_adresa_stat').val($('#adresa_firmy_stat').val());
        $('#dodaci_adresa_stat').attr('disabled',true);
      } else {
        $('#dodaci_adresa_ulice').val('');
        $('#dodaci_adresa_ulice').attr('disabled',false);
        $('#dodaci_adresa_mesto').val('');
        $('#dodaci_adresa_mesto').attr('disabled',false);
        $('#dodaci_adresa_psc').val('');
        $('#dodaci_adresa_psc').attr('disabled',false);
        $('#dodaci_adresa_stat').val('');
        $('#dodaci_adresa_stat').attr('disabled',false);      
      }
    } 
  }
}

function registrace_synchonizace_adres_load(typ){
  if(typ == 'fakturacni_adresa'){
    if($('#stejne_adresa_fakturacni').attr('checked')){
      $('#fakturacni_adresa_ulice').val($('#adresa_firmy_ulice').val());
      $('#fakturacni_adresa_ulice').attr('disabled',true);
      $('#fakturacni_adresa_mesto').val($('#adresa_firmy_mesto').val());
      $('#fakturacni_adresa_mesto').attr('disabled',true);
      $('#fakturacni_adresa_psc').val($('#adresa_firmy_psc').val());
      $('#fakturacni_adresa_psc').attr('disabled',true);
      $('#fakturacni_adresa_stat').val($('#adresa_firmy_stat').val());
      $('#fakturacni_adresa_stat').attr('disabled',true);
    }
  }
  
  if(typ == 'dodaci_adresa'){
    if($('#stejne_adresa_dodaci').attr('checked')){
      $('#dodaci_adresa_ulice').val($('#adresa_firmy_ulice').val());
      $('#dodaci_adresa_ulice').attr('disabled',true);
      $('#dodaci_adresa_mesto').val($('#adresa_firmy_mesto').val());
      $('#dodaci_adresa_mesto').attr('disabled',true);
      $('#dodaci_adresa_psc').val($('#adresa_firmy_psc').val());
      $('#dodaci_adresa_psc').attr('disabled',true);
      $('#dodaci_adresa_stat').val($('#adresa_firmy_stat').val());
      $('#dodaci_adresa_stat').attr('disabled',true);
    }
  }
} 

