| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/holidays.tripjack.com/public/js/ |
Upload File : |
$(document).on('click', '.iamplusminus', function () {
if ($(this).hasClass('expand')) {
$(this).html('<i class="fa fa-plus"></i>').addClass('collepse').removeClass('expand').attr('title', 'More...').css('color','#428bca');
$(this).parent().css({'height': '180px'});
} else {
$(this).html('<i class="fa fa-minus"></i>').addClass('expand').removeClass('collepse').attr('title', 'Less...').css('color','#428bca');
;
$(this).parent().css({'height': 'auto'});
}
});
setTimeout(function () {
$.getJSON(SITEURL + 'public/data/dynamic/package_destinations.json?' + Math.random(), function (destinations) {
$(".destinationBox").autocomplete({
minLength: 2,
autoFocus: true,
source: destinations,
select: function (event, ui) {
var label = ui.item.label;
var value = ui.item.value;
var code = ui.item.code;
var cityid = ui.item.id;
}
});
});
}, 1000);
$(document).on('click', '.moreless_anchor', function () {
if ($(this).hasClass('expand')) {
$(this).css({ 'right': '20px', 'bottom': '0', 'position': 'absolute' }).addClass('collapse-act').removeClass('expand').html('+More');
$(this).parent().css({ 'height': '110px', 'overflow': 'hidden' });
} else {
$(this).css({ 'right': 'auto', 'bottom': 'auto', 'position': 'relative' }).addClass('expand').addClass('collapse-act').html('-Less');
$(this).parent().css({ 'height': 'auto', 'overflow': 'auto' });
}
});
$(document).on('click', '.iamplusminus', function () {
if ($(this).hasClass('expand')) {
$(this).html('<i class="fa fa-plus"></i>').addClass('collepse').removeClass('expand').attr('title', 'More...');
$(this).parent().css({ 'height': '180px' });
} else {
$(this).html('<i class="fa fa-minus"></i>').addClass('expand').removeClass('collepse').attr('title', 'Less...');;
$(this).parent().css({ 'height': 'auto' });
}
});
$("#slistId").click(function () {
$("#shortlistShow").toggle();
$("#cpareShow").hide();
$("#rcentlyShow").hide();
});
$("#cpareId").click(function () {
$("#rcentlyShow").toggle();
$("#shortlistShow").hide();
$("#cpareShow").hide();
});
$(".crossIcon").click(function () {
$("#shortlistShow").hide();
$("#cpareShow").hide();
$("#rcentlyShow").hide();
});
$(window).load(function () {
var slideShow = {
i: 0,
next: function () {
this.i++;
if (this.i === this.max()) {
this.i = 0;
};
this.reset();
this.goTo(this.i);
},
prev: function () {
if (this.i === 0) {
this.i = this.max();
};
this.i--;
this.reset();
this.goTo(this.i);
},
goTo: function (i) {
$('.listItem').eq(i).addClass('active');
},
init: function () {
slideShow.next();
},
reset: function () {
$('.listItem').removeClass('active');
},
max: function () {
return $('.listItem').length;
}
};
slideShow.init();
$('#nextArrow').click(function () {
slideShow.next();
});
$('#prevArrow').click(function () {
slideShow.prev();
});
});
$(document).ready(function () {
var owl = $("#owl-demo2");
owl.owlCarousel({
items: 5, //10 items above 1000px browser width
itemsDesktop: [1000, 5], //5 items between 1000px and 901px
itemsDesktopSmall: [900, 4], // 3 items betweem 900px and 601px
itemsTablet: [600, 2], //2 items between 600 and 0;
itemsMobile: false // itemsMobile disabled - inherit from itemsTablet option
});
// Custom Navigation Events
$(".right").click(function () {
owl.trigger('owl.next');
})
$(".left").click(function () {
owl.trigger('owl.prev');
})
/*custom checkbox js*/
function customCheckbox(checkboxName) {
var checkBox = $('input[name="' + checkboxName + '"]');
$(checkBox).each(function () {
$(this).wrap("<span class='custom-checkbox'></span>");
if ($(this).is(':checked')) {
$(this).parent().addClass("selected");
}
});
$(checkBox).click(function () {
$(this).parent().toggleClass("selected");
$(this).parent().parent().toggleClass("labelcolor");
});
}
$(document).ready(function () {
customCheckbox("trip[]");
customCheckbox("pref[]");
})
});
$(document).ready(function () {
(function () {
$('#toc').toc();
})();
$("#calendar").asDatepicker({
namespace: 'calendar',
lang: 'zh',
position: 'bottom'
});
$("#calendar2").asDatepicker({ mode: 'range' });
$("#calendar3").asDatepicker({
mode: 'multiple',
calendars: 4,
});
$(".calendar4").asDatepicker();
$('#calendar-mobile-single').asDatepicker({
mobileMode: true
});
$('#calendar-mobile-range').asDatepicker({
mode: 'range',
mobileMode: true
});
$('#calendar-mobile-multiple').asDatepicker({
mode: 'multiple',
mobileMode: true
});
$('.asDatepicker').asDatepicker();
$('.calendar-multiple').asDatepicker({ mode: 'multiple', calendars: 3 });
$('#calendar-api-displayMode').asDatepicker({ displayMode: 'inline' });
$('#calendar-api-show-click').click(function () {
$('#calendar-api-show').asDatepicker('show');
return false;
});
$('#calendar-api-hide-click').click(function () {
$('#calendar-api-hide').asDatepicker('hide');
return false;
});
$('#api-multipleClear-click').click(function () {
$("#calendar-api-multipleClear").asDatepicker('multipleClear');
return false;
});
$('#api-getDate-click').click(function () {
var html = '<div>' + $('#calendar-api-getDate').asDatepicker('getDate') + '</div>';
$(html).prependTo($('#api-getDate-info'));
return false;
});
$('#api-getDate-format-click').click(function () {
var html = '<div>' + $('#calendar-api-getDate-format').asDatepicker('getDate', 'yyyy-mm-dd') + '</div>';
$(html).prependTo($('#api-getDate-format-info'));
return false;
});
$('#api-update-click').click(function () {
$('#calendar-api-update').asDatepicker('update', { mode: 'range' });
return false;
});
});
//setTimeout(function(){
//// for(var mi = 1;mi<21;mi++){
//// $('#verticalTab'+parseInt(mi)).easyResponsiveTabs({
//// type: 'vertical',
//// width: 'auto',
//// fit: true
//// });
//// }
//
// $(".verticalTab").each(function() {
// var pkg = $(this).attr('pkg');
// $('#verticalTab'+parseInt(pkg)).easyResponsiveTabs({
// type: 'vertical',
// width: 'auto',
// fit: true
// });
// $("#calendar"+parseInt(pkg)).asDatepicker({ outputFormat: 'dd/mm/yyyy', onceClick: true });
// $("#customizeTravelDate"+parseInt(pkg)).asDatepicker({ outputFormat: 'dd/mm/yyyy',onceClick: true });
// $("#EnquireTravelDate"+parseInt(pkg)).asDatepicker({ outputFormat: 'dd/mm/yyyy', onceClick: true});
// $(".travelerbox"+parseInt(pkg)).click(function(){
// $(".roomBoxMain"+parseInt(pkg)).toggle();
// });
// $(".travelerboxCustom"+parseInt(pkg)).click(function(){
// $(".roomBoxMainCustom"+parseInt(pkg)).toggle();
// });
// $(".travelerboxEnquire"+parseInt(pkg)).click(function(){
// $(".roomBoxMainEnquire"+parseInt(pkg)).toggle();
// });
// });
//}, 10000);
$(document).on('click', '.incr-btn', function (e) {
var $button = $(this);
var oldValue = $button.parent().find('.quantity').val();
if ($button.data('action') == "increase_adult") {
if (oldValue < 3) {
var newVal = parseFloat(oldValue) + 1;
} else {
return false;
}
} else if ($button.data('action') == "increase_child") {
if (oldValue < 2) {
var newVal = parseFloat(oldValue) + 1;
} else {
return false;
}
} else if ($button.data('action') == "decrease_adult") {
if (oldValue > 1) {
var newVal = parseFloat(oldValue) - 1;
} else {
newVal = 1;
$button.addClass('inactive');
}
} else if ($button.data('action') == "decrease_child") {
if (oldValue > 0) {
var newVal = parseFloat(oldValue) - 1;
} else {
newVal = 0;
$button.addClass('inactive');
}
}
$button.parent().find('.quantity').val(newVal);
e.preventDefault();
});
//
//$('#verticalTab1').easyResponsiveTabs({
//type: 'vertical',
//width: 'auto',
//fit: true
//});
//
//
//$('#verticalTab2').easyResponsiveTabs({
//type: 'vertical',
//width: 'auto',
//fit: true
//});
//
//
//$('#verticalTab3').easyResponsiveTabs({
//type: 'vertical',
//width: 'auto',
//fit: true
//});
//
//
//$('#verticalTab4').easyResponsiveTabs({
//type: 'vertical',
//width: 'auto',
//fit: true
//});
//
//
//$('#verticalTab5').easyResponsiveTabs({
//type: 'vertical',
//width: 'auto',
//fit: true
//});
function addMoreRoomQuote(that) {
var pkg = $(that).attr('pkg');
var itinerary_rooms = $('#itinerary_rooms' + parseInt(pkg)).val();
$('#Room' + parseInt(pkg) + (parseInt(itinerary_rooms) + 1)).show();
$('#itinerary_rooms' + parseInt(pkg)).val(parseInt(itinerary_rooms) + 1);
}
function removeRoomQuote(that) {
var pkg = $(that).attr('pkg');
var itinerary_rooms = $('#itinerary_rooms' + parseInt(pkg)).val();
$('#quantityAdult' + parseInt(pkg) + parseInt(itinerary_rooms)).val(0);
$('#quantityChild' + parseInt(pkg) + parseInt(itinerary_rooms)).val(0);
$('#Room' + parseInt(pkg) + parseInt(itinerary_rooms)).hide();
$('#itinerary_rooms' + parseInt(pkg)).val(parseInt(itinerary_rooms) - 1);
}
function addMoreRoomCustomize(that) {
var pkg = $(that).attr('pkg');
var itinerary_rooms = $('#itinerary_roomsCustomize' + parseInt(pkg)).val();
$('#RoomCustomize' + parseInt(pkg) + (parseInt(itinerary_rooms) + 1)).show();
$('#itinerary_roomsCustomize' + parseInt(pkg)).val(parseInt(itinerary_rooms) + 1);
}
function removeRoomCustomize(that) {
var pkg = $(that).attr('pkg');
var itinerary_rooms = $('#itinerary_roomsCustomize' + parseInt(pkg)).val();
$('#quantityAdultCustom' + parseInt(pkg) + parseInt(itinerary_rooms)).val(0);
$('#quantityChildCustom' + parseInt(pkg) + parseInt(itinerary_rooms)).val(0);
$('#RoomCustomize' + parseInt(pkg) + parseInt(itinerary_rooms)).hide();
$('#itinerary_roomsCustomize' + parseInt(pkg)).val(parseInt(itinerary_rooms) - 1);
}
function addMoreRoomEnquire(that) {
var pkg = $(that).attr('pkg');
var itinerary_rooms = $('#itinerary_roomsEnquire' + parseInt(pkg)).val();
$('#RoomEnquire' + parseInt(pkg) + (parseInt(itinerary_rooms) + 1)).show();
$('#itinerary_roomsEnquire' + parseInt(pkg)).val(parseInt(itinerary_rooms) + 1);
}
function removeMoreRoomEnquire(that) {
var pkg = $(that).attr('pkg');
var itinerary_rooms = $('#itinerary_roomsEnquire' + parseInt(pkg)).val();
$('#quantityAdultEnquire' + parseInt(pkg) + parseInt(itinerary_rooms)).val(0);
$('#quantityChildEnquire' + parseInt(pkg) + parseInt(itinerary_rooms)).val(0);
$('#RoomEnquire' + parseInt(pkg) + parseInt(itinerary_rooms)).hide();
$('#itinerary_roomsEnquire' + parseInt(pkg)).val(parseInt(itinerary_rooms) - 1);
}
function addMoreRoomDynamicCustomize(that) {
var pkg = $(that).attr('pkg');
var itinerary_rooms = $('#itinerary_roomsDynamicCustomize').val();
$('#RoomDynamicCustomize' + parseInt(pkg) + (parseInt(itinerary_rooms) + 1)).show();
$('#itinerary_roomsDynamicCustomize').val(parseInt(itinerary_rooms) + 1);
}
function removeRoomDynamicCustomize(that) {
var pkg = $(that).attr('pkg');
var itinerary_rooms = $('#itinerary_roomsDynamicCustomize').val();
$('#quantityAdultDynamicCustom' + parseInt(pkg) + parseInt(itinerary_rooms)).val(0);
$('#quantityChildDynamicCustom' + parseInt(pkg) + parseInt(itinerary_rooms)).val(0);
$('#RoomDynamicCustomize' + parseInt(pkg) + parseInt(itinerary_rooms)).hide();
$('#itinerary_roomsDynamicCustomize').val(parseInt(itinerary_rooms) - 1);
}
function closeTravellersForm(that) {
var pkg = $(that).attr('pkg');
$('.roomBoxMain' + parseInt(pkg)).hide();
var totalAdults = 0;
var totalKids = 0;
$('.quantityAdult' + parseInt(pkg)).each(function (i, element) {
console.log($(this).val());
totalAdults += parseInt($(this).val());
});
$('.quantityChild' + parseInt(pkg)).each(function (i, element) {
totalKids += parseInt($(this).val());
});
$('.travelerbox' + parseInt(pkg)).html(parseInt(totalAdults) + parseInt(totalKids));
}
function closeTravellersFormCustomize(that) {
var pkg = $(that).attr('pkg');
$('.roomBoxMainCustom' + parseInt(pkg)).hide();
var totalAdults = 0;
var totalKids = 0;
$('.quantityAdultCustom' + parseInt(pkg)).each(function (i, element) {
console.log($(this).val());
totalAdults += parseInt($(this).val());
});
$('.quantityChildCustom' + parseInt(pkg)).each(function (i, element) {
totalKids += parseInt($(this).val());
});
$('.travelerboxCustom' + parseInt(pkg)).html(parseInt(totalAdults) + parseInt(totalKids));
}
function closeTravellersFormEnquire(that) {
var pkg = $(that).attr('pkg');
$('.roomBoxMainEnquire' + parseInt(pkg)).hide();
var totalAdults = 0;
var totalKids = 0;
$('.quantityAdultEnquire' + parseInt(pkg)).each(function (i, element) {
console.log($(this).val());
totalAdults += parseInt($(this).val());
});
$('.quantityChildEnquire' + parseInt(pkg)).each(function (i, element) {
totalKids += parseInt($(this).val());
});
$('.travelerboxEnquire' + parseInt(pkg)).html(parseInt(totalAdults) + parseInt(totalKids));
}
function closeTravellersFormDynamicCustomize(that) {
var pkg = $(that).attr('pkg');
$('.roomBoxMainDynamicCustom').hide();
var totalAdults = 0;
var totalKids = 0;
$('.quantityAdultDynamicCustom' + parseInt(pkg)).each(function (i, element) {
console.log($(this).val());
totalAdults += parseInt($(this).val());
});
$('.quantityChildDynamicCustom' + parseInt(pkg)).each(function (i, element) {
totalKids += parseInt($(this).val());
});
$('.travelerboxDynamicCustom').html(parseInt(totalAdults) + parseInt(totalKids));
}
function rvMoneyFormatINR(n, prec, currSign) {
if (prec == null)
prec = 2;
var n = ('' + parseFloat(n).toFixed(prec).toString()).split('.');
var num = n[0];
var dec = n[1];
var r, s, t;
if (num.length > 3) {
s = num.length % 3;
if (s) {
t = num.substring(0, s);
num = t + num.substring(s).replace(/(\d{3})/g, ",$1");
} else {
num = num.substring(s).replace(/(\d{3})/g, ",$1").substring(1);
}
}
// return(currSign == null ? "" : currSign + "") + num + '.' + dec;
return (currSign == null ? "" : currSign + "") + num;
}
function viewCheckRate(that) {
// alert("check "); return false ;
var pkg = $(that).attr('pkg');
var index = $(that).attr('index');
var calendart = $('#calendar'+parseInt(pkg)).val();
if(calendart == ''){
$('#sucessMsgQueryDiv' + parseInt(pkg)).show();
$('.sucessMsgQuery'+parseInt(pkg)).html('Please select data.').css({'color':'red'});return false;
}
$('#sucessMsgQueryDiv' + parseInt(pkg)).hide();
var GTXPkgId = $('#gtxpackage_' + parseInt(pkg)).val();
if (index == 1) {
$('#extraMarkUp' + parseInt(pkg)).val('');
$('.viewCheckRateProposal' + parseInt(pkg)).html('Get Proposal').show();
$('.viewCheckRateProposalMsg' + parseInt(pkg)).html('');
$('.viewCheckRateClass' + parseInt(pkg)).html('Please Wait..');
}
var data = $('.checkRatePackageForm' + parseInt(pkg)).serialize();
// console.log(data); return false;
$.ajax({
url: SITEURL + 'gtxwebservices/send-enquiry/post',
type: 'POST',
data: data,
dataType: 'json',
beforeSend: function () {
if ($('#extraMarkUp' + parseInt(pkg)).val() == '') {
$('.viewCheckRateClass' + parseInt(pkg)).html('Please Wait..');
} else {
$('.viewCheckRateProposal' + parseInt(pkg)).html('Please Wait..');
}
$('.sucessMsgQuery' + parseInt(pkg)).html('');
},
success: function (result) {
console.log(result);
if (result.status == 'success' && result.availability == true) {
$('.viewCheckRateClass' + parseInt(pkg)).html('Check Rate');
$('#ratedetail' + parseInt(pkg)).show();
//$('#myModa1PerPersonPriceHtml').html(result);
var priceTax = result.addtional['GSTAmount']; // Tax
var sumRoomWise = result.addtional['MyCost']; // TotalPrice
var priceGT = result.addtional['AmountWithGST']; // GrandTotal
var priceTaxFormatted, priceBCFormatted, priceGTFormatted = '';
priceTaxFormatted = rvMoneyFormatINR(priceTax, 2, null);
priceBCFormatted = rvMoneyFormatINR(sumRoomWise, 2, null);
priceGTFormatted = rvMoneyFormatINR((priceGT), 2, null);
if (result.markupStatus == true) {
$('.viewCheckRateProposal' + parseInt(pkg)).html('Get Proposal').hide();
$('.viewCheckRateProposalMsg' + parseInt(pkg)).html('Proposal Sent Successfully!!');
$('#TPSysId'+ parseInt(pkg)).val(0);
} else {
$('#totalBasicCost' + parseInt(pkg)).html(priceBCFormatted);
if(parseInt(priceTax) > 0){
$('.totalTaxCostDiv').show();
$('#totalTaxCost' + parseInt(pkg)).html(priceTaxFormatted);
}else{
$('.totalTaxCostDiv').hide();
}
$('#totalGrandCost' + parseInt(pkg)).html(priceGTFormatted);
$('.viewCheckRateProposal' + parseInt(pkg)).html('Get Proposal');
$('#TPSysId'+ parseInt(pkg)).val(result.TPSysId);
}
} else {
$('.viewCheckRateClass' + parseInt(pkg)).html('Check Rate');
$('#sucessMsgQueryDiv' + parseInt(pkg)).show();
$('.sucessMsgQuery' + parseInt(pkg)).html('Your query has been submitted successfully.').css({'color':'green'});
}
},
error: function (result) {
}
});
}
function multiCityQuery(that) {
var pkg = $(that).attr('pkg');
// alert(pkg); return false;
var data = $('.checkRatePackageCustomizeForm' + parseInt(pkg)).serialize();
console.log(data);
var tpid = $('#packagetpid_' + parseInt(pkg)).val();
$.ajax({
url: SITEURL + 'gtxwebservices/send-enquiry/multi-city-query',
type: 'POST',
data: data + '&PkgSysId=' + parseInt(pkg) + '&package_tpid=' + tpid,
dataType: 'json',
beforeSend: function () { $('.multiCityQuery' + parseInt(pkg)).html('Wait..') },
success: function (result) {
$('.multiCityQuery' + parseInt(pkg)).html('Submit');
$('.multiCityQueryMsg' + parseInt(pkg)).html('Query created successfully');
},
error: function (result) {
}
});
}
function EnquireQuery(that) {
var pkg = $(that).attr('pkg');
var data = $('.checkRatePackageEnquireForm' + parseInt(pkg)).serialize();
// alert(data); return false;
console.log(data);
var tpid = $('#packagetpid_' + parseInt(pkg)).val();
$.ajax({
url: SITEURL + 'gtxwebservices/send-enquiry/multi-city-query',
type: 'POST',
data: data + '&PkgSysId=' + parseInt(pkg) + '&package_tpid=' + tpid,
dataType: 'json',
beforeSend: function () { $('.EnquireQuery' + parseInt(pkg)).html('Wait..') },
success: function (result) {
$('.EnquireQuery' + parseInt(pkg)).html('Submit');
$('.EnquireQueryMsg' + parseInt(pkg)).html('Query created successfully');
},
error: function (result) {
}
});
}
function showCutomizeHtml(that) {
$('.quoteCustomizeEnquire').slideUp("slow");
var pkg = $(that).attr('pkg');
$("#customizebooking" + parseInt(pkg)).slideDown('slow');
}
function closeCutomizeHtml(that) {
var pkg = $(that).attr('pkg');
$('#customizebooking' + parseInt(pkg)).slideUp("slow");
}
function showEnquireHtml(that) {
$('.quoteCustomizeEnquire').slideUp("slow");
var pkg = $(that).attr('pkg');
$("#Enquirebooking" + parseInt(pkg)).slideDown('slow');
// $(".EnquireItineraryDiv_" + parseInt(pkg)).focus();
// $(".EnquireItineraryName_" + parseInt(pkg)).focus();
}
function closeEnquireHtml(that) {
var pkg = $(that).attr('pkg');
$('#Enquirebooking' + parseInt(pkg)).slideUp("slow");
}
$(document).ready(function () {
$('#horizontalTab').easyResponsiveTabs({
type: 'default', //Types: default, vertical, accordion
width: 'auto', //auto or any width like 600px
fit: true, // 100% fit in a container
closed: 'accordion', // Start closed if in accordion view
activate: function (event) { // Callback function if tab is switched
var $tab = $(this);
var $info = $('#tabInfo');
var $name = $('span', $info);
$name.text($tab.text());
$info.show();
}
});
});
$(document).ready(function () {
$('[data-toggle="tooltip"]').tooltip();
});
(function ($) {
$(window).load(function () {
$("#content_1,#content_2").mCustomScrollbar();
});
})(jQuery);
$("#changebtn").click(function () {
$("#chotel").slideDown('slow');
});
$("#bookingbtn").click(function () {
$("#booking").slideDown('slow');
});
$("#bookingbtn1").click(function () {
$("#booking").slideUp('slow');
});
$("#detailbtn").click(function () {
$("#expanddetail").slideDown('slow');
});
$("#detailbtn1").click(function () {
$("#expanddetail").slideUp('slow');
});
$("#enquirebtn").click(function () {
$("#expandenquire").slideDown('slow');
});
$("#enquirebtn1").click(function () {
$("#expandenquire").slideUp('slow');
});
$("#checkrate").click(function () {
$("#ratedetail").slideDown('slow');
});
$(".travelerbox").click(function () {
$(".roomBoxMain").toggle();
});
$("#addtins").click(function () {
$("#addtinsDiv").toggle();
});
$("#detailbtn").click(function () {
$("#expanddetail").slideDown('slow');
});
$("#detailbtn1").click(function () {
$("#expanddetail").slideUp('slow');
});
$(document).ready(function () {
$("#changehoteldetail").click(function () {
$("#hoteldetail").slideDown("slow");
});
});
$(document).ready(function () {
$("#detailbtn2").click(function () {
$("#hoteldetail").slideUp("slow");
});
});
$(document).ready(function () {
$("#mainhoteldetail").click(function () {
$("#hoteldescription").slideDown("slow");
});
});
$(document).ready(function () {
$("#detailbtn3").click(function () {
$("#hoteldescription").slideUp("slow");
});
});
$(document).ready(function () {
$("#sightseeingdetail").click(function () {
$("#hoteldescription2").slideDown("slow");
});
});
$(document).ready(function () {
$("#sightdetailbtn3").click(function () {
$("#hoteldescription2").slideUp("slow");
});
});
$(document).ready(function () {
$("#detailbtnn").click(function () {
$("#expanddetail2").slideDown("slow");
});
});
$(document).ready(function () {
$("#sdetailbtn1").click(function () {
$("#expanddetail2").slideUp("slow");
});
});
$(document).ready(function () {
$("#sighthoteldetail").click(function () {
$("#sightdetail").slideDown("slow");
});
});
$(document).ready(function () {
$("#sightdetailbtn2").click(function () {
$("#sightdetail").slideUp("slow");
});
});
$(document).ready(function () {
$("#cust").click(function () {
$("#myModa1Customize1").hide("");
});
});
$(document).ready(function () {
$("#detailbtns").click(function () {
$("#myModa1Customize1").hide("");
});
});
var x, i, j, selElmnt, a, b, c;
/*look for any elements with the class "custom-select":*/
x = document.getElementsByClassName("custom-select");
for (i = 0; i < x.length; i++) {
selElmnt = x[i].getElementsByTagName("select")[0];
/*for each element, create a new DIV that will act as the selected item:*/
a = document.createElement("DIV");
a.setAttribute("class", "select-selected");
a.innerHTML = selElmnt.options[selElmnt.selectedIndex].innerHTML;
x[i].appendChild(a);
/*for each element, create a new DIV that will contain the option list:*/
b = document.createElement("DIV");
b.setAttribute("class", "select-items select-hide");
for (j = 0; j < selElmnt.length; j++) {
/*for each option in the original select element,
create a new DIV that will act as an option item:*/
c = document.createElement("DIV");
c.innerHTML = selElmnt.options[j].innerHTML;
c.addEventListener("click", function (e) {
/*when an item is clicked, update the original select box,
and the selected item:*/
var y, i, k, s, h;
s = this.parentNode.parentNode.getElementsByTagName("select")[0];
h = this.parentNode.previousSibling;
for (i = 0; i < s.length; i++) {
if (s.options[i].innerHTML == this.innerHTML) {
s.selectedIndex = i;
h.innerHTML = this.innerHTML;
y = this.parentNode.getElementsByClassName("same-as-selected");
for (k = 0; k < y.length; k++) {
y[k].removeAttribute("class");
}
this.setAttribute("class", "same-as-selected");
break;
}
}
h.click();
});
b.appendChild(c);
}
x[i].appendChild(b);
a.addEventListener("click", function (e) {
/*when the select box is clicked, close any other select boxes,
and open/close the current select box:*/
e.stopPropagation();
closeAllSelect(this);
this.nextSibling.classList.toggle("select-hide");
this.classList.toggle("select-arrow-active");
});
}
function closeAllSelect(elmnt) {
/*a function that will close all select boxes in the document,
except the current select box:*/
var x, y, i, arrNo = [];
x = document.getElementsByClassName("select-items");
y = document.getElementsByClassName("select-selected");
for (i = 0; i < y.length; i++) {
if (elmnt == y[i]) {
arrNo.push(i)
} else {
y[i].classList.remove("select-arrow-active");
}
}
for (i = 0; i < x.length; i++) {
if (arrNo.indexOf(i)) {
x[i].classList.add("select-hide");
}
}
}
/*if the user clicks anywhere outside the select box,
then close all select boxes:*/
document.addEventListener("click", closeAllSelect);
function showGetQuoteHtml(that,type) {
$('.quoteCustomizeEnquireForms').slideUp("slow");
var pkg = $(that).attr('pkg');
//$('#booking'+parseInt(pkg)).slideUp("slow");
var data = $('#forEnquiryDataId'+parseInt(pkg)).val();
$.ajax({
url: SITEURL + 'holidays/search-result/get-enquiry-form',
type: 'POST',
data: 'data=' + data + '&PkgSysId=' + parseInt(pkg) + '&type='+type,
dataType: 'html',
beforeSend: function () { },
success: function (result) {
if(type == 1){
$("#booking" + parseInt(pkg)).html(result).slideDown('slow');
}else if(type == 2){
$("#customizebooking" + parseInt(pkg)).html(result).slideDown('slow');
}else{
$("#Enquirebooking" + parseInt(pkg)).html(result).slideDown('slow');
}
},
error: function (result) {
}
});
}
function closeGetQoute(that) {
var pkg = $(that).attr('pkg');
$('#booking' + parseInt(pkg)).slideUp("slow");
}
function showDynamicCustomizePopup(that) {
var pkg = $(that).attr('pkg');
var noofNights = $('#noofNights_' + parseInt(pkg)).val();
var gtxpackage = $('#gtxpackage_' + parseInt(pkg)).val();
var hotelcategoryid = $('#hotelcategoryid_' + parseInt(pkg)).val();
var DestinationsId = $('#DestinationsId_' + parseInt(pkg)).val();
var SourcePlaceSysId = $('#SourcePlaceSysId_' + parseInt(pkg)).val();
var DestinationPlacesSysId = $('#DestinationPlacesSysId_' + parseInt(pkg)).val();
var SourcePlace = $('#SourcePlace_' + parseInt(pkg)).val();
var DestinationPlaces = $('#DestinationPlaces_' + parseInt(pkg)).val();
var CountryIds = $('#CountryIds_' + parseInt(pkg)).val();
var package_destination_night_detail_ = $('#package_destination_night_detail_' + parseInt(pkg)).val();
var my_custom_select_field_ = $('#my_custom_select_field_' + parseInt(pkg)).val();
var hotelid = ($('#hotelid_' + parseInt(pkg) + my_custom_select_field_).val() != '') ? $('#hotelid_' + parseInt(pkg) + my_custom_select_field_).val() : 0;
var html = '<div class="travelerboxMain hotel_select1_inner hotel_select1_inner-details"><div class="travel-box_cls travelerbox' + pkg +' travelerboxDynamicCustom" id="travelers" onclick="opentravelerboxDynamicCustom()"><div class="t-box-cls hotel_check form-control dt-selct-white shadow">'+
'<span class="flight-t-box"><span class="RoomsTotal" id="numberofroom4' + pkg +'">1</span> Room(s),<span class="GuestTotal" id="roomguest4' + pkg +'">2</span> Guests'+
'</span></div></div><div class="roomBoxMain roomBoxMainDynamicCustom"><div class="roomBoxMainIn"><div class="roomBoxMainScroll roomBoxMainScroll2">';
for (var mi = 1; mi <= 10; mi++) {
var display = '';
var crossBtn = '';
var defaultAdult = 2;
if (mi > 1) {
display = 'display:none;';
//crossBtn = '<a href="javascript:void(0)" class="close-panel1 pull-right" pkg="' + pkg + '" onclick="removeRoomDynamicCustomize(this)"><i class="fa fa-times text-gray"></i></a>';
crossBtn = '<a class="disproom disproom4' + pkg + mi +' disproom_4' + pkg + mi +'" style="cursor:pointer; " pkg="' + pkg +'" onclick="delroom(this,4,' + mi +')">(x)</a>';
defaultAdult = 0;
}
var htmlm1 = '';
for (var mic = 1; mic <= 2; mic++) {
htmlm1 += '<div class="travelerIn childage_4' + pkg + mi +'" id="childcl_4' + pkg + mi +'_'+mic+'" style="display:none;"><div class="travelerLft">CHILD '+mic+' BED TYPE</div><div class="travelerrght">'+
'<div id="child_age_4' + pkg + mi +'_'+mic+'"><select style="display: inline;" name="child'+mic+'_bed_type[]" class="form-control heightTrav" onchange="checkAdultBedType(this);"><option value="">Select</option>'+
'<option value="withoutbed">Without Bed</option><option value="extrabed">With Bed</option><option value="none">None</option></select> </div> </div> <div class="clear"></div> </div>';
}
html += '<div class="roomLoop" id="rmres_4' + pkg + mi + '" style="' + display + '"><div class="roomLoop_title_best queryGroupData">Room ' + mi + crossBtn + '</div>'+
'<div class="travelerIn"><div class="travelerLft">ADULTS (+12 YRS)</div><div class="travelerrght" id="adultgroup_4' + mi +'">'+
'<select style="display: inline;" id="adult_4' + pkg + mi +'" name="adult[]" class="form-control counttraveler heightTrav form_input_spac" pkg="' + pkg +'" placeholder="Select" onchange="showextrabedbox(this,4,' + mi +');"><option value="1" >1</option><option value="2" selected>2</option><option value="3" $selected>3</option></select>'+
'</div><div class="clear"></div></div>'+
'<div class="travelerIn "><div class="travelerLft ">CHILDREN(0 - 11YRS)</div><div class="travelerrght" id="childgroup_4' + mi +'">'+
'<select style="display: inline;" onChange="showextrabedchildagebox(this,4,' + mi +');" pkg="' + pkg +'" id="child_4' + pkg + mi + '" name="child[]" class="form-control counttravelerchild heightTrav" placeholder="Select"><option value="0" >0</option><option value="1" >1</option><option value="2" >2</option></select>'+
'</div> <div class="clear"></div> </div><div class="travelerIn" id="infantgroup_4' + mi +'"><div class="travelerLft ">INFANT(0 - 2YRS)</div><div class="travelerrght ">'+
'<select style="display: inline;" pkg="' + pkg +'" id="infant_4' + pkg + mi +'" name="infant[]" class="form-control counttravelerinfant heightTrav " placeholder="Select" onchange="tottravelerInRoom(this,4,' + mi +');"><option value="0" >0</option><option value="1" >1</option><option value="2" >2</option></select>'+
'</div> <div class="clear"></div> </div><div class="travelerIn GroupExtra adultcl_4' + pkg + mi + '_3" style="display:none;"> <div class="travelerLft">Adult Bedtype</div> <div class="travelerrght"> <div id="adultcl_4' + mi +'_3" class="small"><select style="display: inline;" name="adult_bed_type[]" class="form-control heightTrav" onchange="checkAdultBedType(this);">'+
'<option value="">Select</option><option value="extrabed" selected>With Bed</option><option value="">Select</option><option value="withoutbed" selected>Without Bed</option></select> </div> </div> <div class="clear"></div> </div>'+ htmlm1+
'<div class="clear"></div></div>';
// html += '<div class="room-1" id="RoomDynamicCustomize' + pkg + mi + '" style="' + display + '">' +
// '<h1 class="no-mar-top ">Room ' + mi + ': ' + crossBtn + '</h1><div class="row"><div class="col-md-6">' +
// '<label><strong>Adults </strong><span>(Above 12 years)</span></label>' +
// '<div class="count-input space-bottom"> <a class="incr-btn" data-action="decrease_adult" href="#">–</a>' +
// '<input class="quantityAdultDynamicCustom' + pkg + ' quantity" id="quantityAdultDynamicCustom' + pkg + mi + '" type="text" name="Adult[]" value="' + defaultAdult + '"/>' +
// '<a class="incr-btn" data-action="increase_adult" href="#">+</a> </div><div class="cl"></div></div>' +
// '<div class="col-md-6"><label><strong>Children</strong> <span>(Below 12 years)</span></label>' +
// '<div class="count-input space-bottom"> <a class="incr-btn" data-action="decrease_child" href="#">–</a>' +
// '<input class="quantityChildDynamicCustom' + pkg + ' quantity" id="quantityChildDynamicCustom' + pkg + mi + '" type="text" name="Child[]" value="0"/>' +
// '<a class="incr-btn" data-action="increase_child" href="#">+</a> </div><div class="cl"></div></div>' +
// '</div></div>';
}
html += '</div><div class="clearfix"></div><button class="btn-primary addroom" type="button" style="width:100%;" onClick="addroomlist(this,4)" pkg="' + pkg +'">Add more room</button><div class="clear" style="padding-bottom:0px"></div>'+
'<div class="btn_form_align"><button type="button" class="pax-details btn-group-sm btn-outline btt-btn donemargin" pkg="' + pkg +'" onClick="tottraveller1(this,4);">Done</button></div></div></div></div>'+
'<input type="hidden" name="room" id="roomlp4' + pkg +'" value="1"> <input type="hidden" name="totadlt" id="totadlt4' + pkg +'" value="2"> <input type="hidden" name="totchld" id="totchld4' + pkg +'" value="0"> <input type="hidden" name="totinfnt" id="totinfnt4' + pkg +'" value="0"> <input type="hidden" name="travelers" id="totaltravelers4' + pkg +'" value="2"> <input type="hidden" name="roominfojson" id="roominfojson4' + pkg +'" value=""></div>'+
' <input name="noofNights" value="' + noofNights + '" type="hidden"><input name="DestinationsIds" value="' + DestinationsId + '" type="hidden"><input name="hotelid" value=' + hotelid + ' type="hidden"><input name="hotelCategory" value=' + my_custom_select_field_ + ' type="hidden"><input name="SourcePlaceSysId" value=' + SourcePlaceSysId + ' type="hidden"><input name="DestinationPlacesSysId" value=' + DestinationPlacesSysId + ' type="hidden"><input name="SourcePlace" value=' + SourcePlace + ' type="hidden"><input name="DestinationPlaces" value=' + DestinationPlaces + ' type="hidden"><input name="CountryIds" value=' + CountryIds + ' type="hidden"><input name="pkg" value=' + pkg + ' type="hidden"><input name="gtxpackage" value=' + gtxpackage + ' type="hidden"><input name="hotelcategoryid" value=' + hotelcategoryid + ' type="hidden"><input name="package_destination_night_detail" value=' + package_destination_night_detail_ + ' type="hidden">';
$('#myModalcustomizePackageHtml').html(html);
$('#myModalcustomizePackage').modal('show');
// var abc = '</div><div class="cl"><span class="pull-left">' +
// '<a href="javascript://" class=" btn btn-group-sm btn-outline btt-btn " pkg="' + pkg + '" onclick="addMoreRoomDynamicCustomize(this)">Add room</a></span>' +
// '<span class="pull-right"> <a href="javascript://" class=" btn btn-group-sm btn-outline btt-btn " onclick="closeTravellersFormDynamicCustomize(this)" pkg="' + pkg + '">Done</a> </span>' +
// '<div class="cl"></div>' +
// '</div></div> </div>';
}
function opentravelerboxDynamicCustom() { $('.roomBoxMainDynamicCustom').toggle(); }
$("#calendarDynamic").datepicker({ dateFormat: 'dd/mm/yy',minDate:0 });
function dynamicCustomizePackageFunc() {
var data = $('.dynamicCustomizePackage').serialize();
$.ajax({
url: SITEURL + 'holidays/search-result/get-customize-dynamic-package-detail',
type: 'POST',
data: data,
dataType: 'html',
beforeSend: function () { },
success: function (result) {
$('#myModalcustomizePackage').modal('hide');
$('#customizeDynamicPackageDetailHtml').html(result);
$('#customizeDynamicPackageDetail').modal('show');
},
error: function (result) {
}
});
}
function addChangeHotelDynamic(hotelId, nights, DestinationsId, checkInDate, checkOutDate,sequence) {
var Price = $('#hotelPrice' + parseInt(hotelId)).val();
var MEALPLANTYPEE = $('.MEALPLANTYPEE_' + parseInt(hotelId)).val();
var ROOMTYPEE = $('.ROOMTYPEE_' + parseInt(hotelId)).val();
var data = $('.dynamicCustomizePackage').serialize();
$.ajax({
url: SITEURL + 'holidays/search-result/get-hotel-list',
type: 'POST',
data: data + '&nightsNew=' + nights + '&DestinationsId=' + DestinationsId + '&checkInDate=' + checkInDate + '&checkOutDate=' + checkOutDate + '&hotelId=' + hotelId + '&Price=' + Price+ '&MEALPLANTYPEE=' + MEALPLANTYPEE+ '&ROOMTYPEE=' + ROOMTYPEE + '&sequence='+sequence,
dataType: 'html',
beforeSend: function () { },
success: function (result) {
$('#changeHotelHtml').html(result);
// $('#changeHotel').show();
$('#changeHotel').slideDown("slow");
},
error: function (result) {
}
});
}
function changePreviousHotel(hoteljson, hotelId, sequence) {
// alert(hotelId)
$.ajax({
url: SITEURL + 'holidays/search-result/get-hotel-data-by-id',
type: 'POST',
data: '&hoteljson=' + hoteljson + '&prehotelId=' + hotelId + '&sequence=' + sequence,
dataType: 'html',
beforeSend: function () { },
success: function (result) {
$('#appendHotelonChangeHtml' + parseInt(hotelId)+parseInt(sequence)).html(result);
$('.addChangeHotelDynamic' + parseInt(hotelId)).html('Change Hotel');
var price = 0;
$("input[id^='hotelPrice']").each(function (i) {
price = parseInt(parseInt(price) + parseInt($(this).val()));
})
$('.finalPriceHtml').html(price);
$('.finalhotelPrice').val(price);
},
error: function (result) {
}
});
}
function closeHotelList() {
$('#changeHotel').slideUp("slow");
}
function saveCustomizeDynamicData() {
var data = $('.saveCustomizeDynamicDataForm').serialize();
previewCustomizePackageData(2);
$.ajax({
url: SITEURL + 'holidays/search-result/save-customize-dynamic-data',
type: 'POST',
data: data,
dataType: 'json',
beforeSend: function () { $('.saveCustomizeDynamicBtn').html('Please Wait...').attr('disabled', true); },
success: function (result) {
if (result.status == 'success') {
if(result.TPSysId != ''){
$('.msgSuccess').html('Proposal Sent Successfully.');
alert('Proposal Sent Successfully.');
}else{
$('.msgSuccess').html('Customized Successfully.');
alert('Customized Successfully.');
}
}else{
alert('Customized Successfully.');
}
$('.saveCustomizeDynamicBtn').html('Get Quote');
},
error: function (result) {
}
});
}
function selectTransportVehicle(that, RouteVechSysId) {
var totalcapacity = 0;
var TotalAdultChild = parseInt($('#TotalAdultChild').val());
if ($(that).prop('checked') == true) {
$('.transportSelectCheck').each(function (e) {
if ($(this).prop("checked") == true) {
var noofVehicles = $('.noofVehicles' + parseInt($(this).attr('routevechsysid'))).val();
var capacity = parseInt($(this).attr('capacity'));
var capacityT = (parseInt(capacity) * parseInt(noofVehicles));
totalcapacity += parseInt(parseInt(capacityT) - parseInt(capacity));
}
})
if (totalcapacity > TotalAdultChild) {
alert('Can Not Select'); $(that).prop('checked', false); return false;
} else {
$('.noofVehicles' + parseInt(RouteVechSysId)).val(1);
}
}
var price = $('.finalhotelPrice').val();
var Cost = 0;
$('.transportSelectCheck').each(function (e) {
if ($(this).prop("checked") == true) {
var routevechsysid = parseInt($(this).attr('routevechsysid'));
var routesysid = parseInt($(this).attr('routesysid'));
Cost = parseInt(parseInt(Cost) + parseInt($('.Cost' + parseInt(routesysid) + '_' + parseInt(routevechsysid)).val()));
}
})
$('.finalPrice').val(parseInt(price) + parseInt(Cost));
$('.finalPriceHtml').html(parseInt(price) + parseInt(Cost));
}
function changeNoofVehicle(that, RouteVechSysId) {
var totalcapacity = 0;
var TotalAdultChild = parseInt($('#TotalAdultChild').val());
$('.transportSelectCheck').each(function (e) {
if ($(this).prop("checked") == true) {
var noofVehicles = $('.noofVehicles' + parseInt($(this).attr('routevechsysid'))).val();
var capacity = parseInt($(this).attr('capacity'));
var capacityT = (parseInt(capacity) * parseInt(noofVehicles));
totalcapacity += parseInt(capacityT - capacity);
}
})
if (totalcapacity > TotalAdultChild) {
alert('Can Not Select'); $(that).val(1); return false;
} else {
}
var price = $('.finalhotelPrice').val();
var Cost = 0;
$('.transportSelectCheck').each(function (e) {
if ($(this).prop("checked") == true) {
var routevechsysid = parseInt($(this).attr('routevechsysid'));
var routesysid = parseInt($(this).attr('routesysid'));
Cost = parseInt(parseInt(Cost) + $('.Cost' + parseInt(routesysid) + '_' + parseInt(routevechsysid)).val());
}
})
$('.finalPrice').val(parseInt(price) + parseInt(Cost));
$('.finalPriceHtml').html(parseInt(price) + parseInt(Cost));
}
function previewCustomizePackageData(type) {
var TPSysId = $('#tpsysid').val();
var data = $('.saveCustomizeDynamicDataForm').serialize();
$.ajax({
url: SITEURL + 'holidays/search-result/preview-customize-dynamic-data',
type: 'POST',
data: data + '&TPSysId=' + TPSysId,
dataType: 'json',
beforeSend: function () { if (type == 1) { $('.previewCustomizeDynamicBtn').html('Please Wait...').attr('disabled', true); } },
success: function (result) {
if (result.status == true) {
if(type == 1){
$('.msgSuccess').html('Data Save Successfully.');
}
//alert(result.TPSysId)
$('#tpsysid').val(result.TPSysId);
var custom_detail_link_ = $('.custom_detail_link_' + parseInt($('#pkg').val())).val();
if (type == 1) {
window.open('dynamic' + custom_detail_link_ + parseInt(result.TPSysId) + '.html', '_blank');
}
}
$('.previewCustomizeDynamicBtn').html('Preview').attr('disabled', false);
},
error: function (result) {
}
});
}
changeHotelType = function (that) {
// alert("test");
var categoryName = $(that).val();
var PkgSysId = $(that).attr('PkgSysId');
$('#hotelTypeElementId_' + parseInt(PkgSysId) + '_' + categoryName).click();
};
$(".sendingrequestCallbackDetails").on('submit', function (e) {
var EmailReg = new RegExp(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/);
e.preventDefault();
var data = $(".sendingrequestCallbackDetails").serialize();
var mleadsend = $("#mleadsendD").val();
if ($('.sendingrequestCallbackDetails input[name="fname"]').val() == '') {
$('.msgrequest').show().html('Please enter your first name').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetails input[name="fname"]').focus();
return false;
} if ($('.sendingrequestCallbackDetails input[name="email"]').val() == '') {
$('.msgrequest').show().html('Please enter your email id').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetails input[name="email"]').focus();
return false;
}
if (!EmailReg.test($('.sendingrequestCallbackDetails input[name="email"]').val())) {
$('.msgrequest').show().html('Please enter valid email address!!!').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetails input[name="email"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetails input[name="mobile"]').val() == '') {
$('.msgrequest').show().html('Please enter your Mobile').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetails input[name="mobile"]').focus();
return false;
}
if (!$.isNumeric($('.sendingrequestCallbackDetails input[name="mobile"]').val())) {
$('.msgrequest').show().html('Mobile should be numeric!!').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetails input[name="mobile"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetails input[name="mobile"]').val().length != '10') {
$('.msgrequest').show().html('Mobile should be 10 digit?').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetails input[name="mobile"]').focus();
return false;
}
$('.msgrequest').html('');
//$('.sendingrequestDetails').attr('disabled', true);
if(mleadsend == 1){
if ($('.sendingrequestCallbackDetails input[name="travel_date"]').val() == '') {
$('.msgrequest').show().html('Please enter your travel date').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetails input[name="travel_date"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetails input[name="noofpax"]').val() == '') {
$('.msgrequest').show().html('Please enter travellers').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetails input[name="noofpax"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetails input[name="noofdays"]').val() == '') {
$('.msgrequest').show().html('Please enter no of days').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetails input[name="noofdays"]').focus();
return false;
}
$.ajax({url: SITEURL + 'cms/index/send-query-details', type: 'POST', data: data, dataType: 'json', beforeSend: function () {
$('.sendingrequestDetails').val(' Please Wait...');
}, success: function (result) {
if (result.status) {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
$('.msgrequest').html(result.message).css({'color': 'green'}).fadeIn().delay(10000).fadeOut();
} else {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
$('.msgrequest').html(result.message);
}
}, error: function (result) {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
alert('Some error occured.');
}});
}else{
$("#mleadsendD").val(1);
$('.enquiryFormHiddenDataD').show();
}
});
// =======================//
$(".sendingrequestCallbackDetailspkg").on('submit', function (e) {
var EmailReg = new RegExp(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/);
e.preventDefault();
var data = $(".sendingrequestCallbackDetailspkg").serialize();
// alert(data); return false;
var mleadsend = $("#mleadsendD").val();
if ($('.sendingrequestCallbackDetailspkg input[name="fname"]').val() == '') {
$('.msgrequest').show().html('Please enter your first name').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailspkg input[name="fname"]').focus();
return false;
} if ($('.sendingrequestCallbackDetailspkg input[name="email"]').val() == '') {
$('.msgrequest').show().html('Please enter your email id').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailspkg input[name="email"]').focus();
return false;
}
if (!EmailReg.test($('.sendingrequestCallbackDetailspkg input[name="email"]').val())) {
$('.msgrequest').show().html('Please enter valid email address!!!').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailspkg input[name="email"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetailspkg input[name="mobile"]').val() == '') {
$('.msgrequest').show().html('Please enter your Mobile').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailspkg input[name="mobile"]').focus();
return false;
}
if (!$.isNumeric($('.sendingrequestCallbackDetailspkg input[name="mobile"]').val())) {
$('.msgrequest').show().html('Mobile should be numeric!!').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailspkg input[name="mobile"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetailspkg input[name="mobile"]').val().length != '10') {
$('.msgrequest').show().html('Mobile should be 10 digit?').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailspkg input[name="mobile"]').focus();
return false;
}
$('.msgrequest').html('');
//$('.sendingrequestDetails').attr('disabled', true);
if ($('.sendingrequestCallbackDetailspkg input[name="destination"]').val() == '') {
$('.msgrequest').show().html('Please enter city name.').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailspkg input[name="destination"]').focus();
return false;
}
if(mleadsend == 1){
if ($('.sendingrequestCallbackDetailspkg input[name="travel_date"]').val() == '') {
$('.msgrequest').show().html('Please enter your travel date').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailspkg input[name="travel_date"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetailspkg input[name="noofpax"]').val() == '') {
$('.msgrequest').show().html('Please enter travellers').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailspkg input[name="noofpax"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetailspkg input[name="noofdays"]').val() == '') {
$('.msgrequest').show().html('Please enter no of days').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailspkg input[name="noofdays"]').focus();
return false;
}
$.ajax({url: SITEURL + 'cms/index/send-query-detailsnew1', type: 'POST', data: data, dataType: 'json', beforeSend: function () {
$('.sendingrequestDetails').val(' Please Wait...');
}, success: function (result) {
if (result.status) {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
$('.msgrequest').html(result.message).css({'color': 'green'}).fadeIn().delay(10000).fadeOut();
} else {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
$('.msgrequest').html(result.message);
}
}, error: function (result) {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
alert('Some error occured.');
}});
}else{
$("#mleadsendD").val(1);
$('.enquiryFormHiddenDataD').show();
}
});
$(".sendingrequestCallbackDetailsFlight").on('submit', function (e) {
// alert("Flight");
var EmailReg = new RegExp(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/);
e.preventDefault();
var data = $(".sendingrequestCallbackDetailsFlight").serialize();
// var mleadsend = $("#mleadsendD").val();
// alert(data);
if ($('.sendingrequestCallbackDetailsFlight input[name="fname"]').val() == '') {
$('.msgrequest').show().html('Please enter your first name').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsFlight input[name="fname"]').focus();
return false;
} if ($('.sendingrequestCallbackDetailsFlight input[name="email"]').val() == '') {
$('.msgrequest').show().html('Please enter your email id').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsFlight input[name="email"]').focus();
return false;
}
if (!EmailReg.test($('.sendingrequestCallbackDetailsFlight input[name="email"]').val())) {
$('.msgrequest').show().html('Please enter valid email address!!!').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsFlight input[name="email"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetailsFlight input[name="mobile"]').val() == '') {
$('.msgrequest').show().html('Please enter your Mobile').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsFlight input[name="mobile"]').focus();
return false;
}
if (!$.isNumeric($('.sendingrequestCallbackDetailsFlight input[name="mobile"]').val())) {
$('.msgrequest').show().html('Mobile should be numeric!!').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsFlight input[name="mobile"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetailsFlight input[name="mobile"]').val().length != '10') {
$('.msgrequest').show().html('Mobile should be 10 digit?').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsFlight input[name="mobile"]').focus();
return false;
}
if($('.sendingrequestCallbackDetailsFlight input[name="from_city"]').val()=='') {
$('.msgrequest').show().html('Please enter a from city').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsFlight input[name="from_city"]').focus();
return false;
}
if($('.sendingrequestCallbackDetailsFlight input[name="to_city"]').val()=='') {
$('.msgrequest').show().html('Please enter a to city').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsFlight input[name="to_city"]').focus();
return false;
}
if($('.sendingrequestCallbackDetailsFlight input[name="check_in"]').val()=='') {
$('.msgrequest').show().html('Please enter check in date').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsFlight input[name="check_in"]').focus();
return false;
}
if($('.sendingrequestCallbackDetailsFlight input[name="noofpax"]').val()=='') {
$('.msgrequest').show().html('Please enter Travellers').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsFlight input[name="noofpax"]').focus();
return false;
}
$.ajax({url: SITEURL + 'cms/index/send-query-detailsnew1', type: 'POST', data: data, dataType: 'json', beforeSend: function () {
$('.sendingrequestDetails').val(' Please Wait...');
}, success: function (result) {
if (result.status) {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
$('.msgrequest').html(result.message).css({'color': 'green'}).fadeIn().delay(10000).fadeOut();
} else {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
$('.msgrequest').html(result.message);
}
}, error: function (result) {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
alert('Some error occured.');
}});
});
$(".sendingrequestCallbackDetailsHotel").on('submit', function (e) {
// alert("hotel");
var EmailReg = new RegExp(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/);
e.preventDefault();
var data = $(".sendingrequestCallbackDetailsHotel").serialize();
// var mleadsend = $("#mleadsendD").val();
// alert(data);
if ($('.sendingrequestCallbackDetailsHotel input[name="fname"]').val() == '') {
$('.msgrequest').show().html('Please enter your first name').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsHotel input[name="fname"]').focus();
return false;
} if ($('.sendingrequestCallbackDetailsHotel input[name="email"]').val() == '') {
$('.msgrequest').show().html('Please enter your email id').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsHotel input[name="email"]').focus();
return false;
}
if (!EmailReg.test($('.sendingrequestCallbackDetailsHotel input[name="email"]').val())) {
$('.msgrequest').show().html('Please enter valid email address!!!').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsHotel input[name="email"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetailsHotel input[name="mobile"]').val() == '') {
$('.msgrequest').show().html('Please enter your Mobile').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsHotel input[name="mobile"]').focus();
return false;
}
if (!$.isNumeric($('.sendingrequestCallbackDetailsHotel input[name="mobile"]').val())) {
$('.msgrequest').show().html('Mobile should be numeric!!').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsHotel input[name="mobile"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetailsHotel input[name="mobile"]').val().length != '10') {
$('.msgrequest').show().html('Mobile should be 10 digit?').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsHotel input[name="mobile"]').focus();
return false;
}
if($('.sendingrequestCallbackDetailsHotel input[name="Destination"]').val()=='') {
$('.msgrequest').show().html('Please enter a destination').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsHotel input[name="Destination"]').focus();
return false;
}
if($('.sendingrequestCallbackDetailsHotel input[name="check_in"]').val()=='') {
$('.msgrequest').show().html('Please enter check in date').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsHotel input[name="check_in"]').focus();
return false;
}
if($('.sendingrequestCallbackDetailsHotel input[name="noofpax"]').val()=='') {
$('.msgrequest').show().html('Please enter Travellers').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailsHotel input[name="noofpax"]').focus();
return false;
}
$.ajax({url: SITEURL + 'cms/index/send-query-detailsnew1', type: 'POST', data: data, dataType: 'json', beforeSend: function () {
$('.sendingrequestDetails').val(' Please Wait...');
}, success: function (result) {
if (result.status) {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
$('.msgrequest').html(result.message).css({'color': 'green'}).fadeIn().delay(10000).fadeOut();
} else {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
$('.msgrequest').html(result.message);
}
}, error: function (result) {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
alert('Some error occured.');
}});
});
$(".sendingrequestCallbackDetailSightseeing").on('submit', function (e) {
// alert("hotel");
var EmailReg = new RegExp(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/);
e.preventDefault();
var data = $(".sendingrequestCallbackDetailSightseeing").serialize();
// var mleadsend = $("#mleadsendD").val();
// alert(data);
if ($('.sendingrequestCallbackDetailSightseeing input[name="fname"]').val() == '') {
$('.msgrequest').show().html('Please enter your first name').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailSightseeing input[name="fname"]').focus();
return false;
} if ($('.sendingrequestCallbackDetailSightseeing input[name="email"]').val() == '') {
$('.msgrequest').show().html('Please enter your email id').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailSightseeing input[name="email"]').focus();
return false;
}
if (!EmailReg.test($('.sendingrequestCallbackDetailSightseeing input[name="email"]').val())) {
$('.msgrequest').show().html('Please enter valid email address!!!').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailSightseeing input[name="email"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetailSightseeing input[name="mobile"]').val() == '') {
$('.msgrequest').show().html('Please enter your Mobile').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailSightseeing input[name="mobile"]').focus();
return false;
}
if (!$.isNumeric($('.sendingrequestCallbackDetailSightseeing input[name="mobile"]').val())) {
$('.msgrequest').show().html('Mobile should be numeric!!').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailSightseeing input[name="mobile"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetailSightseeing input[name="mobile"]').val().length != '10') {
$('.msgrequest').show().html('Mobile should be 10 digit?').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailSightseeing input[name="mobile"]').focus();
return false;
}
// if($('.sendingrequestCallbackDetailSightseeing input[name="selectDestination"]').val()=='') {
// $('.msgrequest').show().html('Please enter a destination').css('color', 'red').fadeIn().delay(5000).fadeOut();
// $('.sendingrequestCallbackDetailSightseeing input[name="selectDestination"]').focus();
// return false;
// }
if ($('.sendingrequestCallbackDetails input[name="travel_dateS"]').val() == '') {
$('.msgrequest').show().html('Please enter your travel date').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetails input[name="travel_date"]').focus();
return false;
}
if($('.sendingrequestCallbackDetailSightseeing input[name="costType"]').val()=='') {
$('.msgrequest').show().html('Please select cost type').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailSightseeing input[name="costType"]').focus();
return false;
}
if($('.sendingrequestCallbackDetailSightseeing input[name="noofpax"]').val()=='') {
$('.msgrequest').show().html('Please enter Travellers').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailSightseeing input[name="noofpax"]').focus();
return false;
}
$.ajax({url: SITEURL + 'cms/index/send-query-detailsnew1', type: 'POST', data: data, dataType: 'json', beforeSend: function () {
$('.sendingrequestDetails').val(' Please Wait...');
}, success: function (result) {
if (result.status) {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
$('.msgrequest').html(result.message).css({'color': 'green'}).fadeIn().delay(10000).fadeOut();
} else {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
$('.msgrequest').html(result.message);
}
}, error: function (result) {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
alert('Some error occured.');
}});
});
$(".sendingrequestCallbackDetailVisa").on('submit', function (e) {
// alert("hotel");
var EmailReg = new RegExp(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/);
e.preventDefault();
var data = $(".sendingrequestCallbackDetailVisa").serialize();
// var mleadsend = $("#mleadsendD").val();
// alert(data);
// return false;
if ($('.sendingrequestCallbackDetailVisa input[name="fname"]').val() == '') {
$('.msgrequest').show().html('Please enter your first name').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailVisa input[name="fname"]').focus();
return false;
} if ($('.sendingrequestCallbackDetailVisa input[name="email"]').val() == '') {
$('.msgrequest').show().html('Please enter your email id').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailVisa input[name="email"]').focus();
return false;
}
if (!EmailReg.test($('.sendingrequestCallbackDetailVisa input[name="email"]').val())) {
$('.msgrequest').show().html('Please enter valid email address!!!').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailVisa input[name="email"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetailVisa input[name="mobile"]').val() == '') {
$('.msgrequest').show().html('Please enter your Mobile').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailVisa input[name="mobile"]').focus();
return false;
}
if (!$.isNumeric($('.sendingrequestCallbackDetailVisa input[name="mobile"]').val())) {
$('.msgrequest').show().html('Mobile should be numeric!!').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailVisa input[name="mobile"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetailVisa input[name="mobile"]').val().length != '10') {
$('.msgrequest').show().html('Mobile should be 10 digit?').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailVisa input[name="mobile"]').focus();
return false;
}
if($('.sendingrequestCallbackDetailVisa input[name="selectDestination"]').val()=='') {
$('.msgrequest').show().html('Please enter a destination').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailVisa input[name="selectDestination"]').focus();
return false;
}
if ($('.sendingrequestCallbackDetails input[name="travel_date2"]').val() == '') {
$('.msgrequest').show().html('Please enter your travel date').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetails input[name="travel_date2"]').focus();
return false;
}
if($('.sendingrequestCallbackDetailVisa input[name="noofpax"]').val()=='') {
$('.msgrequest').show().html('Please enter Travellers').css('color', 'red').fadeIn().delay(5000).fadeOut();
$('.sendingrequestCallbackDetailVisa input[name="noofpax"]').focus();
return false;
}
$.ajax({url: SITEURL + 'cms/index/send-query-detailsnew1', type: 'POST', data: data, dataType: 'json', beforeSend: function () {
$('.sendingrequestDetails').val(' Please Wait...');
}, success: function (result) {
if (result.status) {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
$('.msgrequest').html(result.message).css({'color': 'green'}).fadeIn().delay(10000).fadeOut();
} else {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
$('.msgrequest').html(result.message);
}
}, error: function (result) {
$('.sendingrequestDetails').val('Submit').attr('disabled', false);
alert('Some error occured.');
}});
});
$(document).ready(function () {
$("#selectDestination").autocomplete({
source: function (request, response) {
var query = $("#selectDestination").val();
var countryId = '';
$.getJSON("/index/autosuggest", {query: query, countryId: countryId},
response);
},
minLength: 2,
autoFocus: true,
select: function (event, ui) {
var CityId = ui.item.CityId;
var CityName = ui.item.CityName;
$("#destinationDDId").val(CityId);
//$("#hidden_selected_city_name").val(CityName);
}
});
});
function ExportExcelForm() {
$(".ExportExcelForm").submit();
}