DOCTYPE HTML
DOCTYPE HTML
// Whatsapp
const whatsapp = () => {
let number = 506609694;
let url = "https://wa.me/" + number;
window.open(url, "_blank")
}
// Whatsapp
// Header
// Search part
// Otel
let checkoutOtel = document.querySelectorAll(".checkoutOtel")
checkoutOtel.forEach(e => {
e.addEventListener('click', () => {
if (e.checked) {
data.otel.push(e.id)
} else {
for (let i = 0; i < data.otel.length; i++) {
if (data.otel[i] == e.id) {
data.otel.splice(i, 1)
}
}
}
})
})
// Otel type
let checkoutOtelType = document.querySelectorAll(".checkoutType")
checkoutOtelType.forEach(e => {
e.addEventListener('click', () => {
if (e.checked) {
data.otelType.push(e.id)
} else {
for (let i = 0; i < data.otelType.length; i++) {
if (data.otelType[i] == e.id) {
data.otelType.splice(i, 1)
}
}
}
})
})
// Location
let locationText = document.querySelector('#locationText')
let optionsLocation = document.querySelector('.optionsLocation')
optionsLocation.onclick = function () {
locationText.innerHTML = this.textContent
locationText.parentElement.parentElement.classList.toggle("activeDiv")
}
// Destination
let destinationText = document.querySelector('#destinationText')
let optionsDestination = document.querySelectorAll('.optionsDestination')
// Check in
let checkin = document.querySelector('.checkIn')
checkin.valueAsDate = new Date()
// Check out
let checkout = document.querySelector('.checkOut')
// Guest
let clickGuest = document.querySelector('.clickGuest')
let guestText = document.querySelector('#guestText')
let listGuest = document.querySelector('#listGuest')
let adultCount = document.querySelector('#adultCount')
let adultIncrease = document.querySelector('#adultIncrease')
let adultDecrease = document.querySelector('#adultDecrease')
let childIncrease = document.querySelector('#childIncrease')
let childDecrease = document.querySelector('#childDecrease')
let childCount = document.querySelector('#childCount')
let activeClass = document.querySelector('.activeClass')
let childBtns = document.querySelector('.childBtns')
adultIncrease.onclick = function () {
if (adultCount.innerHTML < 12)
adultCount.innerHTML = Number(adultCount.innerHTML) + 1
guestText.innerHTML = `${adultCount.innerHTML} adult, ${childCount.innerHTML}
child`
data.adult = adultCount.innerHTML
}
adultDecrease.onclick = function () {
if (adultCount.innerHTML > 1) {
adultCount.innerHTML = Number(adultCount.innerHTML) - 1
guestText.innerHTML = `${adultCount.innerHTML} adult, $
{childCount.innerHTML} child`
data.adult = adultCount.innerHTML
}
}
childIncrease.onclick = function () {
if (childCount.innerHTML < 8) {
childCount.innerHTML = Number(childCount.innerHTML) + 1
guestText.innerHTML = `${adultCount.innerHTML} adult, $
{childCount.innerHTML} child`
data.child = childCount.innerHTML
}
childBtns.children[childCount.innerHTML - 1].style.display = 'block'
}
childDecrease.onclick = function () {
if (childCount.innerHTML > 0) {
childCount.innerHTML = Number(childCount.innerHTML) - 1
guestText.innerHTML = `${adultCount.innerHTML} adult, $
{childCount.innerHTML} child`
data.child = childCount.innerHTML
}
childBtns.children[childCount.innerHTML].style.display = 'none'
}
clickGuest.onclick = function () {
clickGuest.parentElement.classList.toggle('activeDiv')
}
childClick.forEach(e => {
e.addEventListener('click', () => {
e.parentElement.classList.toggle("childActive")
})
})
// Ratings
let ratingsText = document.querySelector('#ratingsText')
let optionsRatings = document.querySelectorAll('.optionsRatings')
// Nutrition
let nutritionText = document.querySelector('#nutritionText')
let optionsNutritions = document.querySelectorAll('.optionsNutritions')
// Nights
let nightText = document.querySelector('#nightText')
let optionsNights = document.querySelectorAll('.optionsNights')
// Click
const clickDiv = document.querySelectorAll(".clickDiv")
const clickAll = document.querySelectorAll('.clickAll')
clickDiv.forEach((e) => {
e.addEventListener('click', () => {
e.parentElement.classList.toggle('activeDiv')
})
})
// DATA
let data = {
adult: adultCount.innerHTML,
child: childCount.innerHTML,
childAges: [
childYear1.children[0].innerHTML,
childYear2.children[0].innerHTML,
childYear3.children[0].innerHTML,
childYear4.children[0].innerHTML,
childYear5.children[0].innerHTML,
childYear6.children[0].innerHTML,
childYear7.children[0].innerHTML,
childYear8.children[0].innerHTML,
],
destinantion: destinationText.innerHTML,
otel: [],
otelType: [],
dateIn: checkin.valueAsDate,
dateOut: checkout.valueAsDate,
location: locationText.innerHTML,
rating: ratingsText.innerHTML,
nutrition: nutritionText.innerHTML,
night: nightText.children[0].innerHTML,
}