"; } 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. booking_widget.Please_fill_Booking_Reference_valid
'; } 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("booking_widget.health_error2"); $("#errorMessage").css("display", "block"); return false; } if ( $('#terms1').val() == 'YES' || $('#terms2').val() == 'YES' || $('#terms3').val() == 'YES' || $('#terms4').val() == 'YES' ) { $('#errorMessage').html("booking_widget.health_error1 "); $("#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("booking_widget.health_error3 "); return false; } var pnr = $('#BookingReference_Checkin').val(); var lastname = $('#LastName_Checkin').val(); var channel = "omanair"; $.ajax({ url: "https://www-dr.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(); }); });}
booking_widget.Flights To Bangkok , Thailand
Bangkok is chaotic, noisy, and crowded. But there’s a reason it’s one of the most popular tourist destinations in the world. The most populous city of Thailand is also the country’s political, economic, cultural, culinary, and spiritual capital. Featuring both old-world charm and modern convenience, it is a city full of smiles. Bangkok city is blessed with endless shopping malls, excellent spas, glittering temples, a smattering of mysticism, a lot of spirituality, and very friendly people. Loved by young back-packers, couples and families alike, Bangkok always draws people back.
Main attractions
Previous Next