LMR 1 year ago
commit 59d0ea01b3

@ -13,7 +13,10 @@
</p> </p>
<div class="numberBtn"> <div class="numberBtn">
<input class="minaddBtn reduceadult" id="minusAdult" type="button" value="-" style="width: 50px !important;"> <input class="minaddBtn reduceadult" id="minusAdult" type="button" value="-" style="width: 50px !important;">
<input class="number" type="text" id="adultNumber" readonly value="1" name="adult" style="width: 70px !important; text-align: center;"> <input class="number" type="text" id="adultNumber" readonly value="1" name="adult" style="width: 70px !important;
text-align: center;
position: relative;
top: -7px;">
<input class="minaddBtn addadult" id="plusAdult" type="button" value="+" style="width: 50px !important;"> <input class="minaddBtn addadult" id="plusAdult" type="button" value="+" style="width: 50px !important;">
</div> </div>
</div> </div>
@ -21,9 +24,9 @@
<div id="childrenBlock" > <div id="childrenBlock" >
<p style="font-size: 20px;margin-bottom: 10px;"><strong>Children</strong></p> <p style="font-size: 20px;margin-bottom: 10px;"><strong>Children</strong></p>
<div class="kids_age"> <div class="kids_age" style="width: 30%;">
<p style="margin-bottom: 5px;">3-9 yrs old</p> <p style="margin-bottom: 5px;">3-9 yrs old</p>
<select class="kids_number" id="childrenNumber" name="children_3_9_yrs"> <select class="kids_number" id="childrenNumber" name="children_3_9_yrs" style="width: 55%;">
<option value="0">0 <option value="0">0
</option> </option>
<option value="1">1 <option value="1">1
@ -37,9 +40,9 @@
</option> </option>
</select> </select>
</div> </div>
<div class="kids_age"> <div class="kids_age" style="width: 30%;">
<p style="margin-bottom: 5px;">0-2 yrs old</p> <p style="margin-bottom: 5px;">0-2 yrs old</p>
<select class="kids_number" id="infantNumber" name="infant_0_2_yrs"> <select class="kids_number" id="infantNumber" name="infant_0_2_yrs" style="width: 55%;">
<option value="0">0 <option value="0">0
</option> </option>
<option value="1">1 <option value="1">1
@ -328,7 +331,7 @@
margin-top: 0; margin-top: 0;
margin-bottom: 10px; margin-bottom: 10px;
padding: 0; padding: 0;
">I prefer to be contacted via:</p> ">I am also available on:</p>
<div class="checkYes"> <div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" > <input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" >
@ -338,32 +341,13 @@
<input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" > <input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" >
<label for="iMessage">iMessage</label> <label for="iMessage">iMessage</label>
</div> </div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_phone_call" id="Phone" class="checkBorder" >
<label for="Phone">Phone call</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_email" id="Email" class="checkBorder" >
<label for="Email">Email</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_video_appointment" id="Video" class="checkBorder" >
<label for="Video">Video appointment</label>
</div>
<button class="sendButton" id="submit_gp_form" type="button">Inquire Now</button> <button class="sendButton" id="submit_gp_form" type="button">Inquire Now</button>
<input name="payment_required" id="payment_required" type="hidden" value="" /> <input name="payment_required" id="payment_required" type="hidden" value="" />
<input name="product_code" type="hidden" value="<?php echo $meta_product_code; ?>"/> <input name="product_code" type="hidden" value="<?php echo $meta_product_code; ?>"/>
<input name="itinerary" type="hidden" value="<?php echo $information->ic_title; ?>" /> <input name="itinerary" type="hidden" value="<?php echo $information->ic_title; ?>" />
</form> </form>
<!-- <h3 style="text-align: center;
font-size: 20px;
line-height: 22px;">For a quick conversation, simply reach us via WhatsApp:</h3>
<div class="contactwechat"><img alt="Asia Highlights' wechat code" height="100px" src="https://data.asiahighlights.com/image/about/asia-highlights-whatsapp-code.jpg" width="100px" >
<div class="wechatinfo"><span class="wechatred">+8615807734776</span><br>
Email: <span class="wechatred">contact@asiahighlights.com</span></div>
</div>
-->
</div> </div>
<script> <script>

@ -485,7 +485,7 @@
<div id="contact_errmsg" style="display: none"> <div id="contact_errmsg" style="display: none">
<div class="requiredArea" style="margin-top:-10px;">Please enter your phone number.</div> </div> <div class="requiredArea" style="margin-top:-10px;">Please enter your phone number.</div> </div>
<p style="margin-top: 0;margin-bottom: 5px;padding: 0;">I prefer to be contacted via:</p> <p style="margin-top: 0;margin-bottom: 5px;padding: 0;">I am also available on:</p>
<div class="checkYes"> <div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" > <input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" >
<label for="whatsapp">WhatsApp</label> <label for="whatsapp">WhatsApp</label>
@ -494,31 +494,11 @@
<input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" > <input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" >
<label for="iMessage">iMessage</label> <label for="iMessage">iMessage</label>
</div> </div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_phone_call" id="Phone" class="checkBorder" >
<label for="Phone">Phone call</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_email" id="Email" class="checkBorder" >
<label for="Email">Email</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_video_appointment" id="Video" class="checkBorder" >
<label for="Video">Video appointment</label>
</div>
<button class="sendButton" id="info_page_button" name="booking_form_inquiry_list" type="button">Inquire Now</button> <input name="product_code" type="hidden" value="YDFW-AH"/> <button class="sendButton" id="info_page_button" name="booking_form_inquiry_list" type="button">Inquire Now</button> <input name="product_code" type="hidden" value="YDFW-AH"/>
<input name="ic_title" type="hidden" value="YDFW-AH" /> <input name="ic_title" type="hidden" value="YDFW-AH" />
</form> </form>
<!--
<h3 style="text-align: center; font-size: 20px; line-height: 22px;">For a quick conversation, simply reach us via WhatsApp:</h3>
<div class="contactwechat"><img alt="asia highlights' wechat code" height="100px" src="https://data.asiahighlights.com/image/about/asia-highlights-whatsapp-code.jpg" width="100px" />
<div class="wechatinfo"><span class="wechatred">+8615807734776</span><br />
Email: <span class="wechatred">contact@asiahighlights.com</span></div>
</div>
-->
</div> </div>
</div> </div>

@ -506,7 +506,7 @@
margin-top: 0; margin-top: 0;
margin-bottom: 10px; margin-bottom: 10px;
padding: 0; padding: 0;
">I prefer to be contacted via:</p> ">I am also available on:</p>
<div class="checkYes"> <div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" > <input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" >
<label for="whatsapp">WhatsApp</label> <label for="whatsapp">WhatsApp</label>
@ -515,18 +515,6 @@ margin-bottom: 10px;
<input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" > <input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" >
<label for="iMessage">iMessage</label> <label for="iMessage">iMessage</label>
</div> </div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_phone_call" id="Phone" class="checkBorder" >
<label for="Phone">Phone call</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_email" id="Email" class="checkBorder" >
<label for="Email">Email</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_video_appointment" id="Video" class="checkBorder" >
<label for="Video">Video appointment</label>
</div>
<button class="sendButton" id="quick_inquiry_button" name="quick_inquiry_button" type="button">Inquire Now</button> <input name="product_code" type="hidden" value="<?php echo $meta_product_code; ?>"/> <button class="sendButton" id="quick_inquiry_button" name="quick_inquiry_button" type="button">Inquire Now</button> <input name="product_code" type="hidden" value="<?php echo $meta_product_code; ?>"/>
<input name="itinerary" type="hidden" value="<?php echo $information->ic_title; ?>" /> <input name="itinerary" type="hidden" value="<?php echo $information->ic_title; ?>" />

@ -313,7 +313,7 @@
margin-top: 0; margin-top: 0;
margin-bottom: 10px; margin-bottom: 10px;
padding: 0; padding: 0;
">I prefer to be contacted via:</p> ">I am also available on:</p>
<div class="checkYes"> <div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" > <input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" >
@ -323,32 +323,13 @@
<input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" > <input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" >
<label for="iMessage">iMessage</label> <label for="iMessage">iMessage</label>
</div> </div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_phone_call" id="Phone" class="checkBorder" >
<label for="Phone">Phone call</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_email" id="Email" class="checkBorder" >
<label for="Email">Email</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_video_appointment" id="Video" class="checkBorder" >
<label for="Video">Video appointment</label>
</div>
<button class="sendButton" id="submit_gp_form" type="button">Inquire</button> <button class="sendButton" id="submit_gp_form" type="button">Inquire</button>
<input name="payment_description" type="hidden" value="Booking Yi Peng Festival Mini-Group Tour" /> <input name="payment_description" type="hidden" value="Booking Yi Peng Festival Mini-Group Tour" />
<input name="product_code" type="hidden" value="<?php echo $meta_product_code; ?>"/> <input name="product_code" type="hidden" value="<?php echo $meta_product_code; ?>"/>
<input name="itinerary" type="hidden" value="<?php echo $information->ic_title; ?>" /> <input name="itinerary" type="hidden" value="<?php echo $information->ic_title; ?>" />
</form> </form>
<!-- <h3 style="text-align: center;
font-size: 20px;
line-height: 22px;">For a quick conversation, simply reach us via WhatsApp:</h3>
<div class="contactwechat"><img alt="Asia Highlights' wechat code" height="100px" src="https://data.asiahighlights.com/image/about/asia-highlights-whatsapp-code.jpg" width="100px" >
<div class="wechatinfo"><span class="wechatred">+8615807734776</span><br>
Email: <span class="wechatred">contact@asiahighlights.com</span></div>
</div>
-->
</div> </div>
<script> <script>

