www.maisonsetchaletsalouer.com
Open in
urlscan Pro
2606:4700:3035::6815:11a5
Public Scan
Submitted URL: https://www.agro-tourisme.com.23-137-0-206.cprapid.com/
Effective URL: https://www.maisonsetchaletsalouer.com/
Submission: On December 09 via api from US — Scanned from CA
Effective URL: https://www.maisonsetchaletsalouer.com/
Submission: On December 09 via api from US — Scanned from CA
Form analysis
3 forms found in the DOMName: form-recherche — POST https://www.maisonsetchaletsalouer.com/fr/liste-proprietes.html
<form action="https://www.maisonsetchaletsalouer.com/fr/liste-proprietes.html" method="post" name="form-recherche" id="form-recherche" class="form-recherche form formEntete">
<fieldset>
<div class="moduleMotCle validerEtat">
<input type="text" name="tbx_recherche" id="tbx_recherche" class="tbx_recherche" value="" placeholder="Nom de la propriété">
<span class="iconF-fermer annulerRecherche" title="Annuler recherche"> </span>
</div>
<button name="submitRech" type="button" class="submitRech" title="Rechercher"><span class="icon-loupeRecherche"> </span></button>
</fieldset>
</form>
GET https://www.maisonsetchaletsalouer.com/fr/chalet-a-louer/
<form action="https://www.maisonsetchaletsalouer.com/fr/chalet-a-louer/" role="form" method="get">
<input type="hidden" name="rechercheChange">
<div class="recherche_boite">
<div class="non-selection">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.14.0/jquery-ui.min.js" type="text/javascript"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.0/i18n/jquery.ui.datepicker-fr.min.js"></script>
<link href="https://www.maisonsetchaletsalouer.com/inc/calendar/dateRangeWidget/jquery.comiseo.daterangepicker.css" rel="stylesheet">
<script src="https://www.maisonsetchaletsalouer.com/inc/calendar/dateRangeWidget/jquery.comiseo.daterangepicker.js?134123847"></script>
<script src="https://www.maisonsetchaletsalouer.com/inc/calendar/dateRangeWidget/moment.js"></script>
<script>
var thisInputDATES;
$(document).ready(function() {
sejourNonDisponible();
thisInputDATES = $(".DATES");
$(thisInputDATES).daterangepicker({
initialText: "Dates d'arrivée et de départ",
applyButtonText: 'Save',
clearButtonText: '',
cancelButtonText: '',
rangeSplitter: " au ",
presetRanges: [{
text: ' ',
dateStart: function() {
return moment()
},
dateEnd: function() {
return moment().add('days', 1)
}
}],
applyOnMenuSelect: true,
onSelect: true,
onOpen: function() {
dateFlexibleCheckBoxInitValue();
confirmRangeAvailability_0();
fixeTodayDate();
},
onClose: function() {
confirmRangeAvailability_0();
fixeTodayDate();
},
onChange: function() {
confirmRangeAvailability_0();
$(thisInputDATES).daterangepicker("close");
fixeTodayDate();
},
datepickerOptions: {
numberOfMonths: 1,
dateFormat: 'yy-mm-dd',
firstDay: 7,
minDate: 1,
maxDate: '+452d',
showAnim: '',
beforeShowDay: function(date) {
var checkAvailability = checkAvailability0(date);
return [checkAvailability.morning || checkAvailability.evening, checkAvailability.returnClass, ""];
},
}
});
drawCustomVisual_0();
confirmRangeAvailability_0();
$(thisInputDATES).parents("form").find(".recherche_tbx").each(function() {
$(this).on("change", function() {
confirmRangeAvailability_0()
});
});
$(thisInputDATES).parents("form").find("input[name='departTardifPayant']").on("click", function() {
confirmRangeAvailability_0()
});
$(thisInputDATES).parents("form").find("input[name='arriveeHativePayante']").on("click", function() {
confirmRangeAvailability_0()
});
});
function drawCustomVisual_0() {
var datesInTopOfModule = "";
var theDateRangePicker = $(thisInputDATES).daterangepicker("widget");
var theDatepicker = theDateRangePicker.find(".comiseo-daterangepicker-main");
$(datesInTopOfModule).insertBefore(theDatepicker);
var checkBoxString = '<div class="boite_dateFlex"><label for="datesFlexible_0" class="label_check">';
checkBoxString += '<input type="checkbox" name="datesFlexible" id="datesFlexible_0" onclick="javascript:datesFlexible_0(\'datesFlexible_0\');"';
checkBoxString += ' />';
checkBoxString += " Je n\'ai pas de date précise</label><div>";
/*checkBoxString +='<div class="boite_dateFlex"><label for="JourMeme_0" class="label_check">';*/
/*checkBoxString += '<input class="JourMeme" type="checkbox" name="JourMeme" id="JourMeme_0""';
checkBoxString += ' />';*/
/*checkBoxString += " Arrivée ce soir</label><div>";*/
theDateRangePicker.append(checkBoxString);
dateFlexibleCheckBoxInitValue();
}
function datesFlexible_0(inputID) {
var theCheckBox = $("#" + inputID);
if ($(theCheckBox).prop("checked")) {
$(".DATES_felxible").val(1);
$(thisInputDATES).daterangepicker("clearRange");
$(thisInputDATES).daterangepicker("setInitialText", "Aucune dates précises");
} else {
$(".DATES_felxible").val(0);
if (!$(thisInputDATES).daterangepicker("getRange")) $(thisInputDATES).daterangepicker("setInitialText", "Dates d'arrivée et de départ");
}
}
function dateFlexibleCheckBoxInitValue() {
if ($(".DATES_felxible").val() == 1) {
var checkBoxEl = $("#datesFlexible_0")
if ($(checkBoxEl).prop("checked") == false) {
$(checkBoxEl).prop("checked", true);
$(checkBoxEl).trigger("change");
}
}
}
function fixeTodayDate() {
$('.ui-datepicker-today').html('<span class="ui-state-default open-popup-link" style="background-color:#c5c5c5;cursor:pointer;">9</span>');
$(".ui-datepicker-today").on('click', function(event) {
if (document.getElementById("MessageJourMeme")) {
$.magnificPopup.open({
items: {
src: '<div class="white-popup">Pour une réservation pour le jour même, veuillez nous contacter au 1 877 526-6879.</div>', // can be a HTML string, jQuery object, or CSS selector
type: 'inline'
}
});
}
});
}
var tarifDates_0 = Array();
tarifDates_0.push({
"Start": new Date(2026, 1, 27, 00, 00),
"End": new Date(2026, 2, 06, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 1, 20, 00, 00),
"End": new Date(2026, 1, 27, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 1, 13, 00, 00),
"End": new Date(2026, 1, 20, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 1, 06, 00, 00),
"End": new Date(2026, 1, 13, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 30, 00, 00),
"End": new Date(2026, 1, 06, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 23, 00, 00),
"End": new Date(2026, 0, 30, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 16, 00, 00),
"End": new Date(2026, 0, 23, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 09, 00, 00),
"End": new Date(2026, 0, 16, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 06, 00, 00),
"End": new Date(2026, 0, 09, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 07, 00, 00),
"End": new Date(2026, 0, 09, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 05, 00, 00),
"End": new Date(2026, 0, 09, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 02, 00, 00),
"End": new Date(2026, 0, 09, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 03, 00, 00),
"End": new Date(2026, 0, 09, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 04, 00, 00),
"End": new Date(2026, 0, 09, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 03, 00, 00),
"End": new Date(2026, 0, 08, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 02, 00, 00),
"End": new Date(2026, 0, 08, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 06, 00, 00),
"End": new Date(2026, 0, 08, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 04, 00, 00),
"End": new Date(2026, 0, 08, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 05, 00, 00),
"End": new Date(2026, 0, 08, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 02, 00, 00),
"End": new Date(2026, 0, 07, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 31, 00, 00),
"End": new Date(2026, 0, 07, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 04, 00, 00),
"End": new Date(2026, 0, 07, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 05, 00, 00),
"End": new Date(2026, 0, 07, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 03, 00, 00),
"End": new Date(2026, 0, 07, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 03, 00, 00),
"End": new Date(2026, 0, 06, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 04, 00, 00),
"End": new Date(2026, 0, 06, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 02, 00, 00),
"End": new Date(2026, 0, 06, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 30, 00, 00),
"End": new Date(2026, 0, 06, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 31, 00, 00),
"End": new Date(2026, 0, 06, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 31, 00, 00),
"End": new Date(2026, 0, 05, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 30, 00, 00),
"End": new Date(2026, 0, 05, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 29, 00, 00),
"End": new Date(2026, 0, 05, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 02, 00, 00),
"End": new Date(2026, 0, 05, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 03, 00, 00),
"End": new Date(2026, 0, 05, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2026, 0, 02, 00, 00),
"End": new Date(2026, 0, 04, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 29, 00, 00),
"End": new Date(2026, 0, 04, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 28, 00, 00),
"End": new Date(2026, 0, 04, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 30, 00, 00),
"End": new Date(2026, 0, 04, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 31, 00, 00),
"End": new Date(2026, 0, 04, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 31, 00, 00),
"End": new Date(2026, 0, 03, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 29, 00, 00),
"End": new Date(2026, 0, 03, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 30, 00, 00),
"End": new Date(2026, 0, 03, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 28, 00, 00),
"End": new Date(2026, 0, 03, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 28, 00, 00),
"End": new Date(2026, 0, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 27, 00, 00),
"End": new Date(2026, 0, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 26, 00, 00),
"End": new Date(2026, 0, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 30, 00, 00),
"End": new Date(2026, 0, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 29, 00, 00),
"End": new Date(2026, 0, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 31, 00, 00),
"End": new Date(2026, 0, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 31, 00, 00),
"End": new Date(2026, 0, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 29, 00, 00),
"End": new Date(2025, 11, 31, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 24, 00, 00),
"End": new Date(2025, 11, 31, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 26, 00, 00),
"End": new Date(2025, 11, 31, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 27, 00, 00),
"End": new Date(2025, 11, 31, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 28, 00, 00),
"End": new Date(2025, 11, 31, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 27, 00, 00),
"End": new Date(2025, 11, 30, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 28, 00, 00),
"End": new Date(2025, 11, 30, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 24, 00, 00),
"End": new Date(2025, 11, 30, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 26, 00, 00),
"End": new Date(2025, 11, 30, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 23, 00, 00),
"End": new Date(2025, 11, 30, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 23, 00, 00),
"End": new Date(2025, 11, 29, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 22, 00, 00),
"End": new Date(2025, 11, 29, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 26, 00, 00),
"End": new Date(2025, 11, 29, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 27, 00, 00),
"End": new Date(2025, 11, 29, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 24, 00, 00),
"End": new Date(2025, 11, 29, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 26, 00, 00),
"End": new Date(2025, 11, 28, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 21, 00, 00),
"End": new Date(2025, 11, 28, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 23, 00, 00),
"End": new Date(2025, 11, 28, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 22, 00, 00),
"End": new Date(2025, 11, 28, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 24, 00, 00),
"End": new Date(2025, 11, 28, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 24, 00, 00),
"End": new Date(2025, 11, 27, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 23, 00, 00),
"End": new Date(2025, 11, 27, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 21, 00, 00),
"End": new Date(2025, 11, 27, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 22, 00, 00),
"End": new Date(2025, 11, 27, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 22, 00, 00),
"End": new Date(2025, 11, 26, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 23, 00, 00),
"End": new Date(2025, 11, 26, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 21, 00, 00),
"End": new Date(2025, 11, 26, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 24, 00, 00),
"End": new Date(2025, 11, 26, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 19, 00, 00),
"End": new Date(2025, 11, 26, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 20, 00, 00),
"End": new Date(2025, 11, 26, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 20, 00, 00),
"End": new Date(2025, 11, 24, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 21, 00, 00),
"End": new Date(2025, 11, 24, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 19, 00, 00),
"End": new Date(2025, 11, 24, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 22, 00, 00),
"End": new Date(2025, 11, 24, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 20, 00, 00),
"End": new Date(2025, 11, 23, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 21, 00, 00),
"End": new Date(2025, 11, 23, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 19, 00, 00),
"End": new Date(2025, 11, 23, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 19, 00, 00),
"End": new Date(2025, 11, 22, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 20, 00, 00),
"End": new Date(2025, 11, 22, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 19, 00, 00),
"End": new Date(2025, 11, 21, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 12, 00, 00),
"End": new Date(2025, 11, 19, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 11, 05, 00, 00),
"End": new Date(2025, 11, 12, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 10, 28, 00, 00),
"End": new Date(2025, 11, 05, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 10, 21, 00, 00),
"End": new Date(2025, 10, 28, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 10, 14, 00, 00),
"End": new Date(2025, 10, 21, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 10, 07, 00, 00),
"End": new Date(2025, 10, 14, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 9, 31, 00, 00),
"End": new Date(2025, 10, 07, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 9, 24, 00, 00),
"End": new Date(2025, 9, 31, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 9, 17, 00, 00),
"End": new Date(2025, 9, 24, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 9, 10, 00, 00),
"End": new Date(2025, 9, 17, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 9, 03, 00, 00),
"End": new Date(2025, 9, 10, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 8, 26, 00, 00),
"End": new Date(2025, 9, 03, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 8, 19, 00, 00),
"End": new Date(2025, 8, 26, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 8, 12, 00, 00),
"End": new Date(2025, 8, 19, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 8, 05, 00, 00),
"End": new Date(2025, 8, 12, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 8, 05, 00, 00),
"End": new Date(2025, 8, 08, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 8, 04, 00, 00),
"End": new Date(2025, 8, 07, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 7, 29, 00, 00),
"End": new Date(2025, 8, 05, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 7, 22, 00, 00),
"End": new Date(2025, 7, 29, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 7, 17, 00, 00),
"End": new Date(2025, 7, 24, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 7, 15, 00, 00),
"End": new Date(2025, 7, 22, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 7, 17, 00, 00),
"End": new Date(2025, 7, 22, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 7, 10, 00, 00),
"End": new Date(2025, 7, 17, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 7, 08, 00, 00),
"End": new Date(2025, 7, 15, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 7, 03, 00, 00),
"End": new Date(2025, 7, 10, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 7, 01, 00, 00),
"End": new Date(2025, 7, 08, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 6, 27, 00, 00),
"End": new Date(2025, 7, 03, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 6, 25, 00, 00),
"End": new Date(2025, 7, 01, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 6, 20, 00, 00),
"End": new Date(2025, 6, 27, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 6, 18, 00, 00),
"End": new Date(2025, 6, 25, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 6, 13, 00, 00),
"End": new Date(2025, 6, 20, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 6, 11, 00, 00),
"End": new Date(2025, 6, 18, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 6, 06, 00, 00),
"End": new Date(2025, 6, 13, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 6, 04, 00, 00),
"End": new Date(2025, 6, 11, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 5, 29, 00, 00),
"End": new Date(2025, 6, 06, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 5, 27, 00, 00),
"End": new Date(2025, 6, 04, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 5, 22, 00, 00),
"End": new Date(2025, 5, 29, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 5, 20, 00, 00),
"End": new Date(2025, 5, 27, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 5, 13, 00, 00),
"End": new Date(2025, 5, 20, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 5, 06, 00, 00),
"End": new Date(2025, 5, 13, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 4, 30, 00, 00),
"End": new Date(2025, 5, 06, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 4, 23, 00, 00),
"End": new Date(2025, 4, 30, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 4, 16, 00, 00),
"End": new Date(2025, 4, 23, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 4, 09, 00, 00),
"End": new Date(2025, 4, 16, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 4, 02, 00, 00),
"End": new Date(2025, 4, 09, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 3, 25, 00, 00),
"End": new Date(2025, 4, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 3, 18, 00, 00),
"End": new Date(2025, 3, 25, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 3, 04, 00, 00),
"End": new Date(2025, 3, 18, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 2, 28, 00, 00),
"End": new Date(2025, 3, 04, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 2, 21, 00, 00),
"End": new Date(2025, 2, 28, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 2, 14, 00, 00),
"End": new Date(2025, 2, 21, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 2, 14, 00, 00),
"End": new Date(2025, 2, 17, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 2, 07, 00, 00),
"End": new Date(2025, 2, 14, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 1, 28, 00, 00),
"End": new Date(2025, 2, 07, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 1, 21, 00, 00),
"End": new Date(2025, 1, 28, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 1, 05, 00, 00),
"End": new Date(2025, 1, 23, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 1, 14, 00, 00),
"End": new Date(2025, 1, 21, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 1, 14, 00, 00),
"End": new Date(2025, 1, 21, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 1, 07, 00, 00),
"End": new Date(2025, 1, 14, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 31, 00, 00),
"End": new Date(2025, 1, 07, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 10, 00, 00),
"End": new Date(2025, 1, 03, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 31, 00, 00),
"End": new Date(2025, 1, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 24, 00, 00),
"End": new Date(2025, 0, 31, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 17, 00, 00),
"End": new Date(2025, 0, 24, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 05, 00, 00),
"End": new Date(2025, 0, 19, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 10, 00, 00),
"End": new Date(2025, 0, 17, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 03, 00, 00),
"End": new Date(2025, 0, 10, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 03, 00, 00),
"End": new Date(2025, 0, 10, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 03, 00, 00),
"End": new Date(2025, 0, 09, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 03, 00, 00),
"End": new Date(2025, 0, 08, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 03, 00, 00),
"End": new Date(2025, 0, 07, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 03, 00, 00),
"End": new Date(2025, 0, 06, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 02, 00, 00),
"End": new Date(2025, 0, 06, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 03, 00, 00),
"End": new Date(2025, 0, 05, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 02, 00, 00),
"End": new Date(2025, 0, 05, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2025, 0, 02, 00, 00),
"End": new Date(2025, 0, 05, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 31, 00, 00),
"End": new Date(2025, 0, 04, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 30, 00, 00),
"End": new Date(2025, 0, 04, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 30, 00, 00),
"End": new Date(2025, 0, 03, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 31, 00, 00),
"End": new Date(2025, 0, 03, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 29, 00, 00),
"End": new Date(2025, 0, 03, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 27, 00, 00),
"End": new Date(2025, 0, 03, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 28, 00, 00),
"End": new Date(2025, 0, 03, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 27, 00, 00),
"End": new Date(2025, 0, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 26, 00, 00),
"End": new Date(2025, 0, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 30, 00, 00),
"End": new Date(2025, 0, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 28, 00, 00),
"End": new Date(2025, 0, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 29, 00, 00),
"End": new Date(2025, 0, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 31, 00, 00),
"End": new Date(2025, 0, 02, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 26, 00, 00),
"End": new Date(2024, 11, 31, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 24, 00, 00),
"End": new Date(2024, 11, 31, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 28, 00, 00),
"End": new Date(2024, 11, 31, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 29, 00, 00),
"End": new Date(2024, 11, 31, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 27, 00, 00),
"End": new Date(2024, 11, 31, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 27, 00, 00),
"End": new Date(2024, 11, 30, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 28, 00, 00),
"End": new Date(2024, 11, 30, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 24, 00, 00),
"End": new Date(2024, 11, 30, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 26, 00, 00),
"End": new Date(2024, 11, 30, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 21, 00, 00),
"End": new Date(2024, 11, 30, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 23, 00, 00),
"End": new Date(2024, 11, 30, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 23, 00, 00),
"End": new Date(2024, 11, 29, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 24, 00, 00),
"End": new Date(2024, 11, 29, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 22, 00, 00),
"End": new Date(2024, 11, 29, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 27, 00, 00),
"End": new Date(2024, 11, 29, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 26, 00, 00),
"End": new Date(2024, 11, 29, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 26, 00, 00),
"End": new Date(2024, 11, 28, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 22, 00, 00),
"End": new Date(2024, 11, 28, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 21, 00, 00),
"End": new Date(2024, 11, 28, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 24, 00, 00),
"End": new Date(2024, 11, 28, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 23, 00, 00),
"End": new Date(2024, 11, 28, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 23, 00, 00),
"End": new Date(2024, 11, 27, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 24, 00, 00),
"End": new Date(2024, 11, 27, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 22, 00, 00),
"End": new Date(2024, 11, 27, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 20, 00, 00),
"End": new Date(2024, 11, 27, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 21, 00, 00),
"End": new Date(2024, 11, 27, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 21, 00, 00),
"End": new Date(2024, 11, 26, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 20, 00, 00),
"End": new Date(2024, 11, 26, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 23, 00, 00),
"End": new Date(2024, 11, 26, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 22, 00, 00),
"End": new Date(2024, 11, 26, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 24, 00, 00),
"End": new Date(2024, 11, 26, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 22, 00, 00),
"End": new Date(2024, 11, 24, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 21, 00, 00),
"End": new Date(2024, 11, 24, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 20, 00, 00),
"End": new Date(2024, 11, 24, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 20, 00, 00),
"End": new Date(2024, 11, 23, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 21, 00, 00),
"End": new Date(2024, 11, 23, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 19, 00, 00),
"End": new Date(2024, 11, 23, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 20, 00, 00),
"End": new Date(2024, 11, 22, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 19, 00, 00),
"End": new Date(2024, 11, 22, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 18, 00, 00),
"End": new Date(2024, 11, 21, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 19, 00, 00),
"End": new Date(2024, 11, 21, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 13, 00, 00),
"End": new Date(2024, 11, 20, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 11, 18, 00, 00),
"End": new Date(2024, 11, 20, 00, 00)
});
tarifDates_0.push({
"Start": new Date(2024, 10, 29, 00, 00),
"End": new Date(2024, 11, 13, 00, 00)
});
function checkAvailability0(date) {
var returnMorningBoolean = false;
var returnEveningBoolean = false;
var returnClass = "";
for (var i = 0; i < tarifDates_0.length; i++) {
var startTarif = tarifDates_0[i]["Start"];
var endTarif = tarifDates_0[i]["End"];
if (moment(date).isSame(startTarif, "day")) {
var yesterdaysDate = moment(date).add(-1, 'days');
var tarifActiveYesterday = false;
for (var i = 0; i < tarifDates_0.length; i++) {
if (tarifDates_0[i]["Start"] <= yesterdaysDate && yesterdaysDate <= tarifDates_0[i]["End"]) {
var tarifActiveYesterday = true;
}
}
if (tarifActiveYesterday) {
returnMorningBoolean = true;
returnEveningBoolean = true;
} else {
returnClass = "morningDisabled";
returnEveningBoolean = true;
}
} else if (moment(date).isSame(endTarif, "day")) {
var tomorrowsDate = moment(date).add(1, 'days');
var tarifActiveTomorrrow = false;
for (var i = 0; i < tarifDates_0.length; i++) {
if (tarifDates_0[i]["Start"] <= tomorrowsDate && tomorrowsDate <= tarifDates_0[i]["End"]) {
var tarifActiveTomorrrow = true;
}
}
if (tarifActiveTomorrrow) {
returnMorningBoolean = true;
returnEveningBoolean = true;
} else {
returnClass = "eveningDisabled";
returnMorningBoolean = true;
}
} else if (startTarif <= date && date <= endTarif) {
returnMorningBoolean = true;
returnEveningBoolean = true;
}
}
if (returnMorningBoolean) {
var firstAvailableAfternoon = moment(new Date()).add(1, 'days');
if (moment(date).isSame(firstAvailableAfternoon, "day")) {
returnClass = "morningDisabled";
returnMorningBoolean = false;
}
}
if (returnEveningBoolean) {
var lastAvailableMorning = moment(new Date()).add(452, 'days');
if (moment(date).isSame(lastAvailableMorning, "day")) {
returnClass = "eveningDisabled";
returnEveningBoolean = false;
}
}
return {
"morning": returnMorningBoolean,
"evening": returnEveningBoolean,
"returnClass": returnClass
};
}
function confirmRangeAvailability_0() {
var replacementTrigger = $(".titreDatesDATES");
var calendarDateRange = $(thisInputDATES).daterangepicker("getRange");
if (calendarDateRange) {
var dateFlexiblesCheckBoxID = 'datesFlexible_0';
if ($("#" + dateFlexiblesCheckBoxID).prop("checked") == true) {
$("#" + dateFlexiblesCheckBoxID).prop("checked", false);
$("#" + dateFlexiblesCheckBoxID).trigger("change");
}
datesFlexible_0(dateFlexiblesCheckBoxID)
replacementTrigger.find(".titreParDefaut").hide();
replacementTrigger.find(".datesChoisi").show();
var startDay = calendarDateRange.start.getDate();
if (startDay.toString().length == 1) startDay = "0" + startDay;
var startMonth = calendarDateRange.start.getMonth() + 1;
if (startMonth.toString().length == 1) startMonth = "0" + startMonth;
var startYear = calendarDateRange.start.getFullYear();
var calendarStartDate = startYear + "-" + startMonth + "-" + startDay;
$("span.calendarStart").text(calendarStartDate);
$("span.calendarStartTexte").text(moment(calendarStartDate).locale("fr").format('D MMMM'));
var endDay = calendarDateRange.end.getDate();
if (endDay.toString().length == 1) endDay = "0" + endDay;
var endMonth = calendarDateRange.end.getMonth() + 1;
if (endMonth.toString().length == 1) endMonth = "0" + endMonth;
var endYear = calendarDateRange.end.getFullYear();
var calendarEndDate = endYear + "-" + endMonth + "-" + endDay;
$("span.calendarEnd").text(calendarEndDate);
$("span.calendarEndTexte").text(moment(calendarEndDate).locale("fr").format('D MMMM'));
if (calendarStartDate == calendarEndDate) {
var newEndDate = new Date(endYear, endMonth - 1, endDay);
newEndDate.setDate(newEndDate.getDate() + 1);
var checkAvailability = checkAvailability0(new Date(newEndDate));
if (checkAvailability.morning && checkAvailability.evening) {
$(thisInputDATES).daterangepicker("setRange", {
start: calendarDateRange.start,
end: newEndDate
});
endDay = newEndDate.getDate();
if (endDay.toString().length == 1) endDay = "0" + endDay;
endMonth = newEndDate.getMonth() + 1;
if (endMonth.toString().length == 1) endMonth = "0" + endMonth;
endYear = newEndDate.getFullYear();
}
}
for (var d = new Date(startYear, startMonth - 1, startDay); d <= new Date(endYear, endMonth - 1, endDay); d.setDate(d.getDate() + 1)) {
var checkAvailability = checkAvailability0(new Date(d));
if (!checkAvailability.morning && typeof lastValidDay !== 'undefined') {
$(thisInputDATES).daterangepicker("setRange", {
start: calendarDateRange.start,
end: lastValidDay
});
endDay = lastValidDay.getDate();
if (endDay.toString().length == 1) endDay = "0" + endDay;
endMonth = lastValidDay.getMonth() + 1;
if (endMonth.toString().length == 1) endMonth = "0" + endMonth;
endYear = lastValidDay.getFullYear();
break;
} else {
var lastValidDay = new Date(d);
}
}
refreshMonth(endMonth, endYear);
} else {
replacementTrigger.find(".titreParDefaut").show();
replacementTrigger.find(".datesChoisi").hide();
}
}
function refreshMonth(endMonth, endYear) {
$(".comiseo-daterangepicker-calendar").each(function() {
var currentMonths = 24300;
var endMonths = 12 * endYear + parseInt(endMonth);
var monthsInAdvance = endMonths - currentMonths;
$(this).datepicker("setDate", monthsInAdvance + 'm');
});
}
function sejourDisponible(pricePerPerson, priceSejour, TroisiemeGratuit, DepartTardifDisponible, prixElevee, nombreNuit, DepartTardifPayantDisponible, paramDepartTardifPayant, fraisDepartTardifPayant, ArriveeHativePayanteDisponible,
paramArriveeHativePayante, fraisArriveeHativePayante, uneNuitee, activerMessageDateOverride, dateDebutOverride, dateFinOverride) {
$(".boite_prix").show();
$(".disponible_0").show();
$(".prixPersonne_0").text(pricePerPerson);
$(".prixSejour_0").text(priceSejour);
if (TroisiemeGratuit) {
$(".TroisiemeGratuit_0").show();
} else {
$(".TroisiemeGratuit_0").hide();
}
if (DepartTardifPayantDisponible) {
$(".DepartTardifPayant_0").show();
$(".DepartTardif_0").hide();
$("#departTardif").prop("checked", false).trigger('change');
if ($("#departTardifPayant").prop("checked")) {
$("#departTardifPayant").prop("checked", true).trigger('change');
}
} else if (DepartTardifDisponible && !DepartTardifPayantDisponible) {
$(".DepartTardif_0").show();
$(".DepartTardifPayant_0").hide();
$("#departTardifPayant").prop("checked", false).trigger('change');
if ($("#departTardif").prop("checked")) {
$("#departTardif").prop("checked", true).trigger('change');
}
} else {
$(".DepartTardif_0").hide();
$(".DepartTardifPayant_0").hide();
$("#departTardif").prop("checked", false).trigger('change');
$("#departTardifPayant").prop("checked", false).trigger('change');
}
if (ArriveeHativePayanteDisponible) {
$(".ArriveeHativePayante_0").show();
} else {
$(".ArriveeHativePayante_0").hide();
$("#arriveeHativePayante").prop("checked", false).trigger('change');
}
if (prixElevee) {
$(".boite_prix").addClass('prix-elever');
} else {
$(".boite_prix").removeClass('prix-elever');
}
if (nombreNuit && nombreNuit > 2) {
console.log('nombreNuit existe : ' + nombreNuit);
$("#departTardif").prop("checked", false).trigger('change');
$("#departTardifPayant").prop("checked", false).trigger('change');
$("#arriveeHativePayante").prop("checked", false).trigger('change');
}
$(".nonDisponible_0").hide();
$(".prixSejour_0").animate({
opacity: 1
}, 400, function() {});
if (activerMessageDateOverride === 'true') {
// $( thisInputDATES ).daterangepicker("setRange", {start: new Date(dateDebutOverride.replaceAll('-', '/')), end:new Date(dateFinOverride.replaceAll('-', '/'))});
$("#messageDateOverride").show();
$("span.calendarStart").text(dateDebutOverride);
$("span.calendarStartTexte").text(moment(dateDebutOverride).locale("fr").format('D MMMM'));
$("span.calendarEnd").text(dateFinOverride);
$("span.calendarEndTexte").text(moment(dateFinOverride).locale("fr").format('D MMMM'));
} else {
$("#messageDateOverride").hide();
}
}
function sejourNonDisponible(EXPLICATION_NON_DISPONIBLE) {
EXPLICATION_NON_DISPONIBLE = typeof EXPLICATION_NON_DISPONIBLE !== 'undefined' ? EXPLICATION_NON_DISPONIBLE : "";
if (EXPLICATION_NON_DISPONIBLE.length == 0) {
EXPLICATION_NON_DISPONIBLE = "Veuillez choisir les dates de votre séjour pour obtenir un prix et réserver"
}
$(".boite_prix").show();
$(".disponible_0").hide();
$(".TroisiemeGratuit_0").hide();
$(".prixSejour_0").text(" ");
$(".nonDisponible_0 .texte").text(EXPLICATION_NON_DISPONIBLE);
$(".nonDisponible_0").show();
}
</script>
<input type="hidden" name="DATES" class="DATES" id="DATES" value="" style="display: none;"><button type="button" class="comiseo-daterangepicker-triggerbutton ui-button ui-corner-all ui-widget comiseo-daterangepicker-bottom"
id="drp_autogen0">Dates d'arrivée et de départ</button>
<input type="hidden" name="flexible" class="DATES_felxible" value="0">
</div>
<script>
$(document).mouseup(function(e) {
var container = $("#recherche-personne_ctn, #btn-nbrPersonne");
if (!container.is(e.target) // if the target of the click isn't the container...
&& container.has(e.target).length === 0) // ... nor a descendant of the container
{
$("#recherche-personne_ctn").addClass("fermer");
$("#btn-nbrPersonne").removeClass('js-click');
}
});
var cabinMaxCapacity = 0;
var animalMaxCapacity = 2;
$(document).ready(function() {
$("#btn-nbrPersonne").on('click', function() {
$(this).toggleClass('js-click');
$("#recherche-personne_ctn").toggleClass("fermer");
});
$(".recherche_btn-plus").each(function() {
$(this).on("click", function(ev) {
ev.preventDefault();
stepperUp(this);
checkStepperEnabledStatus();
});
});
$(".recherche_btn-moins").each(function() {
$(this).on("click", function(ev) {
ev.preventDefault();
stepperDown(this);
checkStepperEnabledStatus();
});
});
changePeopleCountLabel();
checkStepperEnabledStatus();
});
function stepperUp(button) {
var theInput = $(button).parent().find("div").find("input");
var inputCurrentValue = $(theInput).val();
if (!isNaN(inputCurrentValue)) {
var newValue = parseInt(inputCurrentValue) + 1;
var projectedNewTotal = newValue;
$(button).parents("form").find('.include-class').each(function() {
if (($(this).attr('id') != "nb_Bebes" || $(this).attr('id') != "nb_Animaux") && $(this).attr('id') != $(theInput).attr('id')) {
projectedNewTotal += parseInt($(this).val());
}
});
if ($(theInput).attr('id') == "nb_Bebes" || $(theInput).attr('id') == "nb_Animaux") {
$(theInput).val(newValue);
changePeopleCountLabel();
} else if (cabinMaxCapacity == 0 || projectedNewTotal <= cabinMaxCapacity) {
$(theInput).val(newValue);
changePeopleCountLabel();
}
$(theInput).trigger("change");
}
}
function stepperDown(button) {
var theInput = $(button).parent().find("div").find("input");
var inputCanBeZero = $(theInput).attr("name") == "nb_Enfants" || $(theInput).attr("name") == "nb_Bebes" || $(theInput).attr("name") == "nb_Animaux" || $(theInput).attr("name") == "nb_SalleEauMin";
var inputCurrentValue = $(theInput).val();
if (!isNaN(inputCurrentValue)) {
var newValue = parseInt(inputCurrentValue) - 1;
var projectedNewTotal = newValue;
if (
(!inputCanBeZero && newValue > 0) || (inputCanBeZero && newValue >= 0)) {
$(button).parents("form").find('.include-class').each(function() {
if ($(this).attr('id') != "nb_Bebes" && $(this).attr('id') != $(theInput).attr('id')) {
projectedNewTotal += parseInt($(this).val());
}
});
if ($(theInput).attr('id') == "nb_Bebes" || $(theInput).attr('id') == "nb_Animaux") {
$(theInput).val(newValue);
changePeopleCountLabel();
} else if (cabinMaxCapacity == 0 || projectedNewTotal <= cabinMaxCapacity) {
$(theInput).val(newValue);
changePeopleCountLabel();
}
$(theInput).trigger("change");
}
}
}
function checkStepperEnabledStatus() {
$(".recherche_btn-plus").each(function() {
var theInput = $(this).parent().find("div").find("input");
var inputCanBeZero = $(theInput).attr("name") == "nb_Enfants" || $(theInput).attr("name") == "nb_Bebes" || $(theInput).attr("name") == "nb_Animaux" || $(theInput).attr("name") == "nb_SalleEauMin";
var inputCurrentValue = $(theInput).val();
if (!isNaN(inputCurrentValue)) {
var newValue = parseInt(inputCurrentValue) + 1;
if (
(!inputCanBeZero && newValue > 0) || (inputCanBeZero && newValue >= 0)) {
$(theInput).removeAttr("disabled")
} else {
$(theInput).attr("disabled", "disabled")
}
if ($(theInput).attr("name") == "nb_Animaux" && newValue <= animalMaxCapacity) {
$('#nb_Animaux-plus').removeAttr("disabled")
} else if ($(theInput).attr("name") == "nb_Animaux") {
$('#nb_Animaux-plus').attr("disabled", "disabled")
}
}
});
$(".recherche_btn-moins").each(function() {
var theInput = $(this).parent().find("div").find("input");
var inputCanBeZero = $(theInput).attr("name") == "nb_Enfants" || $(theInput).attr("name") == "nb_Bebes" || $(theInput).attr("name") == "nb_Animaux" || $(theInput).attr("name") == "nb_SalleEauMin";
var inputCurrentValue = $(theInput).val();
if (!isNaN(inputCurrentValue)) {
var newValue = parseInt(inputCurrentValue) - 1;
if (
(!inputCanBeZero && newValue > 0) || (inputCanBeZero && newValue >= 0)) {
$(this).removeAttr("disabled")
} else {
$(this).attr("disabled", "disabled")
}
}
});
}
function changePeopleCountLabel() {
$(".recherche_tlt-personne").each(function() {
var titleH2 = $(this);
var thisTotal = 0;
var thisTotalAnimal = 0;
var theCounterDiv = $(this).next();
$(theCounterDiv).find(".include-class").each(function() {
//if( $(this).attr('id') != "nb_Animaux"){
thisTotal += parseInt($(this).val());
//}
});
$(theCounterDiv).find("#nb_Animaux").each(function() {
thisTotalAnimal += parseInt($(this).val());
});
var suffix = "personne(s)"
var suffixAnimal = "animal(aux)"
var titre = thisTotal + " " + suffix;
var titreAnimal = " " + thisTotalAnimal + " " + suffixAnimal;
$("label[for=nb_Animaux]").text(suffixAnimal);
if (thisTotalAnimal > 0) {
$(titleH2).text(titre + ' et ' + titreAnimal);
} else {
$(titleH2).text(titre);
}
});
}
</script>
<div class="boite_personnes">
<span class="recherche_tlt-personne icon-personnes" id="btn-nbrPersonne">2 personne(s)</span>
<div class="recherche_inner recherche-personne_ctn fermer" id="recherche-personne_ctn">
<div class="margeBas1 clearfix">
<div class="inline">
<input type="text" name="nb_Adultes" id="nb_Adultes" class="recherche_tbx include-class" required="required" aria-required="true" value="2" size="2" readonly="readonly">
<label for="nb_Adultes" class="recherche_lbl-personne">adultes</label>
</div>
<button class="recherche_btn-plus floatRight" id="nb_Adultes-plus"> </button>
<button class="recherche_btn-moins floatRight" id="nb_Adultes-moins"> </button>
</div>
<div class="margeBas1 clearfix">
<div class="inline">
<input type="text" name="nb_Enfants" id="nb_Enfants" class="recherche_tbx include-class" required="required" aria-required="true" value="0" size="2" readonly="readonly">
<label for="nb_Enfants" class="recherche_lbl-personne">enf. (3-12 ans)</label>
</div>
<button class="recherche_btn-plus floatRight" id="nb_Enfants-plus"> </button>
<button class="recherche_btn-moins floatRight" id="nb_Enfants-moins" disabled="disabled"> </button>
</div>
<div class="margeBas1 clearfix">
<div class="inline">
<input type="text" name="nb_Bebes" id="nb_Bebes" class="recherche_tbx" required="required" aria-required="true" value="0" size="2" readonly="readonly">
<label for="nb_Bebes" class="recherche_lbl-personne">enf. (0-2 ans) gratuit</label>
</div>
<button class="recherche_btn-plus floatRight" id="nb_Bebes-plus"> </button>
<button class="recherche_btn-moins floatRight" id="nb_Bebes-moins" disabled="disabled"> </button>
</div>
<div class="clearfix">
<div class="inline">
<input type="text" name="nb_Animaux" id="nb_Animaux" class="recherche_tbx" required="required" aria-required="true" value="0" size="2" readonly="readonly">
<label for="nb_Animaux" class="recherche_lbl-personne">animal(aux)</label>
</div>
<button class="recherche_btn-plus floatRight" id="nb_Animaux-plus"> </button>
<button class="recherche_btn-moins floatRight" id="nb_Animaux-moins" disabled="disabled"> </button>
</div>
</div>
</div>
</div>
<input type="submit" class="bouton" value="Rechercher">
</form>
Name: form_infolettre — POST fr/infolettre.html
<form action="fr/infolettre.html" method="post" name="form_infolettre" id="form_infolettre" class="form form_infolettre floatRight">
<input type="hidden" name="MjAyNDEyOT">
<div class="champCache">
<label for="champCacheBF440CA5-EB64-8D51-980339760971D3E0">5 + 3</label><input type="text" name="champCache" id="champCacheBF440CA5-EB64-8D51-980339760971D3E0" value="">
</div>
<span class="infolettre_titre"> Abonnez-vous à<br><span class="infolettre_titre-EM">Notre <strong>infolettre</strong></span>
</span>
<input type="email" name="Courriel" id="Courriel" class="infolettre_tbx" placeholder="Adresse courriel">
<button class="bouton">Je m'inscris </button>
</form>
Text Content
* Mon dossier * Accueil * FAQ * Trouver une maison ou un chalet * Toutes nos maisons et chalets à louer * Gestion locative * Blogue N'hésitez pas à nous joindre 1 877 526-6879 * À propos * Corporatif * Attraits et activités * Chèque-cadeau * Nous joindre * Plan du site * Conditions d'utilisation * Politique de confidentialité * English * Gérer mes cookies Passer la navigation du site Trouvez un chalet à louer de dernière minute! Nous avons quelques chalets disponibles pour ce week-end! Pour un chalet du 13 au 15 décembre 2024, clique ici! Certains offrent la 3e nuitée gratuite! Pour savoir lesquels, veuillez communiquer avec nous au 1-877-526-6879. Trouvez un chalet à louer de dernière minute! En savoir plus * 1 877 526-6879 * * Gestion locative * Blogue * EN * * Mon dossier * Mon dossier * Accueil * FAQ * Trouver une maison ou un chalet * Toutes nos maisons et chalets à louer * Gestion locative * Blogue N'hésitez pas à nous joindre 1 877 526-6879 * À propos * Corporatif * Attraits et activités * Chèque-cadeau * Nous joindre * Plan du site * Conditions d'utilisation * Politique de confidentialité * English * Gérer mes cookies * * * MAISONS ET CHALETS À LOUER LA VIE DE CHALET C'EST DANS NOTRE NATURE Dates d'arrivée et de départ 2 personne(s) adultes enf. (3-12 ans) enf. (0-2 ans) gratuit animal(aux) * Une équipe à votre service 7 jours sur 7 * Réservation simple et efficace * 57 500+ réservations effectuées * 385 000+ vacanciers satisfaits * NOS SPÉCIAUX DERNIÈRES MINUTES * AU BORD DE L'EAU * AVEC SPA * DÉCOUVREZ TOUS NOS CHALETS ET MAISONS À LOUER * EN COUPLE * AVEC TOUTOU * EN GROUPE * EN FAMILLE LA RÉFÉRENCE EN CHALETS À LOUER AU QUÉBEC Avec la gestion de plus de 280 chalets à louer à travers le Québec et aux États-Unis, et nos 18 ans d'expérience, nous sommes LA référence en chalets à louer. Que ce soit pour un chalet au bord de l'eau, en nature, pour un groupe ou acceptant les animaux, nous avons ce qu'il vous faut. Notre service à la clientèle de qualité et notre équipe expérimentée sont là pour vous assister à chaque étape de la réservation. Nous nous occupons de tout, comme si c'était notre propre chalet. MAXIMISEZ LA RENTABILITÉ DE VOTRE CHALET Vous êtes propriétaire d'un chalet et souhaitez maximiser la rentabilité de votre investissement tout en évitant les tracas de la gestion quotidienne? Notre service de gestion des locations de chalets est spécialement conçu pour répondre à vos besoins. Nous comprenons que la gestion d'une propriété de location peut être complexe et chronophage, c'est pourquoi nous proposons une solution complète qui vous permet de profiter des bénéfices sans les inconvénients. En confiant la gestion de votre chalet à notre équipe, vous bénéficiez non seulement d'une gestion efficace et rentable, mais aussi de la tranquillité d'esprit. Avec la gestion de plus de 280 chalets à louer à travers le Québec et aux États-Unis, et nos 18 ans d'expérience, nous sommes LA référence en chalets à louer. Que ce soit pour un chalet au bord de l'eau, en nature, pour un groupe ou acceptant les animaux, nous avons ce qu'il vous faut. Notre service à la clientèle de qualité et notre équipe expérimentée sont là pour vous assister à chaque étape de la réservation. Nous nous occupons de tout, comme si c'était notre propre chalet. MAXIMISEZ LA RENTABILITÉ DE VOTRE CHALET Vous êtes propriétaire d'un chalet et souhaitez maximiser la rentabilité de votre investissement tout en évitant les tracas de la gestion quotidienne? Notre service de gestion des locations de chalets est spécialement conçu pour répondre à vos besoins. Nous comprenons que la gestion d'une propriété de location peut être complexe et chronophage, c'est pourquoi nous proposons une solution complète qui vous permet de profiter des bénéfices sans les inconvénients. En confiant la gestion de votre chalet à notre équipe, vous bénéficiez non seulement d'une gestion efficace et rentable, mais aussi de la tranquillité d'esprit. DÉCOUVREZ LES CHALETS À LOUER LES PLUS POPULAIRES * * * * * * * * PrevNext 1 / 5 À partir de 1 795 $ 1795.00 La Maison Pierre-Auguste chalet à louer - Cantons-de-l'Est - Saint-Claude * * * * * * * * * * * * * * * 20 * 8 * 5 + 1 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 995 $ 995.00 Le NerBert de Mandeville chalet à louer - Lanaudière - Mandeville * * * * * * * * * * * * * 20 * 8 * 3 + 1 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 995 $ 995.00 Au Domaine de la Claire Fontaine chalet à louer - Cantons-de-l'Est - Weedon * * * * * * * * * * * * * * 20 * 6 * 2 + 0 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 995 $ 995.00 Au Domaine L'Aubergerond de Mandeville chalet à louer - Lanaudière - Mandeville * * * * * * * * * * * * 40 * 9 * 8 + 1 * * * * * * * * PrevNext 1 / 5 À partir de 1 095 $ 1095.00 Au Soleil Levant du Lac Aylmer chalet à louer - Chaudière-Appalaches - Beaulac-Garthby * * * * * * * * * * * * * * 20 * 6 * 3 + 1 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 1 095 $ 1095.00 Les Ambiances chalet à louer - Cantons-de-l'Est - Potton * * * * * * * * * * * 20 * 7 * 7 + 1 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 495 $ 495.00 Au Grand Air chalet à louer - Chaudière-Appalaches - Disraeli * * * * * * * * * * * * 14 * 4 * 2 + 1 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 525 $ 525.00 Au Léliana du Lac Aylmer chalet à louer - Chaudière-Appalaches - Beaulac-Garthby * * * * * * * * * 8 * 4 * 2 + 0 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 495 $ 495.00 Apollo chalet à louer - Cantons-de-l'Est - Val-Racine * * * * * * * * * 10 * 4 * 2 + 0 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 1 095 $ 1095.00 Le Chalet sur la Montagne chalet à louer - Lanaudière - Mandeville * * * * * * * * * 16 * 5 * 2 + 1 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 1 095 $ 1095.00 L'Angèle d'Orford chalet à louer - Cantons-de-l'Est - Eastman * * * * * * * * * * * 14 * 6 * 2 + 0 * * * * * * * * PrevNext 1 / 5 À partir de 1 295 $ 1295.00 La Grange chalet à louer - Chaudière-Appalaches - Adstock * * * * * * * * * * * * * * 24 * 7 * 2 + 1 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 1 095 $ 1095.00 Le Pierre d'Orford chalet à louer - Cantons-de-l'Est - Eastman * * * * * * * * * * 14 * 6 * 2 + 0 * * * * * * * * PrevNext 1 / 5 À partir de 1 295 $ 1295.00 La Maison du Ranch chalet à louer - Cantons-de-l'Est - Val-Joli * * * * * * * * * * * 20 * 6 * 3 + 0 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 495 $ 495.00 Au Refuge Boisé chalet à louer - Cantons-de-l'Est - Stukely-Sud * * * * * * * * * * 14 * 4 * 2 + 1 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 995 $ 995.00 Le Ranch Eldorado chalet à louer - Centre-du-Québec - Bécancour * * * * * * * * * * * * 16 * 4 * 2 + 0 * * * * * * * * PrevNext 1 / 5 À partir de 1 895 $ 1895.00 Au Domaine William Wentworth chalet à louer - Centre-du-Québec - Saint-Félix-de-Kingsey * * * * * * * * * * * * * 52 * 22 * 10 + 1 * * * * * * * * PrevNext 1 / 5 À partir de 995 $ 995.00 Le Chalet Scandinave chalet à louer - Cantons-de-l'Est - Dudswell * * * * * * * * * * * 20 * 5 * 3 + 1 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 495 $ 495.00 Au Domaine de la Chute Pellerin chalet à louer - Mauricie - Shawinigan * * * * * * * * * * * * 4 * 2 * 1 + 0 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 695 $ 695.00 Le Clos des Pins chalet à louer - Cantons-de-l'Est - Danville * * * * * * * * * 13 * 5 * 3 + 0 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 995 $ 995.00 Le Grand Roy de Mandeville chalet à louer - Lanaudière - Mandeville * * * * * * * * * * * * * 20 * 8 * 3 + 0 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 1 295 $ 1295.00 L'Axe du Massif chalet à louer - Chaudière-Appalaches - Saint-Luc-de-Bellechasse * * * * * * * * * * * 22 * 6 * 2 + 3 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 595 $ 595.00 Le Repaire Alpin du Mont Adstock chalet à louer - Chaudière-Appalaches - Adstock * * * * * * * * * * * 14 * 3 * 2 + 0 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 495 $ 495.00 Gemini chalet à louer - Cantons-de-l'Est - Val-Racine * * * * * * * * * 10 * 4 * 2 + 0 * * * * * * * * PrevNext 1 / 5 À partir de 1 795 $ 1795.00 La Maison Pierre-Auguste chalet à louer - Cantons-de-l'Est - Saint-Claude * * * * * * * * * * * * * * * 20 * 8 * 5 + 1 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 995 $ 995.00 Le NerBert de Mandeville chalet à louer - Lanaudière - Mandeville * * * * * * * * * * * * * 20 * 8 * 3 + 1 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 995 $ 995.00 Au Domaine de la Claire Fontaine chalet à louer - Cantons-de-l'Est - Weedon * * * * * * * * * * * * * * 20 * 6 * 2 + 0 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 995 $ 995.00 Au Domaine L'Aubergerond de Mandeville chalet à louer - Lanaudière - Mandeville * * * * * * * * * * * * 40 * 9 * 8 + 1 * * * * * * * * PrevNext 1 / 5 À partir de 1 095 $ 1095.00 Au Soleil Levant du Lac Aylmer chalet à louer - Chaudière-Appalaches - Beaulac-Garthby * * * * * * * * * * * * * * 20 * 6 * 3 + 1 * 3e nuit gratuite * * * * * * * * PrevNext 1 / 5 À partir de 1 095 $ 1095.00 Les Ambiances chalet à louer - Cantons-de-l'Est - Potton * * * * * * * * * * * 20 * 7 * 7 + 1 * La 3e nuitée gratuite ne s’applique pas en tout temps, ni pour tous les chalets. Contactez-nous au 1-877-526-6879 pour plus d’information. MON DOSSIER Profitez de tous les avantages d’avoir un compte * Ajoutez des favoris * Suivez vos réservations Créer un compte POURQUOI CHOISIR MAISONS ET CHALETS À LOUER? Chez Maisons et Chalets à Louer, toute l’équipe s’active pour trouver le chalet à louer qu'il vous faut. Avec plus de 275 chalets à louer à travers le Québec, nous vous aidons à trouver celui qui fera de vos vacances un rêve. Notre approche humaine et notre excellent service à la clientèle sont notre fierté. Pour les propriétaires de chalets locatifs, nous offrons un service de gestion professionnel et personnalisé pour maximiser votre taux d'occupation et vos revenus. CONTACTEZ-NOUS POUR VOTRE LOCATION DE CHALET Nous comprenons que la planification de vacances peut être stressante. C'est pourquoi notre service à la clientèle est à votre disposition pour répondre à toutes vos questions et vous guider tout au long du processus de réservation. Notre équipe, passionnée par le service et experte en gestion de locations, met tout en œuvre pour rendre votre expérience fluide et agréable. Que vous cherchiez un chalet à louer à la dernière minute, un chalet acceptant les animaux, un chalet au bord de l’eau ou pour un groupe, nous sommes là pour vous ! Contactez-nous pour trouver le chalet à louer qu'il vous faut. Bureau ouvert 7 jours sur 7, appelez-nous sans frais 1 877 526-6879 Offrez des vacances de rêve à vos amis ou vos proches Obtenir un chèque-cadeau Louez votre propriété Location court terme, 30 jours ou moins Découvrir nos services * Suivez-nous sur Facebook * Découvrez notre Pinterest * Partagez votre expérience #maisonsetchalets * Accueil * À propos * FAQ * Nous joindre * Gérer mes cookies * Nos chalets à louer * Attraits et activités * Corporatif * Chèque-cadeau * Gestion locative * Plan du site * Politique de confidentialité * Conditions d'utilisation Aide et réservation 1 877 526-6879 5 + 3 Abonnez-vous à Notre infolettre Je m'inscris © 2024 Maisons et chalets à louer.com Inc. Tous droits réservés. Agence web Vortex Solution. PrécédentSuivant Décembre 2024 DLMMJVS12345678910111213141516171819202122232425262728293031 Je n'ai pas de date précise