$(function() {
var shipping_subservices = $('.shipping-subservice');
$('#zamowienieForm input[name=shipping_id]').change(function() {
var subservice = $(this).data('service');
shipping_subservices.hide();
shipping_subservices.filter('#shipping-subservice-' + subservice).show();
});
// INPOST
$('#choose-machine').autocomplete({
source: function(request, response) {
$.ajax({
url: $('#choose-machine').data('source'),
dataType: "json",
data: {
q: request.term
},
success: function(data) {
response(data);
}
});
},
minLength: 3,
select: function( event, ui ) {
$('#choose-machine').prop('readonly', true);
$('#choose-machine-value').val(ui.item.code);
$('#change-machine').show();
$('#shipping-subservice-inpost .shipping-point-label').text(ui.item.label);
},
open: function() {
$( this ).removeClass( "ui-corner-all" ).addClass( "ui-corner-top" );
},
close: function() {
$( this ).removeClass( "ui-corner-top" ).addClass( "ui-corner-all" );
}
});
$('#change-machine').click(function() {
$(this).fadeOut();
$('#choose-machine-value').val('');
$('#choose-machine').prop('readonly', false).val('').focus();
});
// INPOST - END
// POCZTA - START
$('#find-poczta-point').click(function() {
// jeżeli tylko pobraniówki
var codOnly = false;
PPWidgetApp.toggleMap(
function(parameters) {
var label = parameters.name + '
' + parameters.city + ', ' + parameters.street;
$('#poczta-point').val(parameters.pni);
$('#poczta-point-label').html(label);
},
codOnly
);
});
// POCZTA - END
// PACZKA W RUCHU
$('#find-pwr-point').pwrgeopicker('popup', {
'popup': true,
'autocomplete': true,
'onselect': function(data){
retrievePwrData(data);
}
});
// PACZKA W RUCHU - END
});
function retrievePwrData(parameters) {
var label = parameters.Location + '
' + parameters.District + ', ' + parameters.StreetName;
$('#pwr-point').val(parameters.DestinationCode);
$('#pwr-point-label').html(label);
}