$(document).ready(function() {

  $("#potwierdzenie").validate({
    rules: {
      regulamin_santander: {required: true},
      regulamin: {required: true},
      produkty_uslugi: {required: true},
      produkty_online: {required: true},
      produkty_niestandardowe: {required: true}
    },
    messages: {
      regulamin_santander: { required: '{__TLUMACZ:BLAD_WYMAGANE_POLE}' },
      regulamin: { required: '{__TLUMACZ:BLAD_WYMAGANE_POLE}' },
      produkty_uslugi: { required: '{__TLUMACZ:BLAD_WYMAGANE_POLE}' },
      produkty_online: { required: '{__TLUMACZ:BLAD_WYMAGANE_POLE}' },
      produkty_niestandardowe: { required: '{__TLUMACZ:BLAD_WYMAGANE_POLE}' }
   },
    errorPlacement: function(error, element) {
      if (element.hasClass('usluga')){
          error.appendTo('#error-usluga');
      } else if (element.hasClass('online')){
          error.appendTo('#error-online');
      } else if (element.hasClass('raty')){
          error.appendTo('#error-potwierdzenie-raty');
      } else if (element.hasClass('niestandardowy')){
          error.appendTo('#error-niestandardowy');
      } else if (element.hasClass('kiosk')){
          error.appendTo('#error-kiosk');
      } else {      
          error.appendTo('#error-potwierdzenie');
      }
    },
    submitHandler: function() {
      //
      var zaznaczenieDokument = false;
      
      $("input:radio[name='dokument']").each(function() {
           //
           if ( $(this).prop('checked') ) {
                zaznaczenieDokument = true;
           }
           //
      });
      
      if ( zaznaczenieDokument ) {
           //
           PreloadWlacz();
           form.submit();
           //
        } else {
           //
           PreloadWlacz();
           $.post("inne/dokument_sprzedazy.php?tok={__TOKEN_ZAMOWIENIE_POTWIERDZENIE}", { data: 'dokument' }, function(data) { 
              PreloadWylaczSzybko();        
              $.colorbox( { html:data, maxWidth:'90%', maxHeight:'90%', scrolling:false, open:true, initialWidth:50, initialHeight:50, overlayClose:false, escKey:false, onLoad: function() {
                 $('#cboxClose').hide();
              }}); 
           });
      }
      //
    }    
  });

  $('body').on('change', "input:radio[name='lokalizacjaOsobisty']", function() {
	   var checked = $(this).prop('checked');
	   if(checked) {
		var value = $(this).val();
		PreloadWlacz();
		$.post("{__SSL:inne/zmiana_lokalizacji_dostawy.php}?tok={__TOKEN_ZAMOWIENIE_POTWIERDZENIE}", { value:value }, function(data) { PreloadWylaczSzybko() });
		//$(location).attr('href','zamowienie-potwierdzenie.html');
	   }
	});

  $('body').on('change', '#wybor_paczkomatu', function() {
		var value = $(this).val();
		var punktodbioru = $(this).val().substr(10,6);
		PreloadWlacz();
		$.post("{__SSL:inne/zmiana_lokalizacji_dostawy.php}?tok={__TOKEN_ZAMOWIENIE_POTWIERDZENIE}", { value:value, punktodbioru:punktodbioru }, function(data) { PreloadWylaczSzybko() });
		//$(location).attr('href','zamowienie-potwierdzenie.html');
  });
  
  $('body').on('change', "input:radio[name='dokument']", function() {
	   var checked = $(this).prop('checked');
	   if(checked) {
		var value = $(this).val();
		PreloadWlacz();
		$.post("{__SSL:inne/zmiana_dokumentu_zakupu.php}?tok={__TOKEN_ZAMOWIENIE_POTWIERDZENIE}", { value:value }, function(data) { PreloadWylaczSzybko() });
	   }
	});

  if ($('.datefields').length) {
      $('input.datefields').Zebra_DatePicker({
        format: 'd-m-Y',
        inside: false,
        readonly_element: true,
        show_icon: true
      });
  }    

  $('body').on('change', '#wybor_adresu', function() {
		var value = $('#wybor_adresu').val();
    if ( parseInt(value) > 0 ) {
      
        PreloadWlacz();
        $.post("{__SSL:inne/do_zmiany_adresu_dostawy.php}?tok={__TOKEN_ADRES_DOSTAWY}", { value:value }, function(data) { 
            if ( data != '' ) {
                PreloadWylaczSzybko();                  
                $.colorbox( { html:data, maxWidth:'90%', maxHeight:'90%', open:true, initialWidth:50, initialHeight:50, overlayClose:false, escKey:false, onLoad: function() {
                  $('#cboxClose').hide();
                }}); 
            } else {
                $(location).attr('href','zamowienie-potwierdzenie.html');
            }
        });    
    }
	});  

	//wlacza przycisk submit jesli dziala u klienta javascript
    //$('#submitButton').removeAttr('disabled');
    //$("#submitButton").attr('class', 'przycisk');
});