$(function() { var maxLicense = 50 // Start iCheck and set parameters $('input').iCheck({ checkboxClass: 'icheckbox_square-blue', radioClass: 'iradio_square-blue' }); // Start stepper and set parameters $('input[type="number"]').stepper({ lablesDown: 'Minder gebruikers', lablesUp: 'Meer gebruikers' }); // Start input mask for inputs $('.zipmask').inputmask({mask: '9999 aa'}); $('.btwmask').inputmask({mask: 'aa999999999w99'}); $('.kvkmask').inputmask({mask: '99999999'}); // Start tooltip for tooltips $('[data-toggle="tooltip"]').tooltip(); // Switch between form views $('input:radio[name="switch-view"]').on('ifChecked', function() { $('.toggle-hide').hide(); $('#form-content-' + $(this).val()).slideDown('slow'); }); // Start ionRangeSlider and set parameters $('#package-range').ionRangeSlider({ disable: true, min: 0, max: maxLicense, step: 1, grid: true, grid_snap: true, grid_num: 25, force_edges: true, keyboard: true, keyboard_step: 6.6, onChange: function(data) { var package_sum = $('#package-sum').val(); $('#package-ammount').val(data.from); $('#package-sub').html('€ ' + ((data.from*package_sum)*12).toFixed(2)); $('#package-vat').html('€ ' + ((data.from*package_sum*12)*0.21).toFixed(2)); $('#package-total').html('€ ' + ((data.from*package_sum*12)*1.21).toFixed(2)); }, onUpdate: function(data) { var package_sum = $('#package-sum').val(); $('#package-ammount').val(data.from); $('#package-sub').html('€ ' + ((data.from*package_sum)*12).toFixed(2)); $('#package-vat').html('€ ' + ((data.from*package_sum*12)*0.21).toFixed(2)); $('#package-total').html('€ ' + ((data.from*package_sum*12)*1.21).toFixed(2)); }, onStart: function(data) { $('input[type="number"]').stepper('disable'); } }); // Save ionRangeSlider instance to var slider var slider = $('#package-range').data('ionRangeSlider'); // Check the radio when clicking unit element $('.unit').on('click', function() { $(this).find('.iradio_square-blue').iCheck('check'); }); // Enable slider and checker after postback if($('input:radio[name="package-choise"]').is(':checked')) { slider.update({disable: false}); $('#package-ammount').stepper('enable'); } // Ajax request on changing package $('input:radio[name="package-choise"]').on('ifChanged', function() { slider.update({disable: false}); $('#package-ammount').stepper('enable'); var package_id = $(this).val(); $.ajax({ type: 'GET', url: '../public/ajax/api.package.php', data: {'package_id': package_id}, cache: false, dataType: 'json', success: function(data) { if(data.success == true) { var package_ammount = $('#package-ammount').val(); $('#package-info').html(data.package_desc); $('#package-name').html(data.package_title + ' - ' + data.package_name); $('#package-price').html('€ ' + data.package_price); $('#package-sum').val(data.package_price); $('#package-sub').html('€ ' + ((package_ammount*data.package_price)*12).toFixed(2)); $('#package-vat').html('€ ' + ((package_ammount*data.package_price*12)*0.21).toFixed(2)); $('#package-total').html('€ ' + ((package_ammount*data.package_price*12)*1.21).toFixed(2)); } else { $('#package-info').html('