@ -14,7 +14,7 @@
</label> </label>
</div> </div>
<div class="optionLable"> <div class="optionLable" style="display: none">
<input type="radio" value="Heritage Sky Lanterns Festival" id="Heritage" name="Venue"> <input type="radio" value="Heritage Sky Lanterns Festival" id="Heritage" name="Venue">
<label for="Heritage"> <label for="Heritage">
<strong>Heritage Sky Lanterns Festival</strong> <strong>Heritage Sky Lanterns Festival</strong>
@ -394,7 +394,7 @@
margin-top: 0; margin-top: 0;
margin-bottom: 10px; margin-bottom: 10px;
padding: 0; padding: 0;
">I prefer to be contacted via:</p> ">I am also available on:</p>
<div class="checkYes"> <div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" > <input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" >
@ -403,18 +403,6 @@
<div class="checkYes"> <div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" > <input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" >
<label for="iMessage">iMessage</label> <label for="iMessage">iMessage</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_phone_call" id="Phone" class="checkBorder" >
<label for="Phone">Phone call</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_email" id="Email" class="checkBorder" >
<label for="Email">Email</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_video_appointment" id="Video" class="checkBorder" >
<label for="Video">Video appointment</label>
</div> </div>
<input name="total_price" id="totalPriceHidden" type="hidden" value="10000" /> <input name="total_price" id="totalPriceHidden" type="hidden" value="10000" />
<input name="product_code" id="cli_no" type="hidden" value="YDFW-AH"/> <input name="product_code" id="cli_no" type="hidden" value="YDFW-AH"/>

@ -14,7 +14,7 @@
</label> </label>
</div> </div>
<div class="optionLable"> <div class="optionLable" style="display: none">
<input type="radio" value="Heritage Sky Lanterns Festival" id="Heritage" name="Venue"> <input type="radio" value="Heritage Sky Lanterns Festival" id="Heritage" name="Venue">
<label for="Heritage"> <label for="Heritage">
<strong>Heritage Sky Lanterns Festival</strong> <strong>Heritage Sky Lanterns Festival</strong>
@ -393,7 +393,7 @@
margin-top: 0; margin-top: 0;
margin-bottom: 10px; margin-bottom: 10px;
padding: 0; padding: 0;
">I prefer to be contacted via:</p> ">I am also available on</p>
<div class="checkYes"> <div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" > <input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" >
@ -403,18 +403,6 @@
<input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" > <input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" >
<label for="iMessage">iMessage</label> <label for="iMessage">iMessage</label>
</div> </div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_phone_call" id="Phone" class="checkBorder" >
<label for="Phone">Phone call</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_email" id="Email" class="checkBorder" >
<label for="Email">Email</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_video_appointment" id="Video" class="checkBorder" >
<label for="Video">Video appointment</label>
</div>
<input name="total_price" id="totalPriceHidden" type="hidden" value="10000" /> <input name="total_price" id="totalPriceHidden" type="hidden" value="10000" />
<input name="product_code" id="cli_no" type="hidden" value="YDFW-AH"/> <input name="product_code" id="cli_no" type="hidden" value="YDFW-AH"/>

@ -495,7 +495,7 @@
margin-top: 0; margin-top: 0;
margin-bottom: 10px; margin-bottom: 10px;
padding: 0; padding: 0;
">I prefer to be contacted via:</p> ">I am also available on:</p>
<div class="checkYes"> <div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" style="width:auto !important"> <input type="checkbox" value="yes" name="contact_via_whatsapp" id="whatsapp" class="checkBorder" style="width:auto !important">
<label for="whatsapp">WhatsApp</label> <label for="whatsapp">WhatsApp</label>
@ -504,18 +504,6 @@
<input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" style="width:auto !important"> <input type="checkbox" value="yes" name="contact_via_iMessage" id="iMessage" class="checkBorder" style="width:auto !important">
<label for="iMessage">iMessage</label> <label for="iMessage">iMessage</label>
</div> </div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_phone_call" id="Phone" class="checkBorder" style="width:auto !important">
<label for="Phone">Phone call</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_email" id="Email" class="checkBorder" style="width:auto !important">
<label for="Email">Email</label>
</div>
<div class="checkYes">
<input type="checkbox" value="yes" name="contact_via_video_appointment" id="Video" class="checkBorder" style="width:auto !important">
<label for="Video">Video appointment</label>
</div>
<button class="sendButton" id="tour_list_button" name="tour_list_button" type="button">Inquire <button class="sendButton" id="tour_list_button" name="tour_list_button" type="button">Inquire

