{"version":3,"file":"enquiry.js","sources":["enquiry.js"],"sourcesContent":["$('.js-add-location').on('click', function (e) {\n    var locationCount = ($('.location-field-wrap').length)+1;\n\n    var locationField = '<div class=\"location-field-wrap\"><input type=\"text\" autocomplete=\"off\" name=\"location[]\" class=\"input js-location-autocomplete\" id=\"js-location-'+locationCount+'\" /><div id=\"js-location-'+locationCount+'-results\"></div><a href=\"#\" class=\"js-remove-location\">Remove</a></div>';\n\n    $('.js-locations').append(locationField);\n\n    e.preventDefault();\n});\n\n$('.js-locations').on('click', '.js-remove-location', function (e) {\n    var elem = $(e.target);\n\n    elem.parent().remove();\n\n    e.preventDefault();\n});\n\n$('.js-remove-itinerary').on('click', function (e) {\n    e.preventDefault();\n    $('.js-enquire-itinerary').remove();\n    $('.js-enquire-where').show();\n});\n\n$('.js-locations').on('keyup', '.js-location-autocomplete', function (e) {\n\n    var target = $(e.target);\n    var value = target.val();\n\n    $.ajax({\n        url: '/search/autocomplete',\n        type: \"GET\",\n        data: {q: value},\n        success: function (data) {\n\n            var tags = [];\n\n            var search = '<ul class=\"location-autocomplete-results\">';\n\n            $.each(data.payload, function (index, val) {\n                search += '<li data-input=\"' + target.attr('id') + '\" class=\"js-suggested-location-item\">' + index + '</li>';\n            });\n\n            search += '</ul>';\n\n            target.next().html(search);\n        }\n\n    });\n\n});\n\n$('.js-locations').on('click', '.js-suggested-location-item', function (e) {\n    var elem = $(e.target);\n    var input = elem.data('input');\n\n    // $('#'+input).attr('value', elem.text());\n    elem.parent().parent().prev().attr('value', elem.text());\n\n    $('.location-autocomplete-results').hide();\n});\n\n$('body').on('click', function (e) {\n\n    $('.location-autocomplete-results').hide();\n});\n\nif ($('#enquiry_brochure').prop('checked')) {\n    brochureChecked();\n}\n\n$('#enquiry_brochure').on('change', function() {\n    brochureChecked();\n});\n\nfunction brochureChecked() {\n    $('#js-enquiry-brochure-section').toggleClass('contact__brochure--show');\n    $('#enquiry_ongoing_post_agreement_wrap').toggle();\n\n    // if ($('#enquiry_brochure').prop('checked')) {\n    //     $('#enquiry_ongoing_post_agreement').prop('checked', true);\n    // }\n}\n\nif ($('#enquiry_holiday_enquiry_agreement_wrap').hasClass('field-error')) {\n    $('.contact-form__header--data').addClass('contact-form__header--error');\n    var value = $('.contact-form__header--data').html();\n    $('.contact-form__header--data').html(value + ' *');\n}\n\nvar error = $('.field .error');\nif (error.length > 0) {\n    $('html, body').animate({\n            scrollTop: $('.field .error').offset().top - 200\n    }, 2000);\n}\n"],"names":["brochureChecked","$","toggleClass","toggle","on","e","locationCount","locationField","append","preventDefault","target","parent","remove","show","value","val","ajax","url","type","data","q","success","search","each","payload","index","attr","next","html","elem","prev","text","hide","prop","hasClass","addClass","error","length","animate","scrollTop","offset","top"],"mappings":"AA2EA,SAASA,kBACLC,EAAE,8BAA8B,EAAEC,YAAY,yBAAyB,EACvED,EAAE,sCAAsC,EAAEE,OAAO,CAKrD,CAlFAF,EAAE,kBAAkB,EAAEG,GAAG,QAAS,SAAUC,GACxC,IAAIC,EAAiBL,EAAE,sBAAsB,EAAQ,OAAE,EAEnDM,EAAgB,mJAAmJD,EAAc,4BAA4BA,EAAc,0EAE/NL,EAAE,eAAe,EAAEO,OAAOD,CAAa,EAEvCF,EAAEI,eAAe,CACrB,CAAC,EAEDR,EAAE,eAAe,EAAEG,GAAG,QAAS,sBAAuB,SAAUC,GACjDJ,EAAEI,EAAEK,MAAM,EAEhBC,OAAO,EAAEC,OAAO,EAErBP,EAAEI,eAAe,CACrB,CAAC,EAEDR,EAAE,sBAAsB,EAAEG,GAAG,QAAS,SAAUC,GAC5CA,EAAEI,eAAe,EACjBR,EAAE,uBAAuB,EAAEW,OAAO,EAClCX,EAAE,mBAAmB,EAAEY,KAAK,CAChC,CAAC,EAEDZ,EAAE,eAAe,EAAEG,GAAG,QAAS,4BAA6B,SAAUC,GAElE,IAAIK,EAAST,EAAEI,EAAEK,MAAM,EACnBI,EAAQJ,EAAOK,IAAI,EAEvBd,EAAEe,KAAK,CACHC,IAAK,uBACLC,KAAM,MACNC,KAAM,CAACC,EAAGN,CAAK,EACfO,QAAS,SAAUF,GAEf,IAEIG,EAAS,6CAEbrB,EAAEsB,KAAKJ,EAAKK,QAAS,SAAUC,EAAOV,GAClCO,GAAU,mBAAqBZ,EAAOgB,KAAK,IAAI,EAAI,wCAA0CD,EAAQ,OACzG,CAAC,EAEDH,GAAU,QAEVZ,EAAOiB,KAAK,EAAEC,KAAKN,CAAM,CAC7B,CAEJ,CAAC,CAEL,CAAC,EAEDrB,EAAE,eAAe,EAAEG,GAAG,QAAS,8BAA+B,SAAUC,GAChEwB,EAAO5B,EAAEI,EAAEK,MAAM,EACTmB,EAAKV,KAAK,OAAO,EAG7BU,EAAKlB,OAAO,EAAEA,OAAO,EAAEmB,KAAK,EAAEJ,KAAK,QAASG,EAAKE,KAAK,CAAC,EAEvD9B,EAAE,gCAAgC,EAAE+B,KAAK,CAC7C,CAAC,EAED/B,EAAE,MAAM,EAAEG,GAAG,QAAS,SAAUC,GAE5BJ,EAAE,gCAAgC,EAAE+B,KAAK,CAC7C,CAAC,EAEG/B,EAAE,mBAAmB,EAAEgC,KAAK,SAAS,GACrCjC,gBAAgB,EAGpBC,EAAE,mBAAmB,EAAEG,GAAG,SAAU,WAChCJ,gBAAgB,CACpB,CAAC,EAWGC,EAAE,yCAAyC,EAAEiC,SAAS,aAAa,IACnEjC,EAAE,6BAA6B,EAAEkC,SAAS,6BAA6B,EACnErB,MAAQb,EAAE,6BAA6B,EAAE2B,KAAK,EAClD3B,EAAE,6BAA6B,EAAE2B,KAAKd,MAAQ,IAAI,GAHtD,IAEQA,MAIJsB,MAAQnC,EAAE,eAAe,EACV,EAAfmC,MAAMC,QACNpC,EAAE,YAAY,EAAEqC,QAAQ,CAChBC,UAAWtC,EAAE,eAAe,EAAEuC,OAAO,EAAEC,IAAM,GACrD,EAAG,GAAI"}