var $defaultReturnVal = ''; var setDefaultReturn = function () { $('select#pickup-default option').prop('disabled', true); $('select#pickup-default option[selected]').removeAttr('selected'); $('select#pickup-default option[value="Abel Tasman Kayaks Base"]').prop('disabled', false).prop('selected', true); pickupResponseReset(); } var setMotuekaReturn = function () { $('select#item-unit-bus-return-from-nelson').prop('disabled', true); $('select#pickup-default option').prop('disabled', false); $('select#pickup-default option[selected]').removeAttr('selected'); $('select#pickup-default option').each(function () { if ($(this).val().indexOf('Motueka') < 0) { $(this).prop('disabled', true); } }) $('select#pickup-default option:enabled:first').prop('selected', true); pickupResponseReset(); } var setNelsonReturn = function () { $('select#item-unit-bus-return-from-motueka').prop('disabled', true); $('select#pickup-default option').prop('disabled', false); $('select#pickup-default option[selected]').removeAttr('selected'); $('select#pickup-default option').each(function () { if ($(this).val().indexOf('Nelson') < 0 && $(this).val().indexOf('Mapua Country') < 0) { $(this).prop('disabled', true); } }) $('select#pickup-default option:enabled:first').prop('selected', true); pickupResponseReset(); } var pickupResponseReset = function () { $('#pickup-response-extra').remove(); $('#pickup-response').text($('select#pickup-default option:enabled:first').data('note')); } $(function () { $defaultReturnVal = $('select#pickup-default option[selected]').val(); setDefaultReturn(); /* mobile nav threshold settings */ /* burger = mobile nav, mini = smaller icon, micro = no cart icon and in the nav instead, nano = not used at the moment */ var goBurger = 1100, goBurgerMini = 410, goBurgerMicro = 350, goBurgerNano = 300; (function () { var $window = $(window), $html = $('html'); function resize() { if ($window.width() < goBurger) { $html.addClass('hamburger'); } else { $html.removeClass('hamburger'); } if ($window.width() < goBurgerMini) { $html.addClass('mini'); } else { $html.removeClass('mini'); } if ($window.width() < goBurgerMicro) { $html.addClass('micro'); $('#nav-cart').removeClass('hidden'); } else { $html.removeClass('micro'); $('#nav-cart').addClass('hidden'); } if ($window.width() < goBurgerNano) { $html.addClass('nano'); } else { $html.removeClass('nano'); } } $window.resize(resize).trigger('resize'); })(); $('#fit5-nav-hamburger').after('
'); $('.btn-payment-continue-shopping-wrapper a').attr('href', 'https://www.kayakrental.co.nz/kayak-rental'); }); $(document).on('change', 'select#item-unit-bus-return-from-motueka', function () { if ($(this).val() > 0) { setMotuekaReturn(); } else { setDefaultReturn(); } }) $(document).on('change', 'select#item-unit-bus-return-from-nelson', function () { if ($(this).val() > 0) { setNelsonReturn(); } else { setDefaultReturn(); } })