"; } if (StationTo1 == "") { msg += "
Please select To station 1
"; } date1 = $("#datetimepicker6 input").val(); if (date1 == "") { msg += "
Please select Date 1
"; } date1 = moment(moment($("#datetimepicker6 input").val(), 'DD/MM/YYYY')).format('MM-DD-YYYY'); QS += "&origin" + "=" + StationFrom1; QS += "&destination" + "=" + StationTo1; QS += "&date" + "=" + date1; if ($('.widget-bottom-2').hasClass('show')) { var StationFrom2 = $(".item_value_from2").val(); var StationTo2 = $(".item_value_to2").val(); if (StationFrom2 == "") { msg += "
Please select From station 2
"; } if (StationTo2 == "") { msg += "
Please select To station 2
"; } date2 = $("#datetimepicker8 input").val(); if (date2 == "") { msg += "
Please select Date 2
"; } date2 = moment(moment($("#datetimepicker8 input").val(), 'DD/MM/YYYY')).format('MM-DD-YYYY'); QS += "&origin" + 1 + "=" + StationFrom2; QS += "&destination" + 1 + "=" + StationTo2; QS += "&date" + 1 + "=" + date2; } if ($('.widget-bottom-3').hasClass('show')) { var StationFrom3 = $(".item_value_from3").val(); var StationTo3 = $(".item_value_to3").val(); if (StationFrom3 == "") { msg += "
Please select From station 3
"; } if (StationTo3 == "") { msg += "
Please select To station 3
"; } date3 = $("#datetimepicker9 input").val(); if (date3 == "") { msg += "
Please select Date 3
"; } date3 = moment(moment($("#datetimepicker9 input").val(), 'DD/MM/YYYY')).format('MM-DD-YYYY'); QS += "&origin" + 2 + "=" + StationFrom3; QS += "&destination" + 2 + "=" + StationTo3; QS += "&date" + 2 + "=" + date3; } if ($('.widget-bottom-4').hasClass('show')) { var StationFrom4 = $(".item_value_from4").val(); var StationTo4 = $(".item_value_to4").val(); if (StationFrom4 == "") { msg += "
Please select From station 4
"; } if (StationTo4 == "") { msg += "
Please select To station 4
"; } date4 = $("#datetimepicker10 input").val(); if (date4 == "") { msg += "
Please select Date 4
"; } date4 = moment(moment($("#datetimepicker10 input").val(), 'DD/MM/YYYY')).format('MM-DD-YYYY'); QS += "&origin" + 3 + "=" + StationFrom4; QS += "&destination" + 3 + "=" + StationTo4; QS += "&date" + 3 + "=" + date4; } if ($('.widget-bottom-5').hasClass('show')) { var StationFrom5 = $(".item_value_from5").val(); var StationTo5 = $(".item_value_to5").val(); if (StationFrom5 == "") { msg += "
Please select From station 5
"; } if (StationTo5 == "") { msg += "
Please select To station 5
"; } date5 = $("#datetimepicker11 input").val(); if (date5 == "") { msg += "
Please select Date 5
"; } date5 = moment(moment($("#datetimepicker11 input").val(), 'DD/MM/YYYY')).format('MM-DD-YYYY'); QS += "&origin" + 4 + "=" + StationFrom5; QS += "&destination" + 4 + "=" + StationTo5; QS += "&date" + 4 + "=" + date5; } if ($('.widget-bottom-6').hasClass('show')) { var StationFrom6 = $(".item_value_from6").val(); var StationTo6 = $(".item_value_to6").val(); if (StationFrom6 == "") { msg += "
Please select From station 6
"; } if (StationTo6 == "") { msg += "
Please select To station 6
"; } date6 = $("#datetimepicker12 input").val(); if (date6 == "") { msg += "
Please select Date 6
"; } date6 = moment(moment($("#datetimepicker12 input").val(), 'DD/MM/YYYY')).format('MM-DD-YYYY'); QS += "&origin" + 5 + "=" + StationFrom6; QS += "&destination" + 5 + "=" + StationTo6; QS += "&date" + 5 + "=" + date6; } if (msg != "") { showmsg(msg); return; } if (payment_method) { if (payment_method == "Miles") { QS += "&awardBooking=true"; } } QS += "&journeyType=multi-city"; QS += "&ADT=" + adult; QS += "&CHD=" + child; QS += "&INF=" + infant; if (!promoCode) { promoCode = "WYNW0818"; } if (promoCode) QS += "&promoCode=" + promoCode; if (cabinClass) QS += "&class=" + cabinClass; if (lang == "due") { QS += "&locale=de-DE"; } else if (lang == "en") { QS += "&locale=en-GB"; } else if (lang == "ar") { QS += "&locale=ar-AE"; } else if (lang == "ch") { QS += "&locale=zh-CN"; } else if (lang == "tr") { QS += "&locale=tr-TR"; } else if (lang == "fr") { QS += "&locale=fr-FR"; } else if (lang == "ru") { QS += "&locale=ru-RU"; } else { QS += "&locale=en-GB"; //{en_GB | it_IT | fr_FR | de_AT} } window.location = QS; }});function booking_process(travelType, lang) { //..................................Action booking.............................. var adult = $('#adultquantity_desktop').val(); var child = $('#childquantity_desktop').val(); var infant = $('#infantquantity_desktop').val(); var ways = $('#ways_desktop').val(); var msg = ""; var cabinClass = $("#flight-clases_desktop").val(); var payment_method = $("#Cash-Miles_desktop").val(); var promoCode = $("#Promo-Code_desktop").val(); if ($('#Ch_NationalFares_desktop').is(':checked')) { if (!promoCode) { promoCode = $('#Frm_NationalFare_txt_desktop').val(); } } if (window.matchMedia('(max-width: 766px)').matches) { adult = $('#adultquantity_mobile').val(); child = $('#childquantity_mobile').val(); infant = $('#infantquantity_mobile').val(); ways = $('#ways_mobile').val(); cabinClass = $("#flight-clases_mobile").val(); payment_method = $("#Cash-Miles_mobile").val(); promoCode = $("#Promo-Code_mobile").val(); if ($('#Ch_NationalFares_mobile').is(':checked')) { if (!promoCode) { promoCode = $('#Frm_NationalFare_txt_mobile').val(); } } } adult = parseInt(adult); child = parseInt(adult); infant = parseInt(infant); let r = Math.random().toString(36).substring(7); var msg = ""; if ($(".item_value_from1").val() == "") { msg += "
Please select From station.
"; } if ($(".item_value_to1").val() == "") { msg += "
Please select To station.
"; } if ($("#datetimepicker6 input").val() == "") { msg += "
Please select a Departing date.
"; } if (ways == 'return') { if ($("#datetimepicker7 input").val() == "") { msg += "
Please select a Return date.
"; } } if (msg != "") { showmsg(msg); return; } var Stationfrom = $(".item_value_from1").val(); var Stationto = $(".item_value_to1").val(); var departDate = moment(moment($("#datetimepicker6 input").val(), 'DD/MM/YYYY')).format('MM-DD-YYYY'); var returnDate = moment(moment($("#datetimepicker7 input").val(), 'DD/MM/YYYY')).format('MM-DD-YYYY'); var adult = parseInt($('.adultquantity').val()); var child = parseInt($('.childquantity').val()); var infant = parseInt($('.infantquantity').val()); QS = 'https://bookings.omanair.com/dx/WYDX/?' + r + '#/flight-selection?'; var direction = 'one-way'; QS += "&date=" + departDate; if (travelType == 'return') { direction = 'round-trip'; QS += "&date1=" + returnDate; QS += "&origin1=" + Stationto; QS += "&destination1=" + Stationfrom; } QS += "&journeyType=" + direction; QS += "&activeMonth=" + departDate; QS += "&origin=" + Stationfrom; QS += "&destination=" + Stationto; QS += "&ADT=" + adult; QS += "&CHD=" + child; QS += "&INF=" + infant; if (!promoCode) { promoCode = "WYNW0818"; } if (payment_method) { if (payment_method == "Miles") { QS += "&awardBooking=true"; } } if (promoCode) QS += "&promoCode=" + promoCode; if (cabinClass) QS += "&class=" + cabinClass; if (lang == "due") { QS += "&locale=de-DE"; } else if (lang == "en") { QS += "&locale=en-GB"; } else if (lang == "ar") { QS += "&locale=ar-AE"; } else if (lang == "ch") { QS += "&locale=zh-CN"; } else if (lang == "tr") { QS += "&locale=tr-TR"; } else if (lang == "fr") { QS += "&locale=fr-FR"; } else if (lang == "ru") { QS += "&locale=ru-RU"; } else { QS += "&locale=en-GB"; //{en_GB | it_IT | fr_FR | de_AT} } window.location = QS;}// ....... End Functions Flight Buttons ........ //function ManageBooking() { //https://dxcheckin.omanair.com/dx/WYCI/#/check-in/deep-link?deepLink=true&locale=en-GB&recordLocator=dfffff&lastName=dfd function managebookingprocess() { var lang = language; var lastname = $("#LastName_ManageBooking").val(); var pnr = $("#BookingReference_ManageBooking").val(); var msg = ""; if (lastname == "") { msg += "
Please fill LastName.
"; } if (pnr == "") { msg += "
Please fill Booking Reference.
"; } if (msg != "") { showmsg(msg); return; } let r = Math.random().toString(36).substring(7); var QS = 'https://bookings.omanair.com/dx/WYDX/?' + r + '#/myb?lastName=' + lastname + '&pnr=' + pnr; if (lang == "due") { QS += "&locale=de-DE"; } else if (lang == "en") { QS += "&locale=en-GB"; } else if (lang == "ar") { QS += "&locale=ar-AE"; } else if (lang == "ch") { QS += "&locale=zh-CN"; } else if (lang == "tr") { QS += "&locale=tr-TR"; } else if (lang == "fr") { QS += "&locale=fr-FR"; } else if (lang == "ru") { QS += "&locale=ru-RU"; } else { QS += "&locale=en-GB"; //{en_GB | it_IT | fr_FR | de_AT} } window.location = QS; } $(document).ready(function() { $(".btn_Managebooking").on("click", function() { managebookingprocess(); }); });}function CheckinMainPage() { function checkinprocess() { var lang = language; var lastname = $("#LastName_Checkin").val(); var pnr = $("#BookingReference_Checkin").val(); var msg = ""; if (lastname == "") { msg += "
Please fill LastName.
"; } if (pnr == "") { msg += "
Please fill Booking Reference.
"; } if (msg != "") { showmsg(msg); return; } var QS = 'https://upg.plusgrade.com/offers/partner/6BP9Q6kvWY/'; QS += 'pnr/' + pnr + '/last-name/' + lastname + '/api-key/D1dJurL4pSilaS5z4BpwJc8L'; window.location = QS; } // Get the modal var modal = document.getElementById("myModal"); // Get the element that close_models the modal var span = document.getElementsByClassName("close_model")[0]; // When the user clicks the button, open the modal function checkinprocess_form() { var pnr = $('#BookingReference_Checkin').val(); var lastname = $('#LastName_Checkin').val(); //var error = 'Please Enter Valid information'; var msg = ""; var lang = language; if (lastname == "") { msg += " Please fill LastName. Please fill Booking Reference. Please Enter Valid information
'; } else { var inname = Jsondata.responseObject.GetPassengerDataRS .PassengerDataResponseList.PassengerDataResponse.FreeTextInfoList .FreeTextInfo[0].TextLine.Text; var res = inname.split(","); html += '
'; } $("#Passenger").html(html); document.getElementById("myModal").style.display = "block"; } else { $("#Passengercount").val(count); for (var i = 0; i < count; i++) { var name = Jsondata.responseObject.GetPassengerDataRS.PassengerDataResponseList .PassengerDataResponse[i].FirstName; var last = Jsondata.responseObject.GetPassengerDataRS.PassengerDataResponseList .PassengerDataResponse[i].LastName; var PID = "Passenger" + i; var fi = "firest" + i; var las = "last" + i var inv = ""; var invcont = ""; if (typeof Jsondata.responseObject.GetPassengerDataRS.PassengerDataResponseList .PassengerDataResponse[i].FreeTextInfoList != 'object') { invcont = 'undefined'; } else { invcont = Jsondata.responseObject.GetPassengerDataRS .PassengerDataResponseList.PassengerDataResponse[i].FreeTextInfoList .FreeTextInfo.length; } if ((typeof invcont === 'undefined') || (invcont == 'undefined')) { inv = "NP"; } else { inv = Jsondata.responseObject.GetPassengerDataRS.PassengerDataResponseList .PassengerDataResponse[i].FreeTextInfoList.FreeTextInfo[0].EditCode; } if (inv != "INF") { html += '
'; } else { var inname = Jsondata.responseObject.GetPassengerDataRS .PassengerDataResponseList.PassengerDataResponse[i].FreeTextInfoList .FreeTextInfo[0].TextLine.Text; var res = inname.split(","); html += '
'; } } $("#Passenger").html(html); document.getElementById("myModal").style.display = "block"; } } }, error: function(data) { $("#wait").css("display", "none"); console.log('error health form'); } }); } // When the user clicks on (x), close_model the modal $(document).ready(function() { $(".close_model_health").click(function() { //modal.style.display = "none"; $("#myModal").hide(); }); }); // When the user clicks anywhere outside of the modal, close_model it window.onclick = function(event) { if (event.target == modal) { //modal.style.display = "none"; $("#myModal").hide(); } } // Get the button that opens the modal //var btn_check = document.getElementById("webCheckInTestSubmit1"); $("#webCheckInTestSubmit1").click(function() { //btn_check.onclick = function() { // $('#errorMessage').css("display", "none"); //$('#errorMessage').html(""); var x = document.getElementById("errorMessage"); x.style.display = "none"; // var terms1 = document.getElementById("terms1"); // var terms2 = document.getElementById("terms2"); // var terms3 = document.getElementById("terms3"); // var terms4 = document.getElementById("terms4"); if ( $('#terms1').val() == null || $('#terms1').val() == '' || $('#terms2').val() == null || $('#terms2').val() == '' || $('#terms3').val() == null || $('#terms3').val() == '' || $('#terms4').val() == null || $('#terms4').val() == '' ) { $('#errorMessage').html("Allfieldsarerequired"); $("#errorMessage").css("display", "block"); return false; } if ( $('#terms1').val() == 'YES' || $('#terms2').val() == 'YES' || $('#terms3').val() == 'YES' || $('#terms4').val() == 'YES' ) { $('#errorMessage').html("Weareapologize,basedonyourbelowselectionyouarenoteligiblefortravel "); $("#errorMessage").css("display", "block"); return false; } var check_valid = 0; var newcount = $("#Passengercount").val(); if (newcount == 0) { newcount = 1; } var Passeng_c = 0; var name_pass = []; var pp = 0; for (var i = 0; i < newcount; i++) { var TERMS_CONDITIONS = document.getElementById("Passenger" + i); if (TERMS_CONDITIONS.checked == true) { name_pass[pp] = document.getElementById("firest" + i).value; pp++; name_pass[pp] = document.getElementById("last" + i).value; pp++; Passeng_c = Passeng_c + 1; } } if (Passeng_c == 0) { $("#errorMessage").css("display", "block"); $('#errorMessage').html("All the above should applicable at least one passenger in this booking reference "); return false; } var pnr = $('#BookingReference_Checkin').val(); var lastname = $('#LastName_Checkin').val(); var channel = "omanair"; $.ajax({ url: "https://www.omanair.com/wysw/covid19/save_data.php", method: "POST", data: { pnrLocator: pnr, lastName: encodeURIComponent(lastname), channel: channel, name_pass: name_pass }, dataType: "json", type: 'json', beforeSend: function() { $("#wait").css("display", "block"); }, success: function(datajson) { $("#wait").css("display", "none"); if (datajson.passengers[0]['code'] = "success") { var pnrr = $('#BookingReference_Checkin').val(); var lastnamee = $('#LastName_Checkin').val(); // var url = 'https://upg.plusgrade.com/checkin/partner/6BP9Q6kvWY?&'; // url += '&pnr=' + pnrr + '&lastName=' + lastnamee; var url = 'https://upg.plusgrade.com/offers/partner/6BP9Q6kvWY/'; url += 'pnr/' + pnrr + '/last-name/' + lastnamee + '/api-key/D1dJurL4pSilaS5z4BpwJc8L'; window.location = url; } else { } }, error: function(data) { $("#wait").css("display", "none"); } }); // }); $(document).ready(function() { $(".btn_checkin").on("click", function() { checkinprocess_form(); }); });}