@ -1,9 +1,10 @@
<div class="tripnotes" collapse="" collapse-status="hide" data-target="tripnotes" data-target-icon="day4Icon" style="font-size: 25px; <div class="tripnotes" collapse="" collapse-status="hide" data-target="tripnotes" data-target-icon="day4Icon" style="font-size: 25px;
color: #ad1818; color: #ad1818;
font-weight: 600; font-weight: 600;
font-family: 'Goudy Old Style';">Your 1:1 travel consultant will reply within 1 working day.<span class="OpenIcon" id="day4Icon"></span></div> font-family: 'Goudy Old Style';">Your 1:1 travel consultant will reply within 1 working day.<span class="OpenIcon"
<div class="tripnotescontent" collapse-content="" id="tripnotes" style="display: none; box-sizing: border-box;"> id="day4Icon"></span></div>
<div class="tmbottom" style="padding-top: 60px; margin-top: 0;"> <div class="tripnotescontent" collapse-content="" id="tripnotes" style="display: none; box-sizing: border-box;">
<div class="tmbottom" style="padding-top: 60px; margin-top: 0;">
<form action="https://www.chinahighlights.com/secureforms/qi_save" id="quick_inquiry_form" method="post" <form action="https://www.chinahighlights.com/secureforms/qi_save" id="quick_inquiry_form" method="post"
@ -46,7 +47,7 @@
<div id="adultBlock" style="display: none"> <div id="adultBlock" style="display: none">
<p style="margin-top: 0;margin-bottom: 10px;"><strong>Adults number (age ≥ 18 years old)</strong></p> <p style="margin-top: 0;margin-bottom: 10px;"><strong>Adults number (age ≥ 18 years old)</strong></p>
<div class="kids_age"> <div class="kids_age">
<select class="kids_number" id="adult_18_plus" name="adult_18_plus" > <select class="kids_number" id="adult_18_plus" name="adult_18_plus">
<option value="0">0</option> <option value="0">0</option>
<option value="1">1</option> <option value="1">1</option>
<option value="2">2</option> <option value="2">2</option>
@ -142,19 +143,19 @@ margin-top: 5px;font-size: 18px;
<div id="date_error_msg" style="display: none"> <div id="date_error_msg" style="display: none">
<div class="requiredArea" style="margin-top:-10px;">Select your travel data.</div> <div class="requiredArea" style="margin-top:-10px;">Select your travel data.</div>
</div> </div>
<div class="travel_group date_select" > <div class="travel_group date_select">
<input type="radio" value="exact travel dates" id="exact" name="trip_date"> <input type="radio" value="exact travel dates" id="exact" name="trip_date">
<label for="exact" class="updatedestination" style="font-size: 18px;"> <label for="exact" class="updatedestination" style="font-size: 18px;">
Exact travel dates Exact travel dates
</label> </label>
</div> </div>
<div class="travel_group date_select" > <div class="travel_group date_select">
<input type="radio" value="approximate travel dates" id="approximate" name="trip_date"> <input type="radio" value="approximate travel dates" id="approximate" name="trip_date">
<label for="approximate" class="updatedestination" style="font-size: 18px;"> <label for="approximate" class="updatedestination" style="font-size: 18px;">
Approximate travel dates Approximate travel dates
</label> </label>
</div> </div>
<div class="travel_group date_select" > <div class="travel_group date_select">
<input type="radio" value="haven't decided travel dates" id="yet" name="trip_date"> <input type="radio" value="haven't decided travel dates" id="yet" name="trip_date">
<label for="yet" class="updatedestination" style="font-size: 18px;"> <label for="yet" class="updatedestination" style="font-size: 18px;">
Not decided travel dates Not decided travel dates
@ -162,16 +163,19 @@ margin-top: 5px;font-size: 18px;
</div> </div>
<div class="trip_date_length" id="tripDateBlock" style="display: none"> <div class="trip_date_length" id="tripDateBlock" style="display: none">
<p style="text-align: left; font-weight: 400; font-size: 19px;">Select your travel date and trip length (days).</p> <p style="text-align: left; font-weight: 400; font-size: 19px;">Select your travel date and trip length
(days).</p>
<div id='dateSelectionBlock'> <div id='dateSelectionBlock'>
<div id='flatpickrBlock'> <div id='flatpickrBlock'>
<input type="text" class="InquiryCalendar datepicker" id="starting_date" name="date_start" value="" placeholder="Select your exact travel date." autocomplete="off" style="width: auto; <input type="text" class="InquiryCalendar datepicker" id="starting_date" name="date_start" value=""
placeholder="Select your exact travel date." autocomplete="off" style="width: auto;
float: left; float: left;
margin-right: 15px; margin-right: 15px;
border-radius: 6px; border-radius: 6px;
padding: 0 15px;"> padding: 0 15px;">
</div> </div>
<input type="month" id="expectedMonth" name="expected_month" placeholder="Select your expected travel date." style="width: auto; <input type="month" id="expectedMonth" name="expected_month"
placeholder="Select your expected travel date." style="width: auto;
float: left; float: left;
margin-right: 15px; margin-right: 15px;
border-radius: 6px; border-radius: 6px;
@ -248,15 +252,17 @@ margin-top: 5px;font-size: 18px;
<input class="FullName" id="realname" name="name" placeholder="Your name" type="text"/> <input class="FullName" id="realname" name="name" placeholder="Your name" type="text" />
<span id="realname_errmsg" style="display: none"><span class="requiredArea">Please enter your name.</span></span> <span id="realname_errmsg" style="display: none"><span class="requiredArea">Please enter your
name.</span></span>
<input class="EmailAddress" id="email" name="email" placeholder="Email" type="text"/> <input class="EmailAddress" id="email" name="email" placeholder="Email" type="text" />
<span id="email_errmsg" style="display: none"><span class="requiredArea">Please enter your email.</span></span> <span id="email_errmsg" style="display: none"><span class="requiredArea">Please enter your email.</span></span>
<span id="email_verify_errmsg" style="display: none"><span class="requiredArea">Please verify your email.</span></span> <span id="email_verify_errmsg" style="display: none"><span class="requiredArea">Please verify your
email.</span></span>
@ -455,7 +461,8 @@ margin-top: 5px;font-size: 18px;
<option value="Saint Lucia +1">Saint Lucia&nbsp; &nbsp;+1758</option> <option value="Saint Lucia +1">Saint Lucia&nbsp; &nbsp;+1758</option>
<option value="Saint Martin +590">Saint Martin&nbsp; &nbsp;+590</option> <option value="Saint Martin +590">Saint Martin&nbsp; &nbsp;+590</option>
<option value="Saint Pierre and Miquelon +508">Saint Pierre and Miquelon&nbsp; &nbsp;+508</option> <option value="Saint Pierre and Miquelon +508">Saint Pierre and Miquelon&nbsp; &nbsp;+508</option>
<option value="Saint Vincent and the Grenadines +1">Saint Vincent and the Grenadines&nbsp; &nbsp;+1784</option> <option value="Saint Vincent and the Grenadines +1">Saint Vincent and the Grenadines&nbsp; &nbsp;+1784
</option>
<option value="Samoa +685">Samoa&nbsp; &nbsp;+685</option> <option value="Samoa +685">Samoa&nbsp; &nbsp;+685</option>
<option value="San Marino +378">San Marino&nbsp; &nbsp;+378</option> <option value="San Marino +378">San Marino&nbsp; &nbsp;+378</option>
<option value="São Tomé and Príncipe +239">São Tomé and Príncipe&nbsp; &nbsp;+239</option> <option value="São Tomé and Príncipe +239">São Tomé and Príncipe&nbsp; &nbsp;+239</option>
@ -513,28 +520,29 @@ margin-top: 5px;font-size: 18px;
<option value="Zimbabwe +263">Zimbabwe&nbsp; &nbsp;+263</option> <option value="Zimbabwe +263">Zimbabwe&nbsp; &nbsp;+263</option>
<option value="Åland Islands +385">Åland Islands&nbsp; &nbsp;+35818</option> <option value="Åland Islands +385">Åland Islands&nbsp; &nbsp;+35818</option>
</select> </select>
<input class="Inquiryphone" id="PhoneNo" name="PhoneNo" <input class="Inquiryphone" id="PhoneNo" name="PhoneNo" placeholder="Phone number *" type="tel" />
placeholder="Phone number *" type="tel"/> <span id="phone_errmsg" style="display: none"><span class="requiredArea">Please enter your phone
<span id="phone_errmsg" style="display: none"><span class="requiredArea">Please enter your phone number.</span></span> number.</span></span>
<p style="margin-top: 0;margin-bottom: 10px;padding: 0;text-align: left;font-size: 20px;font-weight: 300;">I prefer to be contacted via:</p> <p style="margin-top: 0;margin-bottom: 10px;padding: 0;text-align: left;font-size: 20px;font-weight: 300;">I
<div class="checkYes"><label for="WeChat"><input class="checkBorder" id="WeChat" name="contact_via_WeChat" type="checkbox" value="yes">WeChat</label></div> am also available on:</p>
<div class="checkYes"><label for="WhatsApp"><input class="checkBorder" id="WhatsApp" name="contact_via_WhatsApp" type="checkbox" value="yes">WhatsApp </label></div> <div class="checkYes"><label for="WhatsApp"><input class="checkBorder" id="WhatsApp" name="contact_via_WhatsApp"
<div class="checkYes"><label for="Phone"><input class="checkBorder" id="Phone" name="contact_via_phone_call" type="checkbox" value="yes">Phone call</label></div> type="checkbox" value="yes">WhatsApp</label></div>
<div class="checkYes"><label for="Email"><input class="checkBorder" id="Email" name="contact_via_email" type="checkbox" value="yes">Email</label></div> <div class="checkYes"><label for="iMessage"><input class="checkBorder" id="iMessage" name="contact_via_iMessage"
<div class="checkYes"><label for="video"><input class="checkBorder" id="video" name="contact_via_video_appointment" type="checkbox" value="yes">Video appointment</label></div> type="checkbox" value="yes">iMessage</label></div>
<input type="hidden" name="nullemail"> <input type="hidden" name="nullemail">
<input name="product_code" type="hidden" value="YDFW"/> <input name="product_code" type="hidden" value="YDFW" />
<button class="sendButton" id="quick_inquiry_button" name="quick_inquiry_button" type="button">Send My <button class="sendButton" id="quick_inquiry_button" name="quick_inquiry_button" type="button">Send My
Inquiry</button> Inquiry</button>
</div> </div>
</form> </form>
</div>
</div> </div>
</div> <script
<script src="https://www.recaptcha.net/recaptcha/enterprise.js?render=6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja"></script> src="https://www.recaptcha.net/recaptcha/enterprise.js?render=6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja"></script>
<script src="https://data.asiahighlights.com/min/?f=/js/jquery-1.8.2.min.js,/js/flatpickr-4.6.1.min.js"></script> <script src="https://data.asiahighlights.com/min/?f=/js/jquery-1.8.2.min.js,/js/flatpickr-4.6.1.min.js"></script>
<script> <script>
var selectedExpectedDate = ''; var selectedExpectedDate = '';
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
@ -549,15 +557,15 @@ margin-top: 5px;font-size: 18px;
var quick_inquiry_button = document.getElementById("quick_inquiry_button"); var quick_inquiry_button = document.getElementById("quick_inquiry_button");
var quick_inquiry_form = document.getElementById("quick_inquiry_form"); var quick_inquiry_form = document.getElementById("quick_inquiry_form");
quick_inquiry_button.addEventListener('click', function(event) { quick_inquiry_button.addEventListener('click', function (event) {
var validateResult = validateQuickInquiryForm(); var validateResult = validateQuickInquiryForm();
if (validateResult) { if (validateResult) {
if (typeof(grecaptcha) === "undefined") { if (typeof (grecaptcha) === "undefined") {
console.warn('grecaptcha is disabled.'); console.warn('grecaptcha is disabled.');
quick_inquiry_form.submit(); quick_inquiry_form.submit();
} else { } else {
grecaptcha.enterprise.ready(async () => { grecaptcha.enterprise.ready(async () => {
const token = await grecaptcha.enterprise.execute('6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja', {action: 'ADD_TO_CART'}); const token = await grecaptcha.enterprise.execute('6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja', { action: 'ADD_TO_CART' });
var el = document.createElement("input"); var el = document.createElement("input");
el.type = "hidden"; el.type = "hidden";
el.name = "__grecaptcha_token__"; el.name = "__grecaptcha_token__";
@ -594,7 +602,7 @@ margin-top: 5px;font-size: 18px;
groupErrEl.style.display = 'none'; groupErrEl.style.display = 'none';
var travel_group_is_checked = false; var travel_group_is_checked = false;
document.querySelectorAll('input[name="travel_group"]').forEach(function(groupNode) { document.querySelectorAll('input[name="travel_group"]').forEach(function (groupNode) {
if (groupNode.checked) { if (groupNode.checked) {
travel_group_is_checked = true; travel_group_is_checked = true;
} }
@ -640,8 +648,8 @@ margin-top: 5px;font-size: 18px;
} }
return result; return result;
} }
</script> </script>
<script> <script>
$(function () { $(function () {
var $adultBlock = $('#adultBlock'); var $adultBlock = $('#adultBlock');
@ -650,7 +658,7 @@ margin-top: 5px;font-size: 18px;
$(groupEle).click(function (e) { $(groupEle).click(function (e) {
var currentTarget = e.currentTarget; var currentTarget = e.currentTarget;
if (currentTarget.id === 'Family' || currentTarget.id === 'Other' ) { if (currentTarget.id === 'Family' || currentTarget.id === 'Other') {
$adultBlock.show(); $adultBlock.show();
$childrenBlock.show(); $childrenBlock.show();
} else { } else {
@ -707,8 +715,8 @@ margin-top: 5px;font-size: 18px;
} }
}); });
}) })
</script> </script>
<script> <script>
// 折叠展开 // 折叠展开
document.querySelectorAll('div[collapse]').forEach(function ($collapseDiv, index) { document.querySelectorAll('div[collapse]').forEach(function ($collapseDiv, index) {
@ -787,30 +795,69 @@ margin-top: 5px;font-size: 18px;
target.style.removeProperty('transition-property'); target.style.removeProperty('transition-property');
}, duration); }, duration);
} }
</script> </script>
<style> <style>
.trip_date_length { display: inline-block; width: 100%;} .trip_date_length {
.date_select {width: 27.5% !important; margin-bottom: 10px;} display: inline-block;
.age_range { margin-top: 45px;} width: 100%;
input.arrivalDate {width: 95%; padding: 0 15px; border-radius: 6px; margin-bottom:15px;} }
@media (max-width: 750px){
.date_select {width: 93% !important; margin-bottom: 0 !important;} .date_select {
.age_range { margin-top: 0;} width: 27.5% !important;
margin-bottom: 10px;
} }
</style>
.age_range {
margin-top: 45px;
}
input.arrivalDate {
width: 95%;
padding: 0 15px;
border-radius: 6px;
margin-bottom: 15px;
}
@media (max-width: 750px) {
.date_select {
width: 93% !important;
margin-bottom: 0 !important;
}
.age_range {
margin-top: 0;
}
}
</style>
<style type="text/css"> <style type="text/css">
.emailist{border:1px solid #bdbdbd; border-radius: 4px; background-color:#fff; color:#666; font-size:14px; list-style-type:0; padding:0; margin:0; overflow:hidden;} .emailist {
.emailist li{ padding: 2px 11px; border: 1px solid #bdbdbd;
border-radius: 4px;
background-color: #fff;
color: #666;
font-size: 14px;
list-style-type: 0;
padding: 0;
margin: 0;
overflow: hidden;
}
.emailist li {
padding: 2px 11px;
cursor: pointer; cursor: pointer;
font-size: 18px; font-size: 18px;
text-shadow: none; text-shadow: none;
color: #000; color: #000;
} }
.emailist .on, .emailist li:hover{background-color:#eee;}
.emailist .on,
.emailist li:hover {
background-color: #eee;
}
</style> </style>
<script> <script>
$("#email").mailAutoComplete({ $("#email").mailAutoComplete({
email: ['gmail.com','outlook.com','yahoo.com','icloud.com','hotmail.com','live.com','aol.com'] email: ['gmail.com', 'outlook.com', 'yahoo.com', 'icloud.com', 'hotmail.com', 'live.com', 'aol.com']
}); });
</script> </script>

@ -1,5 +1,5 @@
<div class="tmbottom"> <div class="tmbottom">
<h3 style="font-size: 23px;">Your 1:1 travel consultant will reply within 1 working day.</h3> <h3 style="font-size: 23px;">Your 1:1 travel consultant will reply within 1 working day.</h3>
<form action="https://www.chinahighlights.com/secureforms/qi_save" id="quick_inquiry_form" method="post" <form action="https://www.chinahighlights.com/secureforms/qi_save" id="quick_inquiry_form" method="post"
name="quick_inquiry_form" novalidate=""> name="quick_inquiry_form" novalidate="">
<div class="InquiryBox"> <div class="InquiryBox">
@ -41,7 +41,7 @@
<p style=" margin-bottom: 10px;"><strong>Adults number (age ≥ 18 years old)</strong></p> <p style=" margin-bottom: 10px;"><strong>Adults number (age ≥ 18 years old)</strong></p>
<div class="kids_age"> <div class="kids_age">
<select class="kids_number" id="adult_18_plus" name="adult_18_plus" > <select class="kids_number" id="adult_18_plus" name="adult_18_plus">
<option value="0">0</option> <option value="0">0</option>
<option value="1">1</option> <option value="1">1</option>
<option value="2">2</option> <option value="2">2</option>
@ -156,20 +156,22 @@
</div> </div>
</div> </div>
<input class="InquiryCalendar" data-min-date="7" id="starting_date" <input class="InquiryCalendar" data-min-date="7" id="starting_date" name="date_start"
name="date_start" placeholder="Starting date" readonly="readonly" placeholder="Starting date" readonly="readonly" type="text" /><span id="starting_date_errmsg"
type="text"/><span id="starting_date_errmsg" style="display: none"><span style="display: none"><span class="requiredArea">Please enter your starting date.</span></span>
class="requiredArea">Please enter your starting date.</span></span>
<input class="FullName" id="realname" name="name" placeholder="Your name" type="text"/> <input class="FullName" id="realname" name="name" placeholder="Your name" type="text" />
<span id="realname_errmsg" style="display: none"><span class="requiredArea">Please enter your name.</span></span> <span id="realname_errmsg" style="display: none"><span class="requiredArea">Please enter your
name.</span></span>
<input class="EmailAddress" id="email" name="email" placeholder="Email" type="text"/> <input class="EmailAddress" id="email" name="email" placeholder="Email" type="text" />
<span id="email_errmsg" style="display: none"><span class="requiredArea">Please enter your email.</span></span> <span id="email_errmsg" style="display: none"><span class="requiredArea">Please enter your
<span id="email_verify_errmsg" style="display: none"><span class="requiredArea">Please verify your email.</span></span> email.</span></span>
<span id="email_verify_errmsg" style="display: none"><span class="requiredArea">Please verify your
email.</span></span>
@ -215,7 +217,8 @@
<option value="Bosnia and Herzegovina +387">Bosnia and Herzegovina&nbsp; &nbsp;+387</option> <option value="Bosnia and Herzegovina +387">Bosnia and Herzegovina&nbsp; &nbsp;+387</option>
<option value="Botswana +267">Botswana&nbsp; &nbsp;+267</option> <option value="Botswana +267">Botswana&nbsp; &nbsp;+267</option>
<option value="Brazil +55">Brazil&nbsp; &nbsp;+55</option> <option value="Brazil +55">Brazil&nbsp; &nbsp;+55</option>
<option value="British Indian Ocean Territory +246">British Indian Ocean Territory&nbsp; &nbsp;+246</option> <option value="British Indian Ocean Territory +246">British Indian Ocean Territory&nbsp; &nbsp;+246
</option>
<option value="British Virgin Islands +1">British Virgin Islands&nbsp; &nbsp;+1284</option> <option value="British Virgin Islands +1">British Virgin Islands&nbsp; &nbsp;+1284</option>
<option value="Brunei +673">Brunei&nbsp; &nbsp;+673</option> <option value="Brunei +673">Brunei&nbsp; &nbsp;+673</option>
<option value="Bulgaria +359">Bulgaria &nbsp; &nbsp;+359</option> <option value="Bulgaria +359">Bulgaria &nbsp; &nbsp;+359</option>
@ -370,7 +373,8 @@
<option value="Saint Lucia +1">Saint Lucia&nbsp; &nbsp;+1758</option> <option value="Saint Lucia +1">Saint Lucia&nbsp; &nbsp;+1758</option>
<option value="Saint Martin +590">Saint Martin&nbsp; &nbsp;+590</option> <option value="Saint Martin +590">Saint Martin&nbsp; &nbsp;+590</option>
<option value="Saint Pierre and Miquelon +508">Saint Pierre and Miquelon&nbsp; &nbsp;+508</option> <option value="Saint Pierre and Miquelon +508">Saint Pierre and Miquelon&nbsp; &nbsp;+508</option>
<option value="Saint Vincent and the Grenadines +1">Saint Vincent and the Grenadines&nbsp; &nbsp;+1784</option> <option value="Saint Vincent and the Grenadines +1">Saint Vincent and the Grenadines&nbsp; &nbsp;+1784
</option>
<option value="Samoa +685">Samoa&nbsp; &nbsp;+685</option> <option value="Samoa +685">Samoa&nbsp; &nbsp;+685</option>
<option value="San Marino +378">San Marino&nbsp; &nbsp;+378</option> <option value="San Marino +378">San Marino&nbsp; &nbsp;+378</option>
<option value="São Tomé and Príncipe +239">São Tomé and Príncipe&nbsp; &nbsp;+239</option> <option value="São Tomé and Príncipe +239">São Tomé and Príncipe&nbsp; &nbsp;+239</option>
@ -428,28 +432,29 @@
<option value="Zimbabwe +263">Zimbabwe&nbsp; &nbsp;+263</option> <option value="Zimbabwe +263">Zimbabwe&nbsp; &nbsp;+263</option>
<option value="Åland Islands +385">Åland Islands&nbsp; &nbsp;+35818</option> <option value="Åland Islands +385">Åland Islands&nbsp; &nbsp;+35818</option>
</select> </select>
<input class="Inquiryphone" id="PhoneNo" name="PhoneNo" <input class="Inquiryphone" id="PhoneNo" name="PhoneNo" placeholder="Phone number *" type="tel" />
placeholder="Phone number *" type="tel"/> <span id="phone_errmsg" style="display: none"><span class="requiredArea">Please enter your phone
<span id="phone_errmsg" style="display: none"><span class="requiredArea">Please enter your phone number.</span></span> number.</span></span>
<p style="margin-top: 0;margin-bottom: 10px;padding: 0;text-align: left;font-size: 20px;font-weight: 300;">I prefer to be contacted via:</p> <p style="margin-top: 0;margin-bottom: 10px;padding: 0;text-align: left;font-size: 20px;font-weight: 300;">I
<div class="checkYes"><label for="WeChat"><input class="checkBorder" id="WeChat" name="contact_via_WeChat" type="checkbox" value="yes">WeChat</label></div> am also available on:</p>
<div class="checkYes"><label for="WhatsApp"><input class="checkBorder" id="WhatsApp" name="contact_via_WhatsApp" type="checkbox" value="yes">WhatsApp </label></div> <div class="checkYes"><label for="WhatsApp"><input class="checkBorder" id="WhatsApp"
<div class="checkYes"><label for="Phone"><input class="checkBorder" id="Phone" name="contact_via_phone_call" type="checkbox" value="yes">Phone call</label></div> name="contact_via_WhatsApp" type="checkbox" value="yes">WhatsApp </label></div>
<div class="checkYes"><label for="Email"><input class="checkBorder" id="Email" name="contact_via_email" type="checkbox" value="yes">Email</label></div> <div class="checkYes"><label for="iMessage"><input class="checkBorder" id="iMessage"
<div class="checkYes"><label for="video"><input class="checkBorder" id="video" name="contact_via_video_appointment" type="checkbox" value="yes">Video appointment</label></div> name="contact_via_iMessage" type="checkbox" value="yes">iMessage</label></div>
<input type="hidden" name="nullemail"> <input type="hidden" name="nullemail">
<input name="product_code" type="hidden" value="<?php echo $meta_product_code; ?>"/> <input name="product_code" type="hidden" value="<?php echo $meta_product_code; ?>" />
<button class="sendButton" id="quick_inquiry_button" name="quick_inquiry_button" type="button">Send My <button class="sendButton" id="quick_inquiry_button" name="quick_inquiry_button" type="button">Send My
Inquiry</button> Inquiry</button>
</div> </div>
</form> </form>
</div> </div>
<script src="https://www.recaptcha.net/recaptcha/enterprise.js?render=6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja"></script> <script
src="https://www.recaptcha.net/recaptcha/enterprise.js?render=6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja"></script>
<script src="https://data.chinahighlights.com/js/min.php?f=/js/jquery-1.8.2.min.js,/js/flatpickr-4.6.1.min.js"></script> <script src="https://data.chinahighlights.com/js/min.php?f=/js/jquery-1.8.2.min.js,/js/flatpickr-4.6.1.min.js"></script>
<script> <script>
function validateQuickInquiryForm() { function validateQuickInquiryForm() {
var result = true; var result = true;
var realnameVal = document.getElementById("realname").value; var realnameVal = document.getElementById("realname").value;
var emailVal = document.getElementById("email").value; var emailVal = document.getElementById("email").value;
@ -472,7 +477,7 @@ function validateQuickInquiryForm() {
var travelGroupList = document.querySelectorAll('input[name="travel_group"]'); var travelGroupList = document.querySelectorAll('input[name="travel_group"]');
var travelGroupChecked = false; var travelGroupChecked = false;
travelGroupList.forEach(function(groupNode) { travelGroupList.forEach(function (groupNode) {
if (groupNode.checked) { if (groupNode.checked) {
travelGroupChecked = true; travelGroupChecked = true;
} }
@ -506,8 +511,8 @@ function validateQuickInquiryForm() {
result = false; result = false;
} }
return result; return result;
} }
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
flatpickr("#starting_date", { flatpickr("#starting_date", {
dateFormat: "Y-m-d", dateFormat: "Y-m-d",
altInput: true, altInput: true,
@ -519,14 +524,14 @@ document.addEventListener('DOMContentLoaded', () => {
var quick_inquiry_form = document.getElementById('quick_inquiry_form'); var quick_inquiry_form = document.getElementById('quick_inquiry_form');
var quick_inquiry_button = document.getElementById('quick_inquiry_button'); var quick_inquiry_button = document.getElementById('quick_inquiry_button');
quick_inquiry_button.addEventListener('click', function(evt) { quick_inquiry_button.addEventListener('click', function (evt) {
if (validateQuickInquiryForm()) { if (validateQuickInquiryForm()) {
if (typeof(grecaptcha) === "undefined") { if (typeof (grecaptcha) === "undefined") {
console.warn('grecaptcha is disabled.'); console.warn('grecaptcha is disabled.');
quick_inquiry_form.submit(); quick_inquiry_form.submit();
} else { } else {
grecaptcha.enterprise.ready(async () => { grecaptcha.enterprise.ready(async () => {
const token = await grecaptcha.enterprise.execute('6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja', {action: 'ADD_TO_CART'}); const token = await grecaptcha.enterprise.execute('6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja', { action: 'ADD_TO_CART' });
var el = document.createElement("input"); var el = document.createElement("input");
el.type = "hidden"; el.type = "hidden";
el.name = "__grecaptcha_token__"; el.name = "__grecaptcha_token__";
@ -538,7 +543,7 @@ document.addEventListener('DOMContentLoaded', () => {
} }
} }
}); });
}); });
</script> </script>
<script> <script>
@ -550,7 +555,7 @@ document.addEventListener('DOMContentLoaded', () => {
$(groupEle).click(function (e) { $(groupEle).click(function (e) {
var currentTarget = e.currentTarget; var currentTarget = e.currentTarget;
if (currentTarget.id === 'Family' || currentTarget.id === 'Other' ) { if (currentTarget.id === 'Family' || currentTarget.id === 'Other') {
$adultBlock.show(); $adultBlock.show();
$childrenBlock.show(); $childrenBlock.show();
} else { } else {
@ -564,14 +569,33 @@ document.addEventListener('DOMContentLoaded', () => {
} }
}) })
}); });
}) })
</script> </script>
<style> <style>
.date_select {width: 27.5% !important; margin-bottom: 10px;} .date_select {
.age_range { margin-top: 45px;} width: 27.5% !important;
input.arrivalDate {width: 95%; padding: 0 15px; border-radius: 6px; margin-bottom:15px;} margin-bottom: 10px;
@media (max-width: 750px){ }
.date_select {width: 93% !important; margin-bottom: 0 !important;}
.age_range { margin-top: 0;} .age_range {
margin-top: 45px;
}
input.arrivalDate {
width: 95%;
padding: 0 15px;
border-radius: 6px;
margin-bottom: 15px;
}
@media (max-width: 750px) {
.date_select {
width: 93% !important;
margin-bottom: 0 !important;
}
.age_range {
margin-top: 0;
}
} }
</style> </style>

@ -1,15 +1,17 @@
<div class="tripnotes" collapse="" collapse-status="hide" data-target="tripnotes" data-target-icon="day4Icon" style="font-size: 25px; <div class="tripnotes" collapse="" collapse-status="hide" data-target="tripnotes" data-target-icon="day4Icon" style="font-size: 25px;
color: #ad1818; color: #ad1818;
font-weight: 600; font-weight: 600;
font-family: 'Goudy Old Style';">Your 1:1 travel consultant will reply within 1 working day.<span class="OpenIcon" id="day4Icon"></span></div> font-family: 'Goudy Old Style';">Your 1:1 travel consultant will reply within 1 working day.<span class="OpenIcon"
<div class="tripnotescontent" collapse-content="" id="tripnotes" style="display: none; box-sizing: border-box;"> id="day4Icon"></span></div>
<div class="info_page_inquiry"> <div class="tripnotescontent" collapse-content="" id="tripnotes" style="display: none; box-sizing: border-box;">
<div class="info_page_inquiry">
<form action="/forms/inquiry_save" id="info_page_form" method="post"> <form action="/forms/inquiry_save" id="info_page_form" method="post">
<div class="InquiryFormBox"> <div class="InquiryFormBox">
<div class="FieldSet"> <div class="FieldSet">
<textarea id="additionalrequirements" name="additional_requirements" <textarea id="additionalrequirements" name="additional_requirements"
placeholder="E.g.: This is a big trip for anniversary, honeymoon, birthday celebration..." style="margin-bottom:20px;"></textarea> placeholder="E.g.: This is a big trip for anniversary, honeymoon, birthday celebration..."
style="margin-bottom:20px;"></textarea>
<div class="selectionBlock" style="margin-bottom: 0;"> <div class="selectionBlock" style="margin-bottom: 0;">
<p style="margin-bottom: 0px;"> <p style="margin-bottom: 0px;">
<strong>Number in your group</strong> <strong>Number in your group</strong>
@ -45,9 +47,9 @@
<div id="adultBlock" style="display: none"> <div id="adultBlock" style="display: none">
<p style="margin-bottom: 5px;"><strong>Adults number (age ≥ 18 years old)</strong></p> <p style="margin-bottom: 5px;"><strong>Adults number (age ≥ 18 years old)</strong></p>
<div class="kids_age" > <div class="kids_age">
<select class="kids_number" id="adult_18_plus" name="adult_18_plus" > <select class="kids_number" id="adult_18_plus" name="adult_18_plus">
<option value="0">0</option> <option value="0">0</option>
<option value="1">1</option> <option value="1">1</option>
<option value="2">2</option> <option value="2">2</option>
@ -152,19 +154,19 @@
<div id="date_error_msg" style="display: none"> <div id="date_error_msg" style="display: none">
<div class="requiredArea" style="margin-top:-10px;">Select your travel data.</div> <div class="requiredArea" style="margin-top:-10px;">Select your travel data.</div>
</div> </div>
<div class="travel_group date_select" > <div class="travel_group date_select">
<input type="radio" value="exact travel dates" id="exact" name="trip_date"> <input type="radio" value="exact travel dates" id="exact" name="trip_date">
<label for="exact" class="updatedestination" style="font-size: 18px;"> <label for="exact" class="updatedestination" style="font-size: 18px;">
Exact dates Exact dates
</label> </label>
</div> </div>
<div class="travel_group date_select" > <div class="travel_group date_select">
<input type="radio" value="approximate travel dates" id="approximate" name="trip_date"> <input type="radio" value="approximate travel dates" id="approximate" name="trip_date">
<label for="approximate" class="updatedestination" style="font-size: 18px;"> <label for="approximate" class="updatedestination" style="font-size: 18px;">
Approximate dates Approximate dates
</label> </label>
</div> </div>
<div class="travel_group date_select" > <div class="travel_group date_select">
<input type="radio" value="haven't decided travel dates" id="yet" name="trip_date"> <input type="radio" value="haven't decided travel dates" id="yet" name="trip_date">
<label for="yet" class="updatedestination" style="font-size: 18px;"> <label for="yet" class="updatedestination" style="font-size: 18px;">
Undecided dates Undecided dates
@ -175,7 +177,8 @@
<p style="margin-bottom: 10px;">Select your travel date.</p> <p style="margin-bottom: 10px;">Select your travel date.</p>
<div id='dateSelectionBlock'> <div id='dateSelectionBlock'>
<div id='flatpickrBlock'> <div id='flatpickrBlock'>
<input type="text" class="arrivalDate datepicker" id="starting_date" name="date_start" value="" placeholder="mm/dd/yyyy" autocomplete="off" style="width: auto; float: left; margin-right: 15px; height: 30px; <input type="text" class="arrivalDate datepicker" id="starting_date" name="date_start" value=""
placeholder="mm/dd/yyyy" autocomplete="off" style="width: auto; float: left; margin-right: 15px; height: 30px;
margin-top: 5px;"> margin-top: 5px;">
</div> </div>
<select class="country_code" id="expectedMonth" name="expected_month"> <select class="country_code" id="expectedMonth" name="expected_month">
@ -229,13 +232,16 @@
<input class="FullName" data-required="Please enter your fullname" id="realname" name="name" <input class="FullName" data-required="Please enter your fullname" id="realname" name="name"
placeholder="Your name" required="" type="text"> placeholder="Your name" required="" type="text">
<span id="realname_errmsg" style="display: none"><span class="requiredArea">Please enter your name.</span></span> <span id="realname_errmsg" style="display: none"><span class="requiredArea">Please enter your
name.</span></span>
<input class="EmailAddress" data-required="Please enter your e-mail address" <input class="EmailAddress" data-required="Please enter your e-mail address"
data-pattern="Expecting an e-mail address" id="email" name="email" pattern="^[\w\-\.]+@[\w\-\.]+(\.\w+)+$" data-pattern="Expecting an e-mail address" id="email" name="email" pattern="^[\w\-\.]+@[\w\-\.]+(\.\w+)+$"
placeholder="Email" required type="text"> placeholder="Email" required type="text">
<span id="email_errmsg" style="display: none"><span class="requiredArea">Please enter your email.</span></span> <span id="email_errmsg" style="display: none"><span class="requiredArea">Please enter your
<span id="email_verify_errmsg" style="display: none"><span class="requiredArea">Please verify your email.</span></span> email.</span></span>
<span id="email_verify_errmsg" style="display: none"><span class="requiredArea">Please verify your
email.</span></span>
<!-- <p><input class="InquiryCalendar" data-min-date="7" id="starting_date" name="date_start" <!-- <p><input class="InquiryCalendar" data-min-date="7" id="starting_date" name="date_start"
placeholder="Starting date" required type="date"></p> --> placeholder="Starting date" required type="date"></p> -->
@ -507,33 +513,22 @@
<option value="Zimbabwe +263">Zimbabwe&nbsp; &nbsp;+263</option> <option value="Zimbabwe +263">Zimbabwe&nbsp; &nbsp;+263</option>
<option value="Åland Islands +385">Åland Islands&nbsp; &nbsp;+358</option> <option value="Åland Islands +385">Åland Islands&nbsp; &nbsp;+358</option>
</select> </select>
<input class="Inquiryphone" name="PhoneNo" placeholder="Phone number *" <input class="Inquiryphone" name="PhoneNo" placeholder="Phone number *" type="text">
type="text"> <span id="phone_errmsg" style="display: none"><span class="requiredArea">Please enter your phone
<span id="phone_errmsg" style="display: none"><span class="requiredArea">Please enter your phone number.</span></span> number.</span></span>
<p style=" margin-bottom: 5px; <p style="margin-bottom: 5px;
padding: 0; padding: 0;
color: #000; color: #000;
font-size: 19px; font-size: 19px;">I am also available on:</p>
}">I prefer to <div class="checkYes" style="color:#000;"> <label for="contact whatsapp"><input class="checkBorder "
be contacted via:</p> id="contact whatsapp" name="contact_via_WhatsApp" type="checkbox" value="yes"
<div class="checkYes" style="color:#000;"> <label for="contact whatsapp"><input style="width:auto !important;">WhatsApp</label>
class="checkBorder " id="contact whatsapp" name="contact_via_WhatsApp"
type="checkbox" value="yes" style="width:auto !important;">WhatsApp</label>
</div> </div>
<div class="checkYes" style="color:#000;"> <label for="contact iMessage"><input <div class="checkYes" style="color:#000;"> <label for="contact iMessage"><input class="checkBorder "
class="checkBorder " id="contact iMessage" name="contact_via_iMessage" id="contact iMessage" name="contact_via_iMessage" type="checkbox" value="yes"
type="checkbox" value="yes" style="width:auto !important;">iMessage</label> style="width:auto !important;">iMessage</label>
</div> </div>
<div class="checkYes" style="color:#000;"> <label for="contact_via_phone_call"><input
class="checkBorder " id="contact_via_phone_call" name="contact_via_phone_call"
type="checkbox" value="yes" style="width:auto !important;">Phone call</label></div>
<div class="checkYes" style="color:#000;"> <label for="contact_via_email"><input
class="checkBorder " id="contact_via_email" name="contact_via_email"
type="checkbox" value="yes" style="width:auto !important;">Email</label></div>
<div class="checkYes" style="color:#000;"> <label for="contact_via_video_appointment"><input
class="checkBorder " id="contact_via_video_appointment" name="contact_via_video_appointment"
type="checkbox" value="yes" style="width:auto !important;">Video appointment</label></div>
<input name="nullemail" placeholder="Your alternative email?" type="hidden"> <input name="nullemail" placeholder="Your alternative email?" type="hidden">
<input id="url" name="url" type="hidden"> <input id="url" name="url" type="hidden">
@ -546,10 +541,11 @@
</div> </div>
</form> </form>
</div> </div>
</div> </div>
<script src="https://www.recaptcha.net/recaptcha/enterprise.js?render=6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja"></script> <script
<script src="https://data.asiahighlights.com/min/?f=/js/jquery-1.8.2.min.js,/js/flatpickr-4.6.1.min.js"></script> src="https://www.recaptcha.net/recaptcha/enterprise.js?render=6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja"></script>
<script> <script src="https://data.asiahighlights.com/min/?f=/js/jquery-1.8.2.min.js,/js/flatpickr-4.6.1.min.js"></script>
<script>
var selectedExpectedDate = ''; var selectedExpectedDate = '';
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
@ -564,15 +560,15 @@
var quick_inquiry_button = document.getElementById("info_page_form_btn"); var quick_inquiry_button = document.getElementById("info_page_form_btn");
var quick_inquiry_form = document.getElementById("info_page_form"); var quick_inquiry_form = document.getElementById("info_page_form");
quick_inquiry_button.addEventListener('click', function(event) { quick_inquiry_button.addEventListener('click', function (event) {
var validateResult = validateQuickInquiryForm(); var validateResult = validateQuickInquiryForm();
if (validateResult) { if (validateResult) {
if (typeof(grecaptcha) === "undefined") { if (typeof (grecaptcha) === "undefined") {
console.warn('grecaptcha is disabled.'); console.warn('grecaptcha is disabled.');
quick_inquiry_form.submit(); quick_inquiry_form.submit();
} else { } else {
grecaptcha.enterprise.ready(async () => { grecaptcha.enterprise.ready(async () => {
const token = await grecaptcha.enterprise.execute('6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja', {action: 'ADD_TO_CART'}); const token = await grecaptcha.enterprise.execute('6Lf828MhAAAAANNetijCXKwW5ARyhcJ-b1Hhslja', { action: 'ADD_TO_CART' });
var el = document.createElement("input"); var el = document.createElement("input");
el.type = "hidden"; el.type = "hidden";
el.name = "__grecaptcha_token__"; el.name = "__grecaptcha_token__";
@ -609,7 +605,7 @@
groupErrEl.style.display = 'none'; groupErrEl.style.display = 'none';
var travel_group_is_checked = false; var travel_group_is_checked = false;
document.querySelectorAll('input[name="travel_group"]').forEach(function(groupNode) { document.querySelectorAll('input[name="travel_group"]').forEach(function (groupNode) {
if (groupNode.checked) { if (groupNode.checked) {
travel_group_is_checked = true; travel_group_is_checked = true;
} }
@ -655,8 +651,8 @@
} }
return result; return result;
} }
</script> </script>
<script> <script>
$(function () { $(function () {
var $adultBlock = $('#adultBlock'); var $adultBlock = $('#adultBlock');
@ -665,7 +661,7 @@
$(groupEle).click(function (e) { $(groupEle).click(function (e) {
var currentTarget = e.currentTarget; var currentTarget = e.currentTarget;
if (currentTarget.id === 'Family' || currentTarget.id === 'Other' ) { if (currentTarget.id === 'Family' || currentTarget.id === 'Other') {
$adultBlock.show(); $adultBlock.show();
$childrenBlock.show(); $childrenBlock.show();
} else { } else {
@ -721,8 +717,8 @@
} }
}); });
}) })
</script> </script>
<script> <script>
// 折叠展开 // 折叠展开
document.querySelectorAll('div[collapse]').forEach(function ($collapseDiv, index) { document.querySelectorAll('div[collapse]').forEach(function ($collapseDiv, index) {
@ -802,18 +798,33 @@
target.style.removeProperty('transition-property'); target.style.removeProperty('transition-property');
}, duration); }, duration);
} }
</script> </script>
<style> <style>
.date_select {width: 27.5% !important; margin-bottom: 10px;} .date_select {
.age_range { margin-top: 0;} width: 27.5% !important;
.InquiryFormBox input, textarea { margin-bottom: 15px;} margin-bottom: 10px;
@media (max-width: 750px){ }
.date_select {width: 93% !important; margin-bottom: 0 !important;}
.age_range {
margin-top: 0;
}
.InquiryFormBox input,
textarea {
margin-bottom: 15px;
}
@media (max-width: 750px) {
.date_select {
width: 93% !important;
margin-bottom: 0 !important;
}
} }
</style> </style>
<script src="https://data.globalhighlights.com/js/jquery.mailAutoComplete-4.0.min.js"></script><script> <script src="https://data.globalhighlights.com/js/jquery.mailAutoComplete-4.0.min.js"></script>
<script>
$("#email").mailAutoComplete({ $("#email").mailAutoComplete({
email: ['gmail.com','outlook.com','yahoo.com','icloud.com','hotmail.com','live.com','aol.com'] email: ['gmail.com', 'outlook.com', 'yahoo.com', 'icloud.com', 'hotmail.com', 'live.com', 'aol.com']
}); });
</script> </script>

@ -1,10 +1,11 @@
<div class="ghwhyus">
<div class="ghwhyus">
<p class="contactus">Your 1:1 travel consultant will reply within 1 working day.</p> <p class="contactus">Your 1:1 travel consultant will reply within 1 working day.</p>
<form action="/forms/inquiry_save" id="tourForm" method="post"> <form action="/forms/inquiry_save" id="tourForm" method="post">
<div class="InquiryFormBox"> <div class="InquiryFormBox">
<div class="FieldSet"> <div class="FieldSet">
<textarea id="additionalrequirements" name="additional_requirements" placeholder="E.g.: This is a big trip for anniversary, honeymoon, birthday celebration..." style="margin-bottom:20px;"></textarea> <textarea id="additionalrequirements" name="additional_requirements"
placeholder="E.g.: This is a big trip for anniversary, honeymoon, birthday celebration..."
style="margin-bottom:20px;"></textarea>
<div class="selectionBlock"> <div class="selectionBlock">
<h4 style="margin-bottom: 0;margin-top: 0; font-weight: 400;"> <h4 style="margin-bottom: 0;margin-top: 0; font-weight: 400;">
How would you travel? How would you travel?
@ -39,9 +40,9 @@
<div id="adultBlock" style="display: none"> <div id="adultBlock" style="display: none">
<p style="margin-bottom: 5px;"><strong>Adults number (age ≥ 18 years old)</strong></p> <p style="margin-bottom: 5px;"><strong>Adults number (age ≥ 18 years old)</strong></p>
<div class="kids_age" > <div class="kids_age">
<select class="kids_number" id="adult_18_plus" name="adult_18_plus" > <select class="kids_number" id="adult_18_plus" name="adult_18_plus">
<option value="0">0</option> <option value="0">0</option>
<option value="1">1</option> <option value="1">1</option>
<option value="2">2</option> <option value="2">2</option>
@ -166,7 +167,8 @@
<p style="clear: both;margin-bottom: 10px;" id="trip_date_tip">Select your travel date.</p> <p style="clear: both;margin-bottom: 10px;" id="trip_date_tip">Select your travel date.</p>
<div id="dateSelectionBlock"> <div id="dateSelectionBlock">
<div id="flatpickrBlock"> <div id="flatpickrBlock">
<input class="InquiryCalendar datepicker flatpickr-input" id="starting_date" name="date_start" placeholder="Starting date *" type="hidden" value=""> <input class="InquiryCalendar datepicker flatpickr-input" id="starting_date" name="date_start"
placeholder="Starting date *" type="hidden" value="">
</div> </div>
<select class="country_code" id="expectedMonth" name="expected_month"> <select class="country_code" id="expectedMonth" name="expected_month">
@ -210,7 +212,7 @@
<option value="Jan. 2027">Jan. 2027</option> <option value="Jan. 2027">Jan. 2027</option>
<option value="Feb. 2027">Feb. 2027</option> <option value="Feb. 2027">Feb. 2027</option>
<option value="Mar. 2027">Mar. 2027</option> <option value="Mar. 2027">Mar. 2027</option>
<option value="Apr. 2027">Apr. 2027</option> <option value="Apr. 2027">Apr. 2027</option>
</select> </select>
</div> </div>
</div> </div>
@ -240,11 +242,14 @@
</div> </div>
</div> </div>
<p><input class="FullName" data-required="Please enter your fullname" id="realname" name="name" placeholder="Your name *" type="text"></p> <p><input class="FullName" data-required="Please enter your fullname" id="realname" name="name"
placeholder="Your name *" type="text"></p>
<div id="realname_errmsg" style="display: none"> <div id="realname_errmsg" style="display: none">
<div class="requiredArea" style="margin-top:-10px;">Please enter your name.</div> <div class="requiredArea" style="margin-top:-10px;">Please enter your name.</div>
</div> </div>
<p><input class="EmailAddress" data-required="Please enter your e-mail address" data-pattern="Expecting an e-mail address" id="email" name="email" pattern="^[\w\-\.]+@[\w\-\.]+(\.\w+)+$" placeholder="Email *" type="text"></p> <p><input class="EmailAddress" data-required="Please enter your e-mail address"
data-pattern="Expecting an e-mail address" id="email" name="email" pattern="^[\w\-\.]+@[\w\-\.]+(\.\w+)+$"
placeholder="Email *" type="text"></p>
<div id="email_errmsg" style="display: none"> <div id="email_errmsg" style="display: none">
<div class="requiredArea" style="margin-top:-10px;">Please enter your email.</div> <div class="requiredArea" style="margin-top:-10px;">Please enter your email.</div>
</div> </div>
@ -448,7 +453,8 @@
<option value="Saint Lucia +1">Saint Lucia&nbsp; &nbsp;+1758</option> <option value="Saint Lucia +1">Saint Lucia&nbsp; &nbsp;+1758</option>
<option value="Saint Martin +590">Saint Martin&nbsp; &nbsp;+590</option> <option value="Saint Martin +590">Saint Martin&nbsp; &nbsp;+590</option>
<option value="Saint Pierre and Miquelon +508">Saint Pierre and Miquelon&nbsp; &nbsp;+508</option> <option value="Saint Pierre and Miquelon +508">Saint Pierre and Miquelon&nbsp; &nbsp;+508</option>
<option value="Saint Vincent and the Grenadines +1">Saint Vincent and the Grenadines&nbsp; &nbsp;+1784</option> <option value="Saint Vincent and the Grenadines +1">Saint Vincent and the Grenadines&nbsp; &nbsp;+1784
</option>
<option value="Samoa +685">Samoa&nbsp; &nbsp;+685</option> <option value="Samoa +685">Samoa&nbsp; &nbsp;+685</option>
<option value="San Marino +378">San Marino&nbsp; &nbsp;+378</option> <option value="San Marino +378">San Marino&nbsp; &nbsp;+378</option>
<option value="São Tomé and Príncipe +239">São Tomé and Príncipe&nbsp; &nbsp;+239</option> <option value="São Tomé and Príncipe +239">São Tomé and Príncipe&nbsp; &nbsp;+239</option>
@ -509,30 +515,31 @@
<input class="Inquiryphone" name="PhoneNo" id="PhoneNo" placeholder="Phone number *" type="text"> <input class="Inquiryphone" name="PhoneNo" id="PhoneNo" placeholder="Phone number *" type="text">
</p> </p>
<div id="contact_errmsg" style="display: none"> <div id="contact_errmsg" style="display: none">
<div class="requiredArea" style="margin-top:-10px;">Please enter your phone number.</div> </div> <div class="requiredArea" style="margin-top:-10px;">Please enter your phone number.</div>
</div>
<p style="margin-top: 0;margin-bottom: 10px;padding: 0;color: #000;font-size: 20px;">I prefer to <p style="margin-top: 0;margin-bottom: 10px;padding: 0;color: #000;font-size: 20px;">I
be contacted via:</p> am also available on:</p>
<div class="checkYes" style="color:#000;"> <label for="whatsapp"><input class="checkBorder " id="whatsapp" name="contact_via_WhatsApp" type="checkbox" value="yes" style="width:auto !important;">WhatsApp</label> <div class="checkYes" style="color:#000;"> <label for="whatsapp"><input class="checkBorder " id="whatsapp"
name="contact_via_WhatsApp" type="checkbox" value="yes" style="width:auto !important;">WhatsApp</label>
</div> </div>
<div class="checkYes" style="color:#000;"> <label for="iMessage"><input class="checkBorder " id="iMessage" name="contact_via_iMessage" type="checkbox" value="yes" style="width:auto !important;">iMessage</label> <div class="checkYes" style="color:#000;"> <label for="iMessage"><input class="checkBorder " id="iMessage"
name="contact_via_iMessage" type="checkbox" value="yes" style="width:auto !important;">iMessage</label>
</div> </div>
<div class="checkYes" style="color:#000;"> <label for="contact_via_phone_call"><input class="checkBorder " id="contact_via_phone_call" name="contact_via_phone_call" type="checkbox" value="yes" style="width:auto !important;">Phone call</label></div>
<div class="checkYes" style="color:#000;"> <label for="contact_via_email"><input class="checkBorder " id="contact_via_email" name="contact_via_email" type="checkbox" value="yes" style="width:auto !important;">Email</label></div>
<div class="checkYes" style="color:#000;"> <label for="contact_via_video_appointment"><input class="checkBorder " id="contact_via_video_appointment" name="contact_via_video_appointment" type="checkbox" value="yes" style="width:auto !important;">Video appointment</label></div>
<input name="nullemail" placeholder="Your alternative email?" type="hidden"> <input name="nullemail" placeholder="Your alternative email?" type="hidden">
<input name="product_code" type="hidden" value="<?php echo $meta_product_code; ?>"/> <input name="product_code" type="hidden" value="<?php echo $meta_product_code; ?>" />
<button class="sendButton" id="tourFormBtn" type="button"> <button class="sendButton" id="tourFormBtn" type="button">
Send My Inquiry Send My Inquiry
</button> </button>
</div> </div>
</div> </div>
</form> </form>
</div> </div>
<script src="https://data.globalhighlights.com/js/jquery-1.8.2.min.js"></script> <script src="https://data.globalhighlights.com/js/jquery-1.8.2.min.js"></script>
<script src="https://data.globalhighlights.com/js/flatpickr-v4.6.11.min.js"></script> <script src="https://data.globalhighlights.com/js/flatpickr-v4.6.11.min.js"></script>
<script> <script>
$(function () { $(function () {
flatpickr("#starting_date", { flatpickr("#starting_date", {
dateFormat: "Y-m-d", dateFormat: "Y-m-d",
@ -550,7 +557,7 @@ $(function () {
$(groupEle).click(function (e) { $(groupEle).click(function (e) {
var currentTarget = e.currentTarget; var currentTarget = e.currentTarget;
if (currentTarget.id === 'Family' || currentTarget.id === 'Other' ) { if (currentTarget.id === 'Family' || currentTarget.id === 'Other') {
$adultBlock.show(); $adultBlock.show();
$childrenBlock.show(); $childrenBlock.show();
} else { } else {
@ -619,7 +626,7 @@ $(function () {
groupErrEl.style.display = 'none'; groupErrEl.style.display = 'none';
var travel_group_is_checked = false; var travel_group_is_checked = false;
document.querySelectorAll('input[name="travel_group"]').forEach(function(groupNode) { document.querySelectorAll('input[name="travel_group"]').forEach(function (groupNode) {
if (groupNode.checked) { if (groupNode.checked) {
travel_group_is_checked = true; travel_group_is_checked = true;
} }
@ -669,12 +676,12 @@ $(function () {
var tourFormBtn = document.getElementById("tourFormBtn"); var tourFormBtn = document.getElementById("tourFormBtn");
var tourForm = document.getElementById("tourForm"); var tourForm = document.getElementById("tourForm");
tourFormBtn.addEventListener('click', function(event) { tourFormBtn.addEventListener('click', function (event) {
var validateResult = validateQuickInquiryForm(); var validateResult = validateQuickInquiryForm();
if (validateResult) { if (validateResult) {
tourFormBtn.innerText = "Submitted successfully"; tourFormBtn.innerText = "Submitted successfully";
tourForm.submit(); tourForm.submit();
} }
}); });
}) })
</script> </script>
Loading…
Cancel
Save