{% if inlineEngine is defined %}
{# if NOT desktop hompage, var from controller #}
{% set dispoEngine = true %}
{% else %}
{% set dispoEngine = false %}
{% endif %}
{% block javascripts %}
<script type="text/javascript">
var getportsUrl = '{{url('aviatur_cruise_ports_by_region')}}';
</script>
{% endblock %}
{% set cookie = false %}
<form action="" class="search__engine clearfix search-cruise js-searchForm js-searchFormCruise">
{% if cookieLastSearch is defined and cookieLastSearch != null %}
{% set cookie = true %}
<div style="display:none">
<p id="js-cookieLastSearch-destination">{{ cookieLastSearch.region }}</p>
{# <p id="js-cookieLastSearch-destinationLabel">{{ cookieLastSearch.destinationLabel }}</p>#}
<p id="js-cookieLastSearch-date1">{{ cookieLastSearch.dateIn }}</p>
<p id="js-cookieLastSearch-date2">{{ cookieLastSearch.dateReturn }}</p>
<p id="js-cookieLastSearch-adults">{{ cookieLastSearch.adults }}</p>
{% for adult in cookieLastSearch.ageAdults %}
<p id="js-cookieLastSearch-adultsAge{{ loop.index}}">{{ adult }}</p>
{% endfor %}
<p id="js-cookieLastSearch-children">{{ cookieLastSearch.children }}</p>
{# {% if cookieLastSearch.ageChild is iterable %} #}
{% for child in cookieLastSearch.ageChildren %}
<p id="js-cookieLastSearch-childrenAge{{ loop.index}}">{{ child }}</p>
{% endfor %}
{# {% endif %} #}
</div>
{% endif %}
{# START .search-header #}
<div class="search__header clearfix">
<h2 class="search__title hide-availengine">Su viaje ideal a bordo de un crucero</h2>
</div>
{# END .search-header #}
{# START .search-body #}
<section class="search__row-main">
<div class="row-grids">
<div class="col-5 sm-12 search__col-cruise-city">
<div class="form-group">
<select name="parameters[option]" id="destination" class="text-input input--white select--arrow" >
<option class="color-black" value="0" disabled selected="selected">Seleccione una región</option>
<option class="color-black" value="2">Caribe</option>
<option class="color-black" value="28">Bahamas</option>
<option class="color-black" value="13">Alaska</option>
<option class="color-black" value="31">Panamá</option>
<option class="color-black" value="4">Europa</option>
{#
{% for region in regions %}
<option value="{{region.regionCode}}">{{region.name}}</option>
{% endfor %}
#}
</select>
<label id="js-destinationError" class="label--error js-searchError" style="display:none;"></label>
</div>
</div>
<div class="col-4 sm-12 search__col-cruise-date">
<div class="form-group">
<select name="parameters[month]" id="dateMonth" class="text-input input--white select--arrow" >
<option value="0" disabled selected>Fecha de salida</option>
{% for i in 0..24 %}
{% set month = 'now'|date('Y-m-01')|date_modify('+' ~ i ~ ' month') %}
<option class="color-black" value="{{ month|localizeddate('medium', 'none', null, null, 'yyyy/M') }}">{{ month|localizeddate('medium', 'none', null, null, 'MMMM yyyy')|capitalize }}</option>
{% endfor %}
</select>
<label id="js-dateMonthError" class="label--error js-searchError" style="display: none;"></label>
</div>
</div>
{# START search #}
<div class="col-4 sm-12 p-0">
<div class="form-group">
{% include twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/Search/Cruise/cruiseSearch_engine_footer.html.twig') %}
</div>
</div>
<div class="col-1 sm-12 search-cruise__col-submit">
<a class="btn-circle search__footer__submit js-responsive-submit {% block package_submit_btn %}js-searchButton{% endblock %} xs:w-4/5 xs:ml-3 ">
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M13.8001 25.3484C20.2869 25.3484 25.5455 20.1721 25.5455 13.7868C25.5455 7.40158 20.2869 2.22531 13.8001 2.22531C7.31329 2.22531 2.05469 7.40158 2.05469 13.7868C2.05469 20.1721 7.31329 25.3484 13.8001 25.3484Z" fill="none" stroke="white" stroke-width="2.71293" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M28.4803 28.2407L22.0938 21.9541" stroke="white" stroke-width="2.71293" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</a>
<span id="js-responsive-submit-lap-and-up"></span>
<div class="js-responsive-submit form-group lg:hidden xs:hidden s:hidden" style="display: none;">
<input style="letter-spacing:1px;text-transform:unset;font-size: 14px;" type="button" value="Buscar" data-type="online" class="search__footer__submit btn btn--full btn--submit">
</div>
</div>
</div>
{# END search #}
<div class="wrapper-susy hide">
{# START promotonials #}
<div class="col-6 sm-12">
<div class="col-6 sm-12 mt-2 p-0 search__col-hotel-city dispo__col-search">
<div class="form-group">
<label class="hide-availengine" for="loyaltyMembershipID">Número de fidelidad <em>(Opcional)</em></label>
<i class="icon icon_search_close icon__input icon__input--click js-empty"></i>
<input id="loyaltyMembershipID" class="text-input input--white js-searchErrorInput js-scrollToTop js-selectOnFocus" type="text" name="parameters[loyaltyMembershipID]" placeholder="Ingrese número de fidelidad">
<label id="js-loyaltyError" class="label--error js-searchError" style="display:none;"></label>
</div>
</div>
</div>
{# END promotonials #}
</div>
</section>
{# END .search-body #}
{# Options avanced #}
{% include twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/Search/Cruise/cruiseSearch_engine_options.html.twig') %}
<div class="clearfix">
<span id="js-responsive-submit-palm"></span>
</div>
<script type="text/javascript">
const d = document;
function countPassanger() {
d.querySelector('.quantityPassangerADT').textContent = d.getElementById('adults').value;
d.querySelector('.quantityPassangerCHD').textContent = d.getElementById('children').value;
}
d.addEventListener('click', e => {
if (e.target.matches('.js-palmPrevModal *') || e.target.matches('.js-palmPrevModal')) {
d.querySelector('.js-travelers').style.display = 'none';
}
if (e.target.matches('.search__btn-increment *') || e.target.matches('#adults') || e.target.matches('#children')) {
countPassanger();
}
});
</script>
</form>