| 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/b2c.hellogtx.com/public/js/ |
Upload File : |
$(function () {
var action_path = window.location.pathname;
var minlength = 2;
if (action_path == '/') {
$.ajax({
type: "POST",
url: SITEURL + "car/index/get-Cartriptype",
dataType: 'html',
success: function (result) {
var tripTypeHtml = '';
var response = JSON.parse(result);
if (response.status == 'success') {
var first_entry = '';
var indexs = 0;
Object.entries(response.data).map(item => {
if (indexs == 0) {
first_entry = item[0];
}
indexs++;
tripTypeHtml += '<option value="' + item[0] + '">' + item[1] + "</option>";
})
$('#car_select_07042022').html(tripTypeHtml);
var tripType = first_entry;
$.ajax({
type: "POST",
url: SITEURL + "car/index/get-Carsubtriptype",
dataType: 'html',
data: {
'tripType': tripType
},
success: function (result) {
var SubTripTypeHtml = '';
var response = JSON.parse(result);
if (response.status == 'success') {
var indexs = 0;
var subTripType = 0;
Object.entries(response.data).map(item => {
var checked = '';
if (indexs == 0) {
checked = 'checked';
subTripType = item[0];
}
indexs++;
SubTripTypeHtml += '<div class="col-md-4 col-lg-4 col-sm-4 col-4 padding-0 padding-left0" id="roundt">';
SubTripTypeHtml += '<div class="custom-control custom-radio custom-control-inline">';
SubTripTypeHtml += '<input type="radio" name="subTripType" id="subtriptypeod' + indexs + '" class="custom-control-input tripTypeOption" value="' + item[0] + '" ' + checked + '>';
SubTripTypeHtml += '<label class="custom-control-label" for="subtriptypeod' + indexs + '">' + item[1] + '</label>';
SubTripTypeHtml += '</div>';
SubTripTypeHtml += '</div>';
})
$('#SubTripTypeHtml').html(SubTripTypeHtml);
subTripType = subTripType;
$.ajax({
type: "POST",
url: SITEURL + "car/index/get-car-source",
dataType: 'html',
data: {
'tripType': tripType,
'subTripType': subTripType
},
success: function (result) {
var response = JSON.parse(result);
$('#car_mytrip_city_from').autocomplete({
minLength: 2,
autoFocus: true,
source: response.data,
select: function (event, ui) {
var source_city = ui.item.label;
var source_id = ui.item.value;
$('#car_mytrip_city_from').val(source_city);
$('#car_source_city').val(source_id);
return false;
}
});
}
})
}
}
})
}
}
})
}
$("#car_mycartrip_city_to").keyup(function () {
var city_to = $(this).val();
var tripType = $("#car_select_07042022").val();
var subTripType = $('.tripTypeOption:checked').val();
var car_source_city = $('#car_source_city').val();
if (city_to.length >= minlength) {
$.ajax({
type: "POST",
url: SITEURL + "car/index/get-car-destination",
dataType: 'html',
data: {
'tripType': tripType,
'subTripType': subTripType,
'sourceCity': car_source_city
},
success: function (result) {
var response = JSON.parse(result);
$('#car_mycartrip_city_to').autocomplete({
minLength: 2,
autoFocus: true,
source: response.data,
select: function (event, ui) {
var source_city = ui.item.label;
var source_id = ui.item.value;
$('#car_mycartrip_city_to').val(source_city);
$('#car_destination_city').val(source_id);
return false;
}
});
}
})
}
});
$('#car_select_07042022').change(function () {
$('#car_select_07042022_error').hide();
var tripType = $(this).val();
$.ajax({
type: "POST",
url: SITEURL + "car/index/get-Carsubtriptype",
dataType: 'html',
data: {
'tripType': tripType
},
success: function (result) {
var SubTripTypeHtml = '';
var response = JSON.parse(result);
if (response.status == 'success') {
var indexs = 0;
Object.entries(response.data).map(item => {
var checked = '';
if (indexs == 0) {
checked = 'checked';
}
indexs++;
SubTripTypeHtml += '<div class="col-md-4 col-lg-4 col-sm-4 col-4 padding-0 padding-left0" id="roundt">';
SubTripTypeHtml += '<div class="custom-control custom-radio custom-control-inline">';
SubTripTypeHtml += '<input type="radio" name="subTripType" id="subtriptypeod' + indexs + '" class="custom-control-input tripTypeOption" value="' + item[0] + '" ' + checked + '>';
SubTripTypeHtml += '<label class="custom-control-label" for="subtriptypeod' + indexs + '">' + item[1] + '</label>';
SubTripTypeHtml += '</div>';
SubTripTypeHtml += '</div>';
})
$('#SubTripTypeHtml').html(SubTripTypeHtml);
}
}
})
if (tripType == 'local') {
$('#destination_city_name_section,#car_end_date_div').hide();
$('#localityId_name_section, #car_start_date_div').show();
} else if (tripType == 'outstation') {
$('#localityId_name_section').hide();
$('#destination_city_name_section,#car_end_date_div,#destination_city_hide_show').show();
} else if (tripType == 'airport') {
$('#localityId_name_section').show();
$('#car_end_date_div,#destination_city_name_section').hide();
}
})
$('body').on('click', '.tripTypeOption', function () {
var subTripType = $('.tripTypeOption:checked').val();
var tripType = $('#car_select_07042022').val();
if (tripType == 'outstation' && subTripType == 'oneway') {
$('#car_end_date_div').hide();
$('#localityId_name_section').hide();
$('#destination_city_hide_show').show();
} else if (tripType == 'outstation' && subTripType == 'roundtrip') {
$('#localityId_name_section').hide();
$('#car_end_date_div,#destination_city_hide_show').show();
} else if (tripType == 'airport' && subTripType == 'PICK_AIRPORT') {
$('#localityId_name_section').show();
$('#destination_city_hide_show').hide();
} else if (tripType == 'local' && subTripType == 12120) {
$('#localityId_name_section').hide();
$('#destination_city_hide_show').hide();
}else{
$('#localityId_name_section').show();
$('#destination_city_hide_show').hide();
}
})
$('#car_lead_mobile,#car_lead_email').keyup(function () {
var mobile = $('#car_lead_mobile').val();
var email = $('#car_lead_email').val();
if (mobile.length > 9 && email.length > 5) {
$.ajax({
type: "POST",
url: SITEURL + "car/index/get-userdetails",
dataType: 'html',
data: {
'mobile': mobile,
'email': email
},
success: function (result) {
var response = JSON.parse(result);
if (response.status == 'success') {
$('#car_salution').val(response.data.Salutation);
$('#car_lead_name').val(response.data.FirstName);
$('#car_lead_last_name').val(response.data.LastName);
$('#car_lead_pickup_address').val(response.data.Address);
$('#CustomerSysId').val(response.data.CustomerSysId);
}
}
})
}
})
function validateCountryCode(country_code) {
var regex = /^(\+?\d{1,3}|\d{1,4})$/gm;
var str = country_code;
if (str.match(regex)) {
return false;
} else {
return true;
}
}
function validateMobileNumber(mobile_number) {
var regex = /^[6789]\d{9}$/gm;
var str = mobile_number;
if (str.match(regex)) {
return false;
} else {
return true;
}
}
function validateEmailAddress(email_address) {
var regex = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/gm;
var str = email_address;
if (str.match(regex)) {
return false;
} else {
return true;
}
}
function validateName(user_name) {
var regex = /^[a-zA-Z ]+$/gm;
var str = user_name;
if (str.match(regex)) {
return false;
} else {
return true;
}
}
$('#car_country_code').keyup(function () {
var car_country_code = $(this).val();
if (car_country_code == '' || validateCountryCode(car_country_code)) {
$('#car_country_code_error').text('Please enter country code').show();
} else {
$('#car_country_code_error').hide();
}
})
$('#car_lead_mobile').keyup(function () {
var car_lead_mobile = $(this).val();
if (car_lead_mobile == '' || validateMobileNumber(car_lead_mobile)) {
$('#car_lead_mobile_error').text('Please enter valid mobile').show();
} else {
$('#car_lead_mobile_error').hide();
}
})
$('#car_lead_email').keyup(function () {
var car_lead_email = $(this).val();
if (car_lead_email == '' || validateEmailAddress(car_lead_email)) {
$('#car_lead_email_error').text('Please enter valid email').show();
} else {
$('#car_lead_email_error').hide();
}
})
$('#car_salution').change(function () {
var car_salution = $(this).val();
if (car_salution == '') {
$('#car_salution_error').text('Please select satutation').show();
} else {
$('#car_salution_error').hide();
}
})
$('#car_lead_name').keyup(function () {
var car_lead_name = $(this).val();
if (car_lead_name == '' || validateName(car_lead_name)) {
$('#car_lead_name_error').text('Please enter valid name').show();
} else {
$('#car_lead_name_error').hide();
}
})
$('#car_lead_last_name').keyup(function () {
var car_lead_last_name = $(this).val();
if (car_lead_last_name == '' || validateName(car_lead_last_name)) {
$('#car_lead_last_name_error').text('Please enter last name').show();
} else {
$('#car_lead_last_name_error').hide();
}
})
$('#car_lead_pickup_address').keyup(function () {
var car_lead_pickup_address = $(this).val();
if (car_lead_pickup_address == '' || car_lead_pickup_address.length < 5) {
$('#car_lead_pickup_address_error').text('Please enter valid pickup address').show();
} else {
$('#car_lead_pickup_address_error').hide();
}
})
$('#car_lead_locality').keyup(function () {
var locality_text = $(this).val();
if (locality_text == '') {
$('#localityId').val('');
}
var localityId = $('#localityId').val();
if (localityId == '') {
$('#car_lead_locality_error').text('Please enter valid locality').show();
} else {
$('#car_lead_locality_error').hide();
}
})
$('#save_car_passengers').click(function () {
var car_country_code = $('#car_country_code').val();
var car_lead_name = $('#car_lead_name').val();
var car_lead_mobile = $('#car_lead_mobile').val();
var car_lead_email = $('#car_lead_email').val();
var car_lead_last_name = $('#car_lead_last_name').val();
var car_lead_locality = $('#car_lead_locality').val();
var car_lead_pickup_address = $('#car_lead_pickup_address').val();
var car_salution = $('#car_salution').val();
var sourceCity = $('#sourceCity').val();
var localityId = $('#localityId').val();
if (car_country_code == '' || validateCountryCode(car_country_code)) {
$('#car_country_code_error').text('Please enter country code').show();
$('#car_country_code').focus();
setTimeout(function () {
$('#car_country_code_error').hide();
}, 8000);
} else if (car_lead_mobile == '' || validateMobileNumber(car_lead_mobile)) {
$('#car_lead_mobile_error').text('Please enter valid mobile number').show();
$('#car_lead_mobile').focus();
setTimeout(function () {
$('#car_lead_mobile_error').hide();
}, 8000);
} else if (car_lead_email == '' || validateEmailAddress(car_lead_email)) {
$('#car_lead_email_error').text('Please enter valid email').show();
$('#car_lead_email').focus();
setTimeout(function () {
$('#car_lead_email_error').hide();
}, 8000);
} else if (car_salution == '') {
$('#car_salution_error').text('Please select satutation').show();
$('#car_salution').focus();
setTimeout(function () {
$('#car_salution_error').hide();
}, 8000);
} else if (car_lead_name == '' || validateName(car_lead_name)) {
$('#collapseTwo').show();
$('#car_lead_name_error').text('Please enter name').show();
$('#car_lead_name').focus();
setTimeout(function () {
$('#car_lead_name_error').hide();
}, 8000);
} else if (car_lead_last_name == '' || validateName(car_lead_last_name)) {
$('#car_lead_last_name_error').text('Please enter last name').show();
$('#car_lead_last_name').focus();
setTimeout(function () {
$('#car_lead_last_name_error').hide();
}, 8000);
} else if (car_lead_locality == '' || localityId == '') {
$('#collapseTwo').show();
$('#car_lead_locality_error').text('Please enter locality').show();
$('#car_lead_locality').focus();
setTimeout(function () {
$('#car_lead_locality_error').hide();
}, 8000);
} else if (car_lead_pickup_address == '') {
$('#collapseTwo').show();
$('#car_lead_pickup_address_error').text('Please enter pickup address').show();
$('#car_lead_pickup_address').focus();
setTimeout(function () {
$('#car_lead_pickup_address_error').hide();
}, 8000);
} else {
$.ajax({
type: "POST",
url: SITEURL + "car/index/save-customerdetails",
dataType: 'html',
data: $('#car_make_booking').serialize(),
success: function (result) {
var response = JSON.parse(result);
var status = response.status;
var messages = response.messages;
if (status == 'success') {
$('#collapseTwo-1').collapse('true');
} else {
$('#save_car_passengers_error').text(messages);
}
}
})
}
})
$("#car_lead_locality").keyup(function () {
var locality = $(this).val();
var sourceCity = $("#sourceCity").val();
if ($("#sourceCity").length <= 0) {
sourceCity = $("#car_source_city").val();
}
if (locality.length >= minlength) {
$.ajax({
type: "POST",
url: SITEURL + "car/index/get-car-locality",
dataType: 'html',
data: {
'locality': locality,
'sourceCity': sourceCity
},
success: function (result) {
var response = JSON.parse(result);
$('#car_lead_locality').autocomplete({
minLength: 2,
autoFocus: true,
source: response.data,
select: function (event, ui) {
var source_city = ui.item.label;
var source_id = ui.item.value;
$('#car_lead_locality').val(source_city);
$('#localityId').val(source_id);
$('#car_lead_locality_error').hide();
return false;
}
});
}
})
}
});
$('#car_make_booking').submit(function (e) {
e.preventDefault();
var car_country_code = $('#car_country_code').val();
var car_lead_name = $('#car_lead_name').val();
var car_lead_mobile = $('#car_lead_mobile').val();
var car_lead_email = $('#car_lead_email').val();
var car_lead_last_name = $('#car_lead_last_name').val();
var car_lead_locality = $('#car_lead_locality').val();
var car_lead_pickup_address = $('#car_lead_pickup_address').val();
var car_salution = $('#car_salution').val();
var sourceCity = $('#sourceCity').val();
var localityId = $('#localityId').val();
var paymentMode = $("input[name='paymentMode']:checked").val();
var usewallet = $("input[name='usewallet']:checked").val();
if (car_country_code == '' || validateCountryCode(car_country_code)) {
$('#car_country_code_error').text('Please enter country code').show();
$('#car_country_code').focus();
setTimeout(function () {
$('#car_country_code_error').hide();
}, 8000);
} else if (car_lead_mobile == '' || validateMobileNumber(car_lead_mobile)) {
$('#car_lead_mobile_error').text('Please enter mobile').show();
$('#car_lead_mobile').focus();
setTimeout(function () {
$('#car_lead_mobile_error').hide();
}, 8000);
} else if (car_lead_email == '' || validateEmailAddress(car_lead_email)) {
$('#car_lead_email_error').text('Please enter email').show();
$('#car_lead_email').focus();
setTimeout(function () {
$('#car_lead_email_error').hide();
}, 8000);
} else if (car_salution == '') {
$('#car_salution_error').text('Please select satutation').show();
$('#car_salution').focus();
setTimeout(function () {
$('#car_salution_error').hide();
}, 8000);
} else if (car_lead_name == '' || validateName(car_lead_name)) {
$('#collapseTwo').show();
$('#car_lead_name_error').text('Please enter name').show();
$('#car_lead_name').focus();
setTimeout(function () {
$('#car_lead_name_error').hide();
}, 8000);
} else if (car_lead_last_name == '' || validateName(car_lead_last_name)) {
$('#car_lead_last_name_error').text('Please enter last name').show();
$('#car_lead_last_name').focus();
setTimeout(function () {
$('#car_lead_last_name_error').hide();
}, 8000);
} else if (car_lead_locality == '' || localityId == '') {
$('#collapseTwo').show();
$('#car_lead_locality_error').text('Please enter locality').show();
$('#car_lead_locality').focus();
setTimeout(function () {
$('#car_lead_locality_error').hide();
}, 8000);
} else if (car_lead_pickup_address == '') {
$('#collapseTwo').show();
$('#car_lead_pickup_address_error').text('Please enter pickup address').show();
$('#car_lead_pickup_address').focus();
setTimeout(function () {
$('#car_lead_pickup_address_error').hide();
}, 8000);
} else {
var urls = "";
$.ajax({
type: "POST",
url: SITEURL + "car/index/get-payment",
dataType: (paymentMode == 1)?'json':'html',
data: $('#car_make_booking').serialize(),
success: function (result) {
if(paymentMode == 1){
if(result.status){
window.location.href = result.url;
}else{
alert(result.message);
return false;
}
}else{
var response = JSON.parse(result);
var payment_form = response.data;
$('#payment_form_here').html(payment_form);
$('#car_payment_submit').submit();
}
}
})
// $(this).unbind( e );
// $('#car_make_booking').submit();
}
//alert();
})
$("#car_mytrip_city_from").keyup(function () {
$('#car_mytrip_city_from_error').hide();
var city_from = $(this).val();
var tripType = $("#car_select_07042022").val();
var subTripType = $('.tripTypeOption:checked').val();
if (city_from.length >= minlength) {
$.ajax({
type: "POST",
url: SITEURL + "car/index/get-car-source",
dataType: 'html',
data: {
'tripType': tripType,
'subTripType': subTripType
},
success: function (result) {
var response = JSON.parse(result);
$('#car_mytrip_city_from').autocomplete({
minLength: 2,
autoFocus: true,
source: response.data,
select: function (event, ui) {
var source_city = ui.item.label;
var source_id = ui.item.value;
$('#car_mytrip_city_from').val(source_city);
$('#car_source_city').val(source_id);
return false;
}
});
}
})
}
});
$('.car_amount_filter').click(function () {
if ($('.car_amount_filter:checked').length <= 0) {
$('.car-list').show();
} else {
$('.car-list').hide();
$('.car_amount_filter:checked').each(function (index) {
var price = $(this).val();
$('.car_filter_price_' + price).show();
});
$('.car_seat_filter:checked').each(function (index) {
var seat = $(this).val();
$('.car_filter_seat_' + seat).show();
});
$('.car_type_filter:checked').each(function (index) {
var seat = $(this).val();
$('.car_filter_type_' + seat).show();
});
}
})
$('.car_seat_filter').click(function () {
if ($('.car_seat_filter:checked').length <= 0) {
$('.car-list').show();
} else {
$('.car-list').hide();
$('.car_amount_filter:checked').each(function (index) {
var price = $(this).val();
$('.car_filter_price_' + price).show();
});
$('.car_seat_filter:checked').each(function (index) {
var seat = $(this).val();
$('.car_filter_seat_' + seat).show();
});
$('.car_type_filter:checked').each(function (index) {
var seat = $(this).val();
$('.car_filter_type_' + seat).show();
});
}
})
$('.car_type_filter').click(function () {
if ($('.car_type_filter:checked').length <= 0) {
$('.car-list').show();
} else {
$('.car-list').hide();
$('.car_amount_filter:checked').each(function (index) {
var price = $(this).val();
$('.car_filter_price_' + price).show();
});
$('.car_seat_filter:checked').each(function (index) {
var seat = $(this).val();
$('.car_filter_seat_' + seat).show();
});
$('.car_type_filter:checked').each(function (index) {
var seat = $(this).val();
$('.car_filter_type_' + seat).show();
});
}
})
$('#car_book_from_date').hover(function () {
$('#car_book_from_date_error').hide();
});
$('#car-time').hover(function () {
$('#car-time-error').hide();
});
$('#carsearchformsubmit').submit(function (e) {
var car_trip_type = $('#car_select_07042022').val();
var car_source = $('#car_source_city').val();
var car_pickup_date = $('#car_pickup_date_time').val();
var car_pickup_time = $('#car-time').val();
if (car_trip_type == '') {
$('#car_select_07042022_error').text('Please select source type').show();
} else if (car_source == '') {
$('#car_mytrip_city_from_error').text('Please select source city from list').show();
} else if (car_pickup_date == '') {
$('#car_book_from_date_error').text('Please select pickup date').show();
} else if (car_pickup_time == '') {
$('#car-time-error').text('Please select pickup time').show();
} else {
$('#carsearchformsubmit').submit();
return true;
}
e.preventDefault();
})
// if($('#car_select_07042022').val()=='local'){
// $('#destination_city_hide_show').hide();
// }
// $('#car_one_way_07042022').click(function(){
// if('#car_one_way_07042022:checked'){
// $('#car_end_date_div,#car_one_way_hide,#car_multi_city_add_more').hide();
// }
// })
// $('#car_multi_way_07042022').click(function(){
// if('#car_multi_way_07042022:checked'){
// $('#car_end_date_div,#car_one_way_hide,#car_multi_city_add_more').show();
// }
// })
// $('#car_multi_city_add_more_click').click(function(){
// var add_multicity_html = '<div class="row"><div class="col-md-4 ui-widget"> <input class="form-control airport_searchsdd car_search apendn_1" type="text" name="sourceCity" placeholder="Source City" id="car_mytrip_city_from" index="1" value=""> </div> <div class="col-md-4 carcitytoo"> <input class="form-control airport_searchdestin car_search apendc_2" type="text" name="destinationCity" placeholder="Destination City" id="car_mycartrip_city_to" index="2" value=""> </div> <div class="col-md-4 text-center addmorebtn" id="car_multi_city_remove_more"> <div class="form-group"> <button type="button" class="btn btn-default car_multi_city_remove_more_click"> <i class="fa fa-minus-circle fa-lg text-danger"></i> <strong> Add</strong> </button> </div> </div></div>';
// $('#add_here_multicity').append(add_multicity_html);
// })
// $('#add_here_multicity').on('click','.car_multi_city_remove_more_click',function(){
// $(this).parent().parent().parent().remove();
// })
// $("#car_mytrip_city_from").keyup(function () {
// var city_from = $(this).val();
// var tripType = $("#car_select_07042022").val();
// var subTripType = $('.tripTypeOption:checked').val();
// if (city_from.length >= minlength ) {
// $.ajax({
// type: "POST",
// url: SITEURL+"car/index/get-car-source",
// dataType: 'html',
// data: {'tripType':tripType,'subTripType':subTripType},
// success: function(result) {
// var response = JSON.parse(result);
// $('#car_mytrip_city_from').autocomplete({
// minLength: 2,
// autoFocus: true,
// source: response.data,
// select: function( event, ui ) {
// var source_city = ui.item.label;
// var source_id = ui.item.value;
// $('#car_mytrip_city_from').val(source_city);
// $('#car_source_city').val(source_id);
// return false;
// }
// });
// }
// })
// }
// });
$("#car_book_from_date").datepicker({
changeMonth: false,
dateFormat: "d-MM-yy",
numberOfMonths: 2,
minDate: 0,
buttonImage: true,
buttonImageOnly: true,
onSelect: function (selectedDate, inst) {
var tripType = $('.tripTypeOption:checked').val(); // retrieve the value
var dateMin = $('#car_book_from_date').datepicker("getDate");
var rMin = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 0); // Min Date = Selected + 1d
var rMax = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 180); // Max Date = Selected + 62d
var c_out_date = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 0); // Min Date = Selected + 1d
var theDate = new Date(Date.parse($(this).datepicker('getDate')));
var dateFormatted = $.datepicker.formatDate('DD', theDate);
var FromFormatted = $.datepicker.formatDate('d-MM-yy', theDate);
$('#car_book_to_date').val(FromFormatted);
$('#car_book_to_date').datepicker("option", "minDate", rMin);
$('#car_book_to_date').datepicker("option", "maxDate", rMax);
$('#car_book_to_date').datepicker("setDate", c_out_date);
var pick_up_date = $.datepicker.formatDate('yy-mm-d', theDate);
$('#car_pickup_date_time,#car_drop_date_time').val(pick_up_date);
}
});
$("#car_book_to_date").datepicker({
changeMonth: false,
dateFormat: "d-MM-yy",
numberOfMonths: 2,
minDate: 0,
buttonImage: true,
buttonImageOnly: true,
beforeShow: function () {
var dateMin = $('#car_book_from_date').datepicker("getDate");
var TodateMin = $('#car_book_from_date').datepicker("getDate");
var rMin = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 0); // Min Date = Selected + 1d
var rMax = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 180); // Max Date = Selected + 62d
var c_out_date = new Date(TodateMin.getFullYear(), TodateMin.getMonth(), TodateMin.getDate()); // Min Date = Selected + 1d
$('#car_book_to_date').datepicker("option", "minDate", rMin);
$('#car_book_to_date').datepicker("option", "maxDate", rMax);
$('#car_book_to_date').datepicker("setDate", c_out_date);
},
onSelect: function (selectedDate, inst) {
var theDate = new Date(Date.parse($(this).datepicker('getDate')));
var pick_up_date = $.datepicker.formatDate('yy-mm-d', theDate);
$('#car_drop_date_time').val(pick_up_date);
}
});
})
// carMaster(2);
// function carMaster(traveltype){
// var triptype = $("input[name=tripTypeOption]:checked").val();
// $.ajax({
// type: "POST",
// url: SITEURL+"car/index/getcarsource",
// dataType: 'html',
// data: {triptype:triptype,traveltype:traveltype},
// success: function(result) {
// var source = JSON.parse(result);
// $( ".car_search").autocomplete({
// minLength: 2,
// autoFocus: true,
// source: source,
// select: function(index, value) {
// var city = value.item.value;
// var airport = value.item.Name;
// var cityval = $('#car_mytrip_city_from').val();
// if(cityval != ''){
// var pick = 'pickup';
// var triptype = $("input[name=tripTypeOption]:checked").val();
// var traveltype = $('#car-select').val();
// var destination = 1;
// $.ajax({
// type: "POST",
// url: SITEURL+"car/index/getcarsource",
// dataType: 'html',
// data: {triptype:triptype,traveltype:traveltype,destination:destination,pick:pick,city:cityval},
// success: function(result) {
// var source = JSON.parse(result);
// var option1 = '<option value="">Drop Up Location</option>';
// var term = $('#car_mytrip_city_from').val();
// $( source ).each(function( index, element ) {
// if(element.City == term){
// option1 += '<option value="'+element.Name+'">'+element.Name+'</option>';
// }
// });
// $('#airport').html(option1);
// }
// });
// }
// else{
// alert('Please select source city');
// }
// setTimeout(function() {
// $.getJSON('public/data/dynamic/carhotelmaster.json', function(source) {
// // console.log(source);
// var term = city;
// var option = '<option value="">Drop Up Location</option>';
// if(term !=''){
// $( source ).each(function( index, element ) {
// if(element.City == term){
// option += '<option value="'+element.label+'">'+element.label+'</option>';
// }
// });
// //console.log( option );
// $('#droplocation').html(option);
// }else{
// alert('Please select source');
// }
// });
// }, 1000);
// }
// });
// }
// });
// }
// $(function () {
// var minlength = 2;
// $(".car_search").keyup(function () {
// //alert('test');
// var that = this;
// value = $(this).val();
// if (value.length >= minlength ) {
// var triptype = $("input[name=tripTypeOption]:checked").val();
// var traveltype = $('#car-select').val();
// var destination = 1;
// $.ajax({
// type: "POST",
// url: SITEURL+"car/index/getcarsource",
// dataType: 'html',
// data: {triptype:triptype,traveltype:traveltype,destination:destination},
// success: function(result) {
// var source = JSON.parse(result);
// $(this).autocomplete({
// minLength: 2,
// autoFocus: true,
// source: source,
// select: function(index, value) {
// console.log(value);
// var city = value.item.value;
// var airport = value.item.Name;
// }
// });
// }
// });
// }
// });
// });
// var triproot = $('input[name="tripTypeOption"]:checked').val();
// if(triproot == 4){
// $('.local').show();
// $('.car-end-Date').show();
// $('.transfer').hide();
// $('.outstaion').hide();
// $('#car_fullday').prop('checked',true);
// $('.carcitytoo').hide();
// $('#pickuplocat').hide();
// $('#droplocat').hide();
// $('#car_mycartrip_city_to').val('');
// $('#airport').val('');
// $('#droplocation').val('');
// }else if(triproot == 5){
// $('.local').show();
// $('.transfer').hide();
// $('.outstaion').hide();
// $('#car_halfday').prop('checked',true);
// $('.carcitytoo').hide();
// $('#pickuplocat').hide();
// $('#droplocat').hide();
// $('#car_mycartrip_city_to').val('');
// $('#airport').val('');
// $('#droplocation').val('');
// }
// else if(triproot == 6){
// $('.transfer').show();
// $('.local').hide();
// $('.outstaion').hide();
// $('#car_airport').prop('checked',true);
// $('.carcitytoo').hide();
// $('#car_mycartrip_city_to').val('');
// $('#pickuplocat').show();
// $('#droplocat').show();
// }
// else if( triproot == 7){
// $('.transfer').show();
// $('.local').hide();
// $('.outstaion').hide();
// $('#car_railway').prop('checked',true);
// $('.carcitytoo').hide();
// $('#car_mycartrip_city_to').val('');
// $('#pickuplocat').show();
// $('#droplocat').show();
// }
// else if(triproot == 8){
// $('.transfer').show();
// $('.local').hide();
// $('.outstaion').hide();
// $('#car_hotel').prop('checked',true);
// $('.carcitytoo').hide();
// $('#car_mycartrip_city_to').val('');
// $('#pickuplocat').show();
// $('#droplocat').show();
// }
// else if(triproot == 1 || triproot == 3){
// $('.outstaion').show();
// $('.local').hide();
// $('.transfer').hide();
// $('#car_RoundTrip').prop('checked',true);
// $('.carcitytoo').show();
// $('#pickuplocat').hide();
// $('#droplocat').hide();
// $('.car-end-Date').val('');
// $('#airport').val('');
// $('#droplocation').val('');
// }else if(triproot == 2){
// $('.outstaion').show();
// $('.local').hide();
// $('.transfer').hide();
// $('#car_OneWay').prop('checked',true);
// $('.carcitytoo').show();
// $('#pickuplocat').hide();
// $('#droplocat').hide();
// $('.car-end-Date').attr('readonly',false);
// $('.car-end-Date').hide();
// $('#airport').val('');
// $('#droplocation').val('');
// }
// function changetriproot(traveltype){
// if(traveltype == 1){
// $('.outstaion').show();
// $('.local').hide();
// $('.transfer').hide();
// $('#car_RoundTrip').prop('checked',true);
// $('.carcitytoo').show();
// $('#pickuplocat').hide();
// $('#droplocat').hide();
// $('#airport').val('');
// $('#droplocation').val('');
// carMaster(traveltype);
// }
// if(traveltype == 2){
// $('.local').show();
// $('.transfer').hide();
// $('.outstaion').hide();
// $('#car_fullday').prop('checked',true);
// $('.carcitytoo').hide();
// $('#pickuplocat').hide();
// $('#droplocat').hide();
// $('#car_mycartrip_city_to').val('');
// $('#airport').val('');
// $('#droplocation').val('');
// carMaster(traveltype);
// }
// if(traveltype == 3){
// $('.transfer').show();
// $('.local').hide();
// $('.outstaion').hide();
// $('#car_airport').prop('checked',true);
// $('.carcitytoo').hide();
// $('#car_mycartrip_city_to').val('');
// $('#pickuplocat').show();
// $('#droplocat').show();
// carMaster(traveltype);
// }
// }
// $(function() {
// $('#car-select').change(function(){
// var traveltype = $(this).val();
// changetriproot(traveltype);
// });
// });
// function triptypeoption(id){
// var triprootsda = $('input[name="tripTypeOption"]:checked').val();
// if(triprootsda == 3){
// $('.addmorebtn').show();
// }else{
// $('.addmorebtn').hide();
// }
// if(id == 'car_RoundTrip'){
// $('.car-end-Date').show();
// }
// if(id == 'car_OneWay'){
// $('.car-end-Date').hide();
// $('#car-end-Date').val('');
// }
// if(id == 'car_MultiWay'){
// $('.car-end-Date').show();
// }
// if(id == 'car_fullday' ){
// $('.carcitytoo').hide();
// $('#car_mycartrip_city_to').val('');
// }
// if(id == 'car_halfday' ){
// $('.carcitytoo').hide();
// $('#car_mycartrip_city_to').val('');
// }
// }
// function selectnumberofcars(selectid){
// var amount = $("#totalamt"+selectid).html();
// var singleamt = $("#totalinputamt"+selectid).val();
// var cars = $(".selectcars"+selectid).val();
// var totalamt = parseInt(singleamt) * parseInt(cars);
// $('.numbercar').html(cars+' X '+singleamt);
// $('.amttdd').html(totalamt);
// $("#totalamt"+selectid).html(totalamt);
// //console.log(totalamt);
// }
// function getSearchCutomer() {
// var leadMobile = $('#leadMobile').val();
// var leadEmail = $('#leadEmail').val();
// //console.log(leadMobile);
// //console.log(leadEmail);
// //console.log(SITEURL);
// if (leadMobile === '') {
// alert('Please enter mobile number');
// $("#leadMobile").focus();
// $("#leadEmail").val('');
// return false;
// }
// $.ajax({
// url: SITEURL+'/car/search-cutomer/',
// data: {
// leadEmail: leadEmail,
// leadMobile: leadMobile
// },
// dataType: 'json',
// type: 'POST',
// error: function() {},
// success: function(response) {
// if (response.success) {
// //console.log(response);
// var leadPax = (response.leadPax);
// $("#passenger-address-1").val(leadPax.Address);
// $("#passenger-city-1").val(leadPax.CitySysId);
// $("#passenger-country-1").val(leadPax.CountrySysId);
// $("#passenger-city-name-1").val(leadPax.CityTitle);
// var data = (response.data);
// SetData('customerMember', JSON.stringify(data));
// var ind = 0;
// var Listul = $('<div></div>');
// $.each(data, function(index, obj) {
// if (ind == 0) {
// var CustomerSysId = obj.CustomerSysId;
// } else {
// var CustomerSysId = obj.CustomerMemberSysId;
// }
// Listul.append('<div class="gst_add_align2"><label class="checkboxcontainerreviewaddons_savedlist" style="width:100%;"><input id="custMember_' + CustomerSysId + '" name="cusmemberSelected[]" onclick="Selectmember(this,' + obj.paxType + ')" type="checkbox" value="_' + CustomerSysId + '"/> ' + obj.SalutationTxt + ' ' + obj.FirstName + ' ' + obj.LastName + ' <span class="checkmark"></span><br><span class="adult_listtitle">' + obj.RelationTxt + ' | ' + obj.paxTypeName + '</span></label></div>');
// ind++;
// });
// var ListulMob = $('<div></div>');
// $.each(data, function(index, obj) {
// ListulMob.append(`<div class="customgst_savedlist gst_add_align2_mobile">
// <input type="checkbox" id="custMember_` + obj.CustomerMemberSysId + `" name="cusmemberSelected[]" onclick="Selectmember(this,` + obj.paxType + `)" value="` + obj.CustomerMemberSysId + `"><label for="custMember_` + obj.CustomerMemberSysId + `">` + obj.SalutationTxt + ` ` + obj.FirstName + ` ` + obj.LastName + `<br> <span class="adult_listtitle">` + obj.RelationTxt + ` | ` + obj.paxTypeName + `</span> </label>
// <img src="public/flight/images/pencil-fill.svg" class="editimage_mobile editPax_` + obj.paxType + `">
// </div>`);
// });
// $('#dynamic_div').html(Listul);
// $('.RefreshTraveller').show();
// setTimeout(function() {
// $('.RefreshTraveller').removeClass("fa-spin");
// }, 2000);
// } else {
// var values = 0;
// $("#relation-1 option[value='" + values + "']").css("display", "block");
// $('#relation-1').val(0);
// $('#savedtraveller').hide();
// }
// }
// });
// return false;
// }
// function SetData(key, value) {
// if (typeof(localStorage) != "undefined") {
// //ikinci önce html5 localStorage desteği varmı ona bakılır
// try {
// localStorage.setItem(key, value);
// return true;
// } catch (e) {
// return false;
// }
// } else {
// //son olarak cookie desteği varmı ona bakılır
// try {
// $.cookie(key, value);
// return true;
// } catch (e) {
// return false;
// }
// }
// }
// function savePassengerDetails() {
// //alert('test');
// var data = $("#passenger-details").serialize();
// var mobile_number = $("#leadMobile").val();
// var countryCode = $("#countryCode").val();
// var countryCodeISO = $('#countryCode').find('option:selected').attr('data-countrycode');
// var email_id = $("#leadEmail").val();
// var companyname = $("#companyname").val();
// var gstnnumber = $("#gstnnumber").val();
// var gstaddress = $("#gstaddress").val();
// var gstcity = $("#gstcity").val();
// var gststate = $("#gstState").val();
// var gstpincode = $("#gstPIN").val();
// var accepttandc = $("input[name='accepttandc']:checked").length;
// //alert(accepttandc);
// $.ajax({
// url: SITEURL+'car/save-passenger-details',
// data: data + '&leadMobile=' + mobile_number + '&leadEmail=' + email_id + '&countryCode=' + countryCode + '&gstnnumber=' + gstnnumber + '&companyname=' + companyname + '&accepttandc=' + accepttandc + '&gstaddress=' + gstaddress + '&gstcity=' + gstcity + '&gststate=' + gststate + '&gstpincode=' + gstpincode + '&countryCodeISO=' + countryCodeISO,
// dataType: 'json',
// type: 'POST',
// error: function() {},
// beforeSend: function() {
// $("#proceed").html("Please Wait ...");
// $("#proceed").prop('disabled', true);
// $("#proceedMobile").html("Please Wait ...");
// $("#proceedMobile").prop('disabled', true);
// },
// success: function(response) {
// alert('test');
// if (response.success) {
// LoadAddOns();
// $("#proceed").html("Continue");
// $('#accordion').accordion('option', 'active', 2);
// $('.continue_btn_22').show();
// return false;
// var apiTraceId = response.apiTraceId;
// location.href = 'flight/add-onn-service/' + apiTraceId;
// } else {
// alert(response.msg);
// var elementId = response.index;
// $("#" + elementId).focus();
// $("#proceed").html("Continue");
// $("#proceed").prop('disabled', false);
// $("#proceedMobile").html("Continue");
// $("#proceedMobile").prop('disabled', false);
// }
// }
// });
// }
// function Selectmember(data, paxType) {
// console.log(data);
// var checkedornot = $("#custMember" + data.value).prop('checked');
// var customerMember = JSON.parse(GetData('customerMember'));
// var obj = customerMember[data.value];
// var b = 1;
// //console.log(obj);
// $("#custMember" + data.value).attr('disabled', 'disabled');
// $(".familyNumber").each(function() {
// var CustomerSysId = $.trim($("#CustomerSysId-" + b).val());
// var firstname = $.trim($("#passenger-firstname-" + b).val());
// if (CustomerSysId == 0 && firstname == '') {
// if (obj.paxType == 1) {
// var paxTypes = 'Adult';
// }
// var DOB = obj.dobday + '/' + obj.dobmonth + '/' + obj.dobyear;
// $("#CustomerSysId-" + b).val(obj.CustomerMemberSysId);
// $("#CRADULT-1").attr('value', obj.CustomerMemberSysId);
// $("#CRADULT-1").show();
// //console.log(b);
// $("#passenger-age-" + b).val(obj.passengerage);
// $("#salution-" + b).val(obj.SalutationTxt);
// $("#passenger-firstname-" + b).val(obj.FirstName);
// $("#passenger-lastname-" + b).val(obj.LastName);
// $("#guestCity").val(obj.CityTitle);
// $("#guestCountry").val('India');
// $("#pickUpaddress").val(obj.Address);
// $("#travellerdetails" + b).val(obj.SalutationTxt + ' ' + obj.FirstName + ' ' + obj.LastName);
// $("#dateofbirth-" + b).val(DOB);
// $("#salution").val(obj.Salutation);
// return false;
// } else {
// }
// b++;
// });
// }
// function GetData(key) {
// var sonuc = "";
// if (typeof(localStorage) != "undefined") {
// if (localStorage[key] != null) {
// sonuc = localStorage[key];
// }
// } else {
// sonuc = $.cookie(key);
// }
// return sonuc;
// }
// $(document).on('click', '.removePax', function() {
// var CustomerSysId = $(this).attr('value');
// $("#custMember_" + CustomerSysId).removeAttr('disabled', 'disabled');
// $("#custMember_" + CustomerSysId).removeAttr('checked', 'checked');
// $("#CustomerSysId-").val('0');
// $("#passenger-firstname-1").val('');
// $("#passenger-lastname-1").val('');
// $("#guestCity").val('');
// $("#guestCountry").val('');
// $("#pickUpaddress").val('');
// $("#dateofbirth-").val('');
// $("#travel_details").html('');
// $("#CRADULT-1").hide();
// });