Flights From Zurich (ZRH) To Johor Bahru (JHB) (2023)

Flights From Zurich (ZRH) To Johor Bahru (JHB) (1)

  • Book A Flight
  • Book a Car
  • Book a Hotel
  • Flight Status
  • Flight Schedule
  • "; } 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.

    "; } if (pnr == "") { msg += "

    Please fill Booking Reference.

    "; } if (msg != "") { showmsg(msg); return; } $.ajax({ url: "https://www.omanair.com/wysw/covid19/get_GetReservationRQ.php", method: "GET", data: { pnrLocator: pnr, lastName: encodeURIComponent(lastname) }, //data:{pnrLocator:'YFSDYB',lastName: 'ALHINAI'}, dataType: "json", type: 'json', beforeSend: function() { $("#wait").css("display", "block"); }, success: function(datajson) { $("#wait").css("display", "none"); var Jsondata = JSON.parse(datajson); if (Jsondata.responseObject == "") { msg += "

    Please Enter Valid information

    "; showmsg(msg); return; } else { //alert(Jsondata.systemResponse.firstOrigin); var che = 0; document.getElementById("errorMessage").style.display = "none"; var count = ''; count = Jsondata.responseObject.GetPassengerDataRS.PassengerDataResponseList .PassengerDataResponse.length; var html = ''; if ((typeof count === 'undefined') || (count == '')) { $("#Passengercount").val(0); var name = Jsondata.responseObject.GetPassengerDataRS.PassengerDataResponseList .PassengerDataResponse.FirstName; var last = Jsondata.responseObject.GetPassengerDataRS.PassengerDataResponseList .PassengerDataResponse.LastName; var PID = "Passenger" + 0; var fi = "firest" + 0; var las = "last" + 0; var invcont = ""; if (typeof Jsondata.responseObject.GetPassengerDataRS.PassengerDataResponseList .PassengerDataResponse.FreeTextInfoList != 'object') { invcont = 'undefined'; } else { invcont = Jsondata.responseObject.GetPassengerDataRS.PassengerDataResponseList .PassengerDataResponse.FreeTextInfoList.FreeTextInfo.length; } var inv = ""; if ((typeof invcont === 'undefined') || (invcont == 'undefined')) { inv = "NP"; } else { inv = Jsondata.responseObject.GetPassengerDataRS.PassengerDataResponseList .PassengerDataResponse.FreeTextInfoList.FreeTextInfo[0].EditCode; } if (inv != "INF") { html += '
    '; } 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(); }); });}

    Top Articles
    Latest Posts
    Article information

    Author: Neely Ledner

    Last Updated: 07/06/2023

    Views: 5989

    Rating: 4.1 / 5 (42 voted)

    Reviews: 89% of readers found this page helpful

    Author information

    Name: Neely Ledner

    Birthday: 1998-06-09

    Address: 443 Barrows Terrace, New Jodyberg, CO 57462-5329

    Phone: +2433516856029

    Job: Central Legal Facilitator

    Hobby: Backpacking, Jogging, Magic, Driving, Macrame, Embroidery, Foraging

    Introduction: My name is Neely Ledner, I am a bright, determined, beautiful, adventurous, adventurous, spotless, calm person who loves writing and wants to share my knowledge and understanding with you.