Bus Trains Hotels Rentals Offers Get Free Rides My Bookings Print Booking Cancel Booking
(Video) Dwarka Tour Plan 2022 |Dwarka Complete info. |History & Budget |Shivrajpur Beach |Bet Dwarka |Part 5
Login / Register ").show(); $.ajax({ type: "POST", url: "https://www.abhibus.com/seatlayout", data: "rid=" + id + "&sourceid=" + id2 + "&destination=" + id3 + "&jdate=" + jdate + "&concession=" + concession, success: function(result) { if ($(".seatSelect_" + id + "")) { $(".seatSelect_" + id + "").html(result).show('slow'); if (topPosition) { $(".seatSelect_" + id + "").attr("data-position", topPosition); } } } }); } selectOnwardService(id); return false; } function setSeatLayoutdet(position, fromid) { var frmName = "result_" + fromid; var api_key = $("#" + frmName + " #api").val(); if ($("#" + frmName + " #pickup_id").val() == "") { $("#" + frmName + " #txtBrd").html('Please Select Boarding Point').show(''); $('#' + frmName + ' #pickup_id').focus(); return false; } if ($("#" + frmName + " #drop_id").val() == "") { $("#" + frmName + " #txtDrp").html('Please Select Dropping Point').show(''); $('#' + frmName + ' #drop_id').focus(); return false; } if (api_key != 400 && api_key != 238 && api_key != 154) { if ($("#" + frmName + " #droppingpoint_id").val() == "") { $("#" + frmName + " #txtDropping").html('Please Select Dropping Point').show(''); $('#' + frmName + ' #droppingpoint_id').focus(); return false; } } var pickup_id = $("#" + frmName + " #pickup_id").val(); var drop_id = $("#" + frmName + " #drop_id").val(); var isChecked = $("#" + frmName + " #concession").prop('checked') ? true : false; if (isChecked == true) { var concession = 1; } else { var isChecked = $("#" + frmName + " #concession").val(); if (isChecked == apsrtc_catcard || isChecked == apsrtc_seniorcitizen) var concession = isChecked; else var concession = 0; } var arrpickup_id = $("#" + frmName + " #pickup_id").val().split('^'); var arrdrop_id = $("#" + frmName + " #drop_id").val().split('^'); showSeatLayout($("#" + frmName + " #services_Id").val(), arrpickup_id[2], arrdrop_id[2], $("#" + frmName + " #jdate").val(), concession); } var tempId = ''; var loadFItems = 0; function showBoardingPoints(id, id2, id3, jdate, api, arrboarding_info, arrdropping_info, bustype) { //if(api == "238"){ // api = 154; //} if (id != null) { $("#POPBoxFood").html(''); loadFItems = 0; if ($(".topseatSelect_" + id + "")) { $(".topseatSelect_" + id + "").show('slow'); } $.ajax({ type: "POST", url: "https://www.abhibus.com//seating/showboarding", data: "rid=" + id + "&sourceid=" + id2 + "&destination=" + id3 + "&jdate=" + jdate + "&api=" + api + "&arrboarding_info=" + arrboarding_info + "&arrdropping_info=" + arrdropping_info + "&BUS_START_DATE=" + bustype, success: function(result) { //alert(result); if ($(".seatSelect_pickup_" + id)) { $(".seatSelect_pickup_" + id).html(result).show('slow'); if ($("#seatSelect_" + id)) { $("#seatSelect_" + id).slideToggle('medium'); } } } }); } return false; } function closethisDiv(thisdiv) { $(thisdiv).closest('.seatdiv').hide(); return false; } var gtot = 0; var discountAmount = 0; var reserved_for_male = false; function seat_select(seatno, deck_type, classname, rowcolid, fare, ev, seattemplateid, frmame, seatservtax, seatservcharge) { var frmName = "seatSelect_" + frmame; var filter_price = $('#' + frmName + ' #' + rowcolid).attr("data-filter-price"); var selectedseats = $("#" + frmName + " #selected_seats").val(); var hidmaleseats = $("#" + frmName + " #hidmaleseats").val(); var selectedseattype = $("#" + frmName + " #selected_seat_type").val(); var selectedgender = $("#" + frmName + " #selected_gender").val(); var selseatfare = $("#" + frmName + " #hdnSelSeatFares").val(); var selseattemplateid = $("#" + frmName + " #hdnSeatTemplateIdvalue").val(); var selev = $("#" + frmName + " #hdnvalue").val(); var NoOfSeats = $("#" + frmName + " #hidNo_ofSeats").val(); var NoOfBerths = $("#" + frmName + " #hidNo_ofBerths").val(); var NoOfDBSeats = $("#" + frmName + " #hidNo_ofDBSeats").val(); var selev = $("#" + frmName + " #hdnvalue").val(); var servicetaxfares = $("#" + frmName + " #hidservicetaxfares").val(); var servicechargefares = $("#" + frmName + " #hidservicechargefares").val(); var seat_cnt = parseInt(NoOfSeats) + parseInt(NoOfBerths) + parseInt(NoOfDBSeats); var maxNumberOfSeats = $("#" + frmName + " #maxNumberOfSeats").val(); var api = 0; if ($("#" + frmName + " #api")) { api = $("#" + frmName + " #api").val(); } if (api == 154 || api == 557 || api == 698) { var concessionAmt = $("#" + frmName + " #concession").val(); if (concessionAmt == apsrtc_seniorcitizen && seat_cnt >= 1) { alert("Please choose maximum of one seat per Senior Citizen booking"); return; } if (api == 154) { if ($("#" + frmName + " #concession").val() > 0) { var catcardno = $("#" + frmName + " #catcardno").val(); if (catcardno == "") { $('#' + frmName + ' #txtBrd').html('Please Enter Card Number').show(''); $('#' + frmName + ' #catcardno').focus(); return; } else $('#' + frmName + ' #txtBrd').hide(); } } else { if ($("#" + frmName + " #bus_start_date").val() == "201" && $("#" + frmName + " #concession").val() > 0) { var catcardno = $("#" + frmName + " #catcardno").val(); if (catcardno == "") { $('#' + frmName + ' #txtBrd').html('Please Enter Card Number').show(''); $('#' + frmName + ' #catcardno').focus(); return; } else $('#' + frmName + ' #txtBrd').hide(); } } } if (seat_cnt >= maxNumberOfSeats) { alert("Please select maximum of " + maxNumberOfSeats + " seats per a ticket"); return; } var seattemplateid = escape(seattemplateid); var ev = escape(ev); var TicketFare = $("#" + frmName + " #hdnTotFare").val(); var hdnDisTotFare = $("#" + frmName + " #hdnDisTotFare").val(); var calcservtax = $("#" + frmName + " #hidservicetaxamt").val(); var calcservcharge = $("#" + frmName + " #hidservicechargeamt").val(); var reserved_for_male = false; if ($('#' + frmName + ' #' + rowcolid).hasClass(classname + ' available') || $('#' + frmName + ' #' + rowcolid).hasClass(classname + ' for-male')) { if ($('#' + frmName + ' #' + rowcolid).hasClass(classname + ' for-male')) { reserved_for_male = true; } else { reserved_for_male = false; } $('#' + frmName + ' #' + rowcolid).removeClass(classname + ' available'); if (selectedseats == "") { splstr = seatno.substr(1); selectedseats = splstr; selectedgender = "M"; selseatfare = fare; selev = ev; selseattemplateid = seattemplateid; servicetaxfares = seatservtax; servicechargefares = seatservcharge; seattypename = classname; if (reserved_for_male) { hidmaleseats = splstr; } } else { splstr = seatno.substr(1) selectedseats = selectedseats + "," + splstr; selectedgender = selectedgender + ",M"; selseatfare = selseatfare + "," + fare; selev = selev + "," + ev; selseattemplateid = selseattemplateid + "," + seattemplateid; servicetaxfares = servicetaxfares + "," + seatservtax; servicechargefares = servicechargefares + "," + seatservcharge; seattypename = seattypename + "," + classname; if (reserved_for_male) { hidmaleseats = hidmaleseats + "," + splstr; } } TicketFare = parseInt(TicketFare) + parseInt(fare); hdnDisTotFare = parseInt(hdnDisTotFare) + parseInt(filter_price); $('#' + frmName + ' #' + rowcolid).addClass(classname + ' selected'); $('#' + frmName + ' #' + rowcolid + "ZZ").attr('href', "javascript:seat_deselect('" + seatno + "','" + deck_type + "','" + classname + "','M','" + rowcolid + "','" + fare + "','" + ev + "','" + seattemplateid + "','" + frmame + "','" + seatservtax + "','" + seatservcharge + "');"); } else if ($('#' + frmName + ' #' + rowcolid).hasClass(classname + ' ladies')) { $('#' + frmName + ' #' + rowcolid).removeClass(classname + ' ladies'); if (selectedseats == "") { splstr = seatno.substr(1); selectedseats = splstr; selectedgender = "F"; selseatfare = fare; selev = ev; selseattemplateid = seattemplateid; servicetaxfares = seatservtax; servicechargefares = seatservcharge; seattypename = classname; } else { splstr = seatno.substr(1) selectedseats = selectedseats + "," + splstr; selectedgender = selectedgender + ",F"; selseatfare = selseatfare + "," + fare; selev = selev + "," + ev; selseattemplateid = selseattemplateid + "," + seattemplateid; servicetaxfares = servicetaxfares + "," + seatservtax; servicechargefares = servicechargefares + "," + seatservcharge; seattypename = seattypename + "," + classname; } TicketFare = parseInt(TicketFare) + parseInt(fare); hdnDisTotFare = parseFloat(hdnDisTotFare) + parseFloat(filter_price); $('#' + frmName + ' #' + rowcolid).addClass(classname + ' selected'); $('#' + frmName + ' #' + rowcolid + "ZZ").attr('href', "javascript:seat_deselect('" + seatno + "','" + deck_type + "','" + classname + "','F','" + rowcolid + "','" + fare + "','" + ev + "','" + seattemplateid + "','" + frmame + "','" + seatservtax + "','" + seatservcharge + "');"); } // de selection here if (selectedseats != "") { var Amt = $("#" + frmName + " #Basefare").val(); var flag = 0; var BerthFareAmt = $("#" + frmName + " #BerthBasefare").val(); var DBFareAmt = $("#" + frmName + " #DBBasefare").val(); var ExecSeatNos = $("#" + frmName + " #hidExecSeatNos").val().split(","); var DBSeatNos = $("#" + frmName + " #hidDBSeatNos").val().split(","); for (var s = 0; s <= ExecSeatNos.length; s++) { if (seatno.substr(1) == ExecSeatNos[s]) { flag = 1; break; } } for (var d = 0; d <= DBSeatNos.length; d++) { if (seatno.substr(1) == DBSeatNos[d]) { flag = 2; break; } } if (flag == 1) { NoOfBerths = parseInt(NoOfBerths) + 1; if (selectedseattype == "") { selectedseattype = "SB"; } else { selectedseattype = selectedseattype + ",SB"; } } else if (flag == 2) { NoOfDBSeats = parseInt(NoOfDBSeats) + 1; if (selectedseattype == "") { selectedseattype = "DB"; } else { selectedseattype = selectedseattype + ",DB"; } } else { NoOfSeats = parseInt(NoOfSeats) + 1; if (selectedseattype == "") { selectedseattype = "S"; } else { selectedseattype = selectedseattype + ",S"; } } var totamtseat = parseFloat(TicketFare); var totservicetax = 0; var totservicecharge = 0; var serv_tax_info = $("#" + frmName + " #hdnserv_tax_info").val().split("^"); var serv_tax = serv_tax_info[0]; if (serv_tax > 0 && api != 154 || api != 557 || api != 698) { if (seatservtax > 0) { totservicetax = parseFloat(calcservtax) + parseFloat(seatservtax); } else if (serv_tax_info[1] == "F") totservicetax = serv_tax * (seat_cnt + 1); else totservicetax = (totamtseat * serv_tax) / 100; //$("#"+frmName+" #ticketfare").html("
"+totamtseat.toFixed(2)); $("#" + frmName + " #servicetaxamt").html("
" + totservicetax.toFixed(2)); } if (seatservcharge > 0) { totservicecharge = parseFloat(calcservcharge) + parseFloat(seatservcharge); $("#" + frmName + " #servicechargeamt").html("
" + totservicecharge.toFixed(2)); } if ((serv_tax > 0 && api != 154 || api != 557 || api != 698 || api != 16) || seatservcharge > 0) $("#" + frmName + " #ticketfare").html("
" + hdnDisTotFare.toFixed(2)); $("#" + frmName + " #hdnTotFare").val(totamtseat); $("#" + frmName + " #hdnDisTotFare").val(hdnDisTotFare); $("#" + frmName + " #hdnSelSeatFares").val(selseatfare); $("#" + frmName + " #hdnvalue").val(selev); $("#" + frmName + " #hdnSeatTemplateIdvalue").val(selseattemplateid); $("#" + frmName + " #hidNo_ofSeats").val(NoOfSeats); $("#" + frmName + " #hidNo_ofBerths").val(NoOfBerths); $("#" + frmName + " #hidNo_ofDBSeats").val(NoOfDBSeats); $("#" + frmName + " #hidservicetaxamt").val(totservicetax); $("#" + frmName + " #hidservicechargeamt").val(totservicecharge); $("#" + frmName + " #hidservicetaxfares").val(servicetaxfares); $("#" + frmName + " #hidservicechargefares").val(servicechargefares); //alert(document.getElementById(frmName).hidNo_ofSeats.value+" : "+document.getElementById(frmName).hidNo_ofDBSeats.value); var operatorDiscount = $("#" + frmName + " #operatorDiscount").val(); var totamt = ""; var totalfarenew = ""; var totaldiscount = ""; var catcard_amt = 0; if (api == 154 || api == 238 || api == 557 || api == 588 || api == 698 || api == 16) { var faresinfo = $("#" + frmName + " #check_tentative").val().split("^"); var totSeats = parseInt(NoOfSeats) + parseInt(NoOfBerths) + parseInt(NoOfDBSeats); // if ($("#" + frmName + " #bus_start_date").val() == "201" && $("#" + frmName + " #concession").val() > 0) { if ($("#" + frmName + " #concession").val() > 0) { var catcardno = $("#" + frmName + " #catcardno").val(); var SelSeatFares = $("#" + frmName + " #hdnSelSeatFares").val().split(","); if (catcardno != "" && concessionAmt != "" && concessionAmt == apsrtc_seniorcitizen) catcard_amt = (parseInt(SelSeatFares[0]) * 25) / 100; else if (concessionAmt == apsrtc_catcard || concessionAmt == "1") catcard_amt = (parseInt(SelSeatFares[0]) * 10) / 100; //catcard_amt = (parseInt(faresinfo[0])*10)/100; } //var TotBasicFare = totSeats*parseInt(faresinfo[0]); var TotBasicFare = totamtseat; var TotResLevyFee = totSeats * (parseInt(faresinfo[1]) + parseInt(faresinfo[3])); var TotTollFee = totSeats * parseInt(faresinfo[2]); var TotServiceFee = totSeats * parseInt(faresinfo[4]); totamtseat = TotBasicFare + TotResLevyFee + TotTollFee + TotServiceFee; $("#" + frmName + " #basicfare").html("
" + TotBasicFare.toFixed(2)); $("#" + frmName + " #resfee").html("
" + TotResLevyFee.toFixed(2)); $("#" + frmName + " #tollfee").html("
" + TotTollFee.toFixed(2)); $("#" + frmName + " #servicefee").html("
" + TotServiceFee.toFixed(2)); $("#" + frmName + " #carddiscount").html("
" + catcard_amt.toFixed(2)); } var netfare = parseFloat(totamtseat) + parseFloat(totservicetax) + parseFloat(totservicecharge) - parseFloat(catcard_amt); if (operatorDiscount != "") { var arroperatorDiscount = operatorDiscount.split("^"); if (arroperatorDiscount[0] > 0) { if (arroperatorDiscount[1] == "F") { discountAmount = arroperatorDiscount[0] * (seat_cnt + 1); } else if (arroperatorDiscount[1] == "P") { discountAmount = format_number(totamtseat * (arroperatorDiscount[0] / 100), 2); } totamt = "
" + netfare.toFixed(2) + ""; totalfarenew = "
" + format_number((netfare - discountAmount), 2); totaldiscount = "(Discount:
" + discountAmount + ")"; $("#" + frmName + " #totalfarenew").html(totalfarenew); $("#" + frmName + " #totaldiscount").html(totaldiscount); var discounted_tot_fare = parseFloat(hdnDisTotFare) + parseFloat(totservicetax) + parseFloat(totservicecharge) - parseFloat(catcard_amt); discounted_tot_fare = discounted_tot_fare.toFixed(2); discounted_tot_fare = "
" + discounted_tot_fare; if (api == 154 || api == 557 || api == 588 || api == 698 || api == 16) { $("#" + frmName + " #totalfare").html(totamt); } else { $("#" + frmName + " #totalfare").html(discounted_tot_fare); } if (gtot > 0) { var totamtfd = parseFloat(netfare) + parseFloat(gtot) - parseFloat(discountAmount); $("#" + frmName + " #ToTmsg").html(totamtfd.toFixed(2)); } } else { totamt = "
" + netfare.toFixed(2); $("#" + frmName + " #totalfare").html(totamt); if (gtot > 0) { var totamtfd = parseFloat(netfare) + parseFloat(gtot) - parseFloat(discountAmount); $("#" + frmName + " #ToTmsg").html(totamtfd.toFixed(2)); } } } else { totamt = "
" + netfare.toFixed(2); var discounted_tot_fare = parseFloat(hdnDisTotFare) + parseFloat(totservicetax) + parseFloat(totservicecharge) - parseFloat(catcard_amt); discounted_tot_fare = discounted_tot_fare.toFixed(2); discounted_tot_fare = "
" + discounted_tot_fare; if (api == 154 || api == 557 || api == 588 || api == 698 || api == 16) { $("#" + frmName + " #totalfare").html(totamt); } else { $("#" + frmName + " #totalfare").html(discounted_tot_fare); } // document.getElementById(frmName).totalfare.innerHTML = totamt; if (gtot > 0) { var totamtfd = parseFloat(netfare) + parseFloat(gtot) - parseFloat(discountAmount); $("#" + frmName + " #ToTmsg").html(totamtfd.toFixed(2)); // document.getElementById(frmName).ToTmsg.innerHTML = totamtfd.toFixed(2); } } //end discount code $("#" + frmName + " #btnDisable1").hide(); $("#" + frmName + " #btnEnable1").show(); if ($("#" + frmName + " #btnDisablefood")) { $("#" + frmName + " #btnDisablefood").hide(); $("#" + frmName + " #btnEnablefood").show(); } } $("#" + frmName + " #selected_seats").val(selectedseats); $("#" + frmName + " #selected_seat_type").val(selectedseattype); $("#" + frmName + " #selected_gender").val(selectedgender); $("#" + frmName + " #seatnos").html(selectedseats); $("#" + frmName + " #hidmaleseats").val(hidmaleseats); $("#" + frmName + " #hidselectedseats").val(seattypename); $("#" + frmName + " #hidoperatorid").val($("#result_" + frmame + " .TravelAgntNm").data("safetymapid")); $("#" + frmName + " #hidbustype").val($("#result_" + frmame + " .BsTyp").data("bustype")); } function seat_deselect(seatno, deck_type, classname, gender, rowcolid, fare, ev, seattemplateid, frmame, seatservtax, seatservcharge) { var frmName = "seatSelect_" + frmame; var temp = ""; var Amt = 0; var temp1 = ""; var temp2 = ""; var temp3 = ""; var temp4 = ""; var temp5 = ""; var temp6 = ""; var temp7 = ""; var temp8 = ""; var TicketFare = 0; var filter_price = $('#' + frmName + ' #' + rowcolid).attr("data-filter-price"); var arrseats = $("#" + frmName + " #selected_seats").val().split(","); var arrHidmaleseats = $("#" + frmName + " #hidmaleseats").val().split(","); var arrseattype = $("#" + frmName + " #selected_seat_type").val().split(","); var arrseatgender = $("#" + frmName + " #selected_gender").val().split(","); var arrseatfare = $("#" + frmName + " #hdnSelSeatFares").val().split(","); var arrhdnvalue = $("#" + frmName + " #hdnvalue").val().split(","); var arrhdnSeatTemplateIdvalue = $("#" + frmName + " #hdnSeatTemplateIdvalue").val().split(","); var arrservicetaxfares = $("#" + frmName + " #hidservicetaxfares").val().split(","); var arrservicechargefares = $("#" + frmName + " #hidservicechargefares").val().split(","); var arrseattypename = $("#" + frmName + " #hidselectedseats").val().split(","); var hdnDisTotFare = $("#" + frmName + " #hdnDisTotFare").val(); hdnDisTotFare = parseFloat(hdnDisTotFare) - parseFloat(filter_price); if (hdnDisTotFare < 0) { hdnDisTotFare = 0; } $("#" + frmName + " #hdnDisTotFare").val(hdnDisTotFare); var api = 0; if ($("#" + frmName + " #api")) { api = $("#" + frmName + " #api").val(); } for (i = 0; i < arrseats.length; i++) { selsid = seatno.substr(1) if (arrseats[i] != selsid) { temp = temp + "," + arrseats[i]; temp1 = temp1 + "," + arrseattype[i]; temp2 = temp2 + "," + arrseatgender[i]; temp3 = temp3 + "," + arrseatfare[i]; temp4 = temp4 + "," + escape(arrhdnvalue[i]); temp5 = temp5 + "," + escape(arrhdnSeatTemplateIdvalue[i]); TicketFare = parseInt(TicketFare) + parseInt(arrseatfare[i]); temp6 = temp6 + "," + arrservicetaxfares[i]; temp7 = temp7 + "," + arrservicechargefares[i]; temp8 = temp8 + "," + arrseattypename[i]; } } var selectedseats = temp.substring(1); var selectedseattype = temp1.substring(1); var selectedseatgender = temp2.substring(1); var selseatfare = temp3.substring(1); var selev = temp4.substring(1); var selseattemplateid = temp5.substring(1); var servicetaxfares = temp6.substring(1); var servicechargefares = temp7.substring(1); var seattypename = temp8.substring(1); $("#" + frmName + " #hdnTotFare").val(TicketFare); $("#" + frmName + " #hdnSelSeatFares").val(selseatfare); $("#" + frmName + " #hdnvalue").val(selev); $("#" + frmName + " #hdnSeatTemplateIdvalue").val(selseattemplateid); $("#" + frmName + " #hidservicetaxfares").val(servicetaxfares); $("#" + frmName + " #hidservicechargefares").val(servicechargefares); $("#" + frmName + " #hidselectedseats").val(seattypename); $('#' + frmName + ' #' + rowcolid).removeClass(classname + ' selected'); if (gender == "F") { $('#' + frmName + ' #' + rowcolid).addClass(classname + ' ladies'); } else { $('#' + frmName + ' #' + rowcolid).addClass(classname + ' available'); } $('#' + frmName + ' #' + rowcolid + "ZZ").attr('href', "javascript:seat_select('" + seatno + "','" + deck_type + "','" + classname + "','" + rowcolid + "','" + fare + "','" + ev + "','" + seattemplateid + "','" + frmame + "','" + seatservtax + "','" + seatservcharge + "');"); if (selectedseats == "") { $('#' + frmName + ' #btnDisable1').show(); $('#' + frmName + ' #btnEnable1').hide(); if ($('#' + frmName + ' #btnDisablefood')) { $('#' + frmName + ' #btnDisablefood').show(); $('#' + frmName + ' #btnEnablefood').hide(); } $('#' + frmName + ' #txtBrd').hide(); } var totamt = 0; var netfare = 0; var discountAmount = 0; var totservicetax = 0; var totservicecharge = 0; var serv_tax_info = $("#" + frmName + " #hdnserv_tax_info").val().split("^"); var serv_tax = serv_tax_info[0]; if (selectedseats != "") { var Amt = $("#" + frmName + " #Basefare").val(); var flag = 0; var BerthFareAmt = $("#" + frmName + " #BerthBasefare").val(); var DBFareAmt = $("#" + frmName + " #DBBasefare").val(); var NoOfSeats = $("#" + frmName + " #hidNo_ofSeats").val(); var NoOfBerths = $("#" + frmName + " #hidNo_ofBerths").val(); var NoOfDBSeats = $("#" + frmName + " #hidNo_ofDBSeats").val(); var ExecSeatNos = $("#" + frmName + " #hidExecSeatNos").val().split(","); var DBSeatNos = $("#" + frmName + " #hidDBSeatNos").val().split(","); var calcservtax = $("#" + frmName + " #hidservicetaxamt").val(); var calcservcharge = $("#" + frmName + " #hidservicechargeamt").val(); var seat_cnt = parseInt(NoOfSeats) + parseInt(NoOfBerths) + parseInt(NoOfDBSeats); for (var s = 0; s <= ExecSeatNos.length; s++) { if (seatno.substr(1) == ExecSeatNos[s]) { flag = 1; break; } } for (var d = 0; d <= DBSeatNos.length; d++) { if (seatno.substr(1) == DBSeatNos[d]) { flag = 2; break; } } if (flag == 1) { NoOfBerths = parseInt(NoOfBerths) - 1; } else if (flag == 2) { NoOfDBSeats = parseInt(NoOfDBSeats) - 1; } else { NoOfSeats = parseInt(NoOfSeats) - 1; } totamt = parseFloat(TicketFare); if (serv_tax > 0 && api != 154 || api != 557 || api != 698 || api != 16) { if (seatservtax > 0) { totservicetax = parseFloat(calcservtax) - parseFloat(seatservtax); } else if (serv_tax_info[1] == "F") totservicetax = serv_tax * (seat_cnt - 1); else totservicetax = (totamt * serv_tax) / 100; //$("#"+frmName+" #ticketfare").html("
"+totamt.toFixed(2)); $("#" + frmName + " #servicetaxamt").html("
" + totservicetax.toFixed(2)); } if (seatservcharge > 0) { totservicecharge = parseFloat(calcservcharge) - parseFloat(seatservcharge); $("#" + frmName + " #servicechargeamt").html("
" + totservicecharge.toFixed(2)); } if ((serv_tax > 0 && api != 154 || api != 557 || api != 698 || api != 16) || seatservcharge > 0) $("#" + frmName + " #ticketfare").html("
" + hdnDisTotFare.toFixed(2)); //discount code var operatorDiscount = $("#" + frmName + " #operatorDiscount").val(); var totalfarenew = ""; var totaldiscount = ""; var catcard_amt = 0; if (api == 154 || api == 238 || api == 557 || api == 588 || api == 698 || api == 16) { var catcardno = $("#" + frmName + " #catcardno").val(); var faresinfo = $("#" + frmName + " #check_tentative").val().split("^"); var totSeats = parseInt(NoOfSeats) + parseInt(NoOfBerths) + parseInt(NoOfDBSeats); //var TotBasicFare = totSeats*parseInt(faresinfo[0]); var TotBasicFare = TicketFare; var TotResLevyFee = totSeats * (parseInt(faresinfo[1]) + parseInt(faresinfo[3])); var TotTollFee = totSeats * parseInt(faresinfo[2]); var TotServiceFee = totSeats * parseInt(faresinfo[4]); if (TotBasicFare == 0 || catcardno == "") { $("#" + frmName + " #carddiscount").html("
" + catcard_amt.toFixed(2)); } else { if ($("#" + frmName + " #bus_start_date").val() == "201") { var catcardno = $("#" + frmName + " #catcardno").val(); var SelSeatFares = $("#" + frmName + " #hdnSelSeatFares").val().split(","); if (catcardno != "") catcard_amt = (parseInt(SelSeatFares[0]) * 10) / 100; //catcard_amt = (parseInt(faresinfo[0])*10)/100; } } totamt = TotBasicFare + TotResLevyFee + TotTollFee + TotServiceFee - parseFloat(catcard_amt); $("#" + frmName + " #basicfare").html("
" + TotBasicFare.toFixed(2)); $("#" + frmName + " #resfee").html("
" + TotResLevyFee.toFixed(2)); $("#" + frmName + " #tollfee").html("
" + TotTollFee.toFixed(2)); $("#" + frmName + " #servicefee").html("
" + TotServiceFee.toFixed(2)); } netfare = parseFloat(totamt) + parseFloat(totservicetax) + parseFloat(totservicecharge); if (operatorDiscount != "") { var arroperatorDiscount = operatorDiscount.split("^"); if (arroperatorDiscount[0] > 0) { if (arroperatorDiscount[1] == "F") { discountAmount = arroperatorDiscount[0] * (seat_cnt - 1); } else if (arroperatorDiscount[1] == "P") { discountAmount = format_number(totamt * (arroperatorDiscount[0] / 100), 2); } totamt1 = "
" + netfare.toFixed(2) + ""; totalfarenew = "
" + format_number((netfare - discountAmount), 2); totaldiscount = "(Discount:
" + discountAmount + ")"; $("#" + frmName + " #totalfarenew").html(totalfarenew); $("#" + frmName + " #totaldiscount").html(totaldiscount); $("#" + frmName + " #totalfare").html(totamt1); if (gtot > 0) { var totamtfd = parseFloat(netfare) + parseFloat(gtot) - parseFloat(discountAmount); $("#" + frmName + " #ToTmsg").html(totamtfd.toFixed(2)); } } else { totamt1 = "
" + netfare.toFixed(2); $("#" + frmName + " #totalfare").html(totamt1); if (gtot > 0) { var totamtfd = parseFloat(netfare) + parseFloat(gtot) - parseFloat(discountAmount); $("#" + frmName + " #ToTmsg").html(totamtfd.toFixed(2)); } } } else { totamt1 = "
" + netfare.toFixed(2); $("#" + frmName + " #totalfare").html(totamt1); if (gtot > 0) { var totamtfd = parseFloat(netfare) + parseFloat(gtot) - parseFloat(discountAmount); $("#" + frmName + " #ToTmsg").html(totamtfd.toFixed(2)); } } //end discount code $("#" + frmName + " #btnDisable1").hide(); $("#" + frmName + " #btnEnable1").show(); if ($("#" + frmName + " #btnDisablefood")) { $("#" + frmName + " #btnDisablefood").hide(); $("#" + frmName + " #btnEnablefood").show(); } } else { var totamt = 0; totamt = "
" + netfare.toFixed(2); totalfarenew = ""; totaldiscount = ""; var NoOfSeats = 0; var NoOfBerths = 0; var NoOfDBSeats = 0; var totservicetax = 0; var totservicecharge = 0; $("#" + frmName + " #totalfarenew").html(totalfarenew); $("#" + frmName + " #totaldiscount").html(totaldiscount); if (serv_tax > 0) { //$("#"+frmName+" #ticketfare").html("
0.00"); $("#" + frmName + " #servicetaxamt").html("
0.00"); } if (seatservcharge > 0) $("#" + frmName + " #servicechargeamt").html("
0.00"); if (serv_tax > 0 || seatservcharge > 0) $("#" + frmName + " #ticketfare").html("
0.00"); $("#" + frmName + " #totalfare").html(totamt); if (api == 154 || api == 557 || api == 588 || api == 698 || api == 16) { $("#" + frmName + " #basicfare").html("
0.00"); $("#" + frmName + " #resfee").html("
0.00"); $("#" + frmName + " #tollfee").html("
0.00"); $("#" + frmName + " #servicefee").html("
0.00"); $("#" + frmName + " #carddiscount").html("
0.00"); } if (gtot > 0) { var totamtfd = parseFloat(netfare) + parseFloat(gtot) - parseFloat(discountAmount); $("#" + frmName + " #ToTmsg").html(totamtfd.toFixed(2)); } } $("#" + frmName + " #hidNo_ofSeats").val(NoOfSeats); $("#" + frmName + " #hidNo_ofBerths").val(NoOfBerths); $("#" + frmName + " #hidNo_ofDBSeats").val(NoOfDBSeats); $("#" + frmName + " #selected_seats").val(selectedseats); $("#" + frmName + " #selected_seat_type").val(selectedseattype); $("#" + frmName + " #selected_gender").val(selectedseatgender); $("#" + frmName + " #seatnos").html(selectedseats); $("#" + frmName + " #hidservicetaxamt").val(totservicetax); $("#" + frmName + " #hidservicechargeamt").val(totservicecharge); } function orderNow(frmame) { var frmName = "seatSelect_" + frmame; var HidOrd = ""; gtot = 0; for (var key in Restrnts) { for (var keddy in Restrnts[key]) { //alert("Restaurant: quantity~Ited~Price=> "+key+ ": "+keddy+ ": "+Restrnts[key][keddy]+ ": "); var itemsdet = Restrnts[key][keddy].split("~"); var q = parseInt(itemsdet[0]); if (q > 0) { var itemtot = 0; var rowid = Math.floor((Math.random() * 1000) + 1) + q; itemtot = parseFloat(q) * parseFloat(itemsdet[2]); itemtot = parseFloat(itemtot).toFixed(2); HidOrd = HidOrd + itemsdet[3] + "~" + itemsdet[1] + "~" + q + "~" + itemtot + "~" + itemsdet[4] + "~~#"; gtot = parseFloat(gtot) + parseFloat(itemtot); } } } gtot = gtot.toFixed(2); var ticktamt = parseFloat($('#' + frmName + ' #hdnTotFare').val()); var TicketFoodAmt = 0; TicketFoodAmt = parseFloat(gtot) + parseFloat(ticktamt); if (discountAmount > 0) { TicketFoodAmt = parseFloat(TicketFoodAmt) - parseFloat(discountAmount); } //alert(ticktamt + " : "+ TicketFoodAmt); TicketFoodAmt = TicketFoodAmt.toFixed(2); $("#" + frmName + " #hdnFdOrder").val(HidOrd + gtot); $("#" + frmName + " #hdnFoodamount").val(gtot); $("#" + frmName + " #ToTmsg").html(TicketFoodAmt); $("#" + frmName + " #Fooddiv1").slideDown("slow"); $("#" + frmName + " #Fooddiv2").slideDown("slow"); $("#" + frmName + " #Foodmsg").html(gtot); $("#popupBox").fadeOut(500); $("#backsheet").fadeOut(500); //calcPayments(); } function LoadFood(frmame) { var frmName = "seatSelect_" + frmame; //if(!$('#'+frmName+' #BookFoodterms').is(':checked')) { //alert("Please Read and Click on Check box for terms and conditions"); //return false; //} $("#popupBox").fadeIn(); $("#backsheet").fadeIn(); url = "https://www.abhibus.com//search/foody/?fromvalu=" + frmame; if (!loadFItems) { $('#POPBoxFood').load(url); loadFItems = 1; } } function SeatValidation(frmame) { var obj = error_messages; obj = JSON.stringify(obj); obj = JSON.parse(obj); var frmName = "seatSelect_" + frmame; var topPosition = $("#" + frmName + "").attr("data-position"); if (topPosition) { sessionStorage.setItem('Reco_selected', 'yes'); sessionStorage.setItem('Reco_selected_position', topPosition); } else { sessionStorage.removeItem('Reco_selected'); sessionStorage.removeItem('Reco_selected_position'); } var api = 0; if ($("#" + frmName + " #api")) { api = $("#" + frmName + " #api").val(); } if (api == 154 || api == 557 || api == 588 || api == 698 || api == 16) { if ($("#" + frmName + " #bus_start_date").val() == "201" && $("#" + frmName + " #concession").val() > 0) { var catcardno = $("#" + frmName + " #catcardno").val(); if (catcardno == "") { $('#' + frmName + ' #txtBrd').html(obj.Err_seatlayout_enter_catcard).show(''); $('#' + frmName + ' #catcardno').focus(); return; } else $('#' + frmName + ' #txtBrd').hide(); } } if ($('#' + frmName + ' #selected_seats').val() == "") { alert("Please select seats from Onward Journey"); return false; } if ($('#' + frmName + ' #boardingpoint_id').val() == "") { $('#' + frmName + ' #txtBrd').html(obj.ErrSelectBoarding).show(''); $('#' + frmName + ' #boardingpoint_id').focus(); return false; } if (api != 238 && api != 154 && api != 557 && api != 588 && api != 400 && $('#' + frmName + ' #droppingpoint_id').val() == "") { $('#' + frmName + ' #txtDropping').html('Please Select Dropping Point').show(''); $('#' + frmName + ' #droppingpoint_id').focus(); return false; } if ($("#" + frmName + " #darshanCheck").length == 1) { if ($($("#" + frmName + " #darshanCheck").is(":checked")) === true) { alert("TSRC TTD bookings are not allowed to cancel"); } } selectOnwardSeat(frmame); return true; } function insertText(boarding_info, travel_key, api, servicekey, rid) { $("#seatSelect_" + rid + " #txtBrd").hide(); if (boarding_info) { if (api != '0') { var landmark = boarding_info.split("^"); if (landmark[4] && landmark[5]) $("#bpDesc1" + rid).html(landmark[3] + "-" + landmark[5] + "-" + landmark[4]).show(); else if (landmark[4]) $("#bpDesc1" + rid).html(landmark[3] + "-" + landmark[4]).show(); else $("#bpDesc1" + rid).html(landmark[3]).show(); //return false; } else { $.ajax({ type: "POST", url: "https://www.abhibus.com//search/landmark", data: "Boarding_Point_key=" + boarding_info + "&Traveler_Partner_Id=" + travel_key + "&servicekey=" + servicekey, success: function(result) { $("#bpDesc1" + rid).html(result).show().css(""); } }); } } else { $("#seatSelect_" + rid + " #txtBrd").show(); $("#bpDesc1" + rid).html("").show(); return false; } }
Sort by
(Video) Somnath to Dwarka Our budget bus Journey|| Metro Link Services Bus Via Coastal Highway
Price Seats Departure Time Arrival Time Ratings Searching the web to get you the most convenient schedules & the best fares. Ahmedabad To Dwarka (Gujarat) on 26 March, 2023
×
{{operatorName}} | {{operatorStartTime}} Safe-T Bus Details Cancellation Policy
(Video) Best Budget Hotel in Dwarka - Gujarat || Hotel Swati Just 500 mtr From Dwarkadhish Temple
Safe-T Bus Details Safety Measures Fumigation Disinfection of the entire bus and all passenger touch points before bus starts.
Staff Educating staff to maintain safety guidelines.
(Video) Cheapest Accommodation in Dwarka | Dharamshala in Dwarka | Best Hotels in Dwarka
Hand Sanitizers Availability of sanitizer inside the Bus
Passenger Screening Temperature Screening of passengers before boarding the bus
Cancellation Time
(Video) Vlog 44 : द्वारका दर्शन बस से 🚌 Sightseeing By Dwarka Darshan Bus
Refund Amount {{policy.con}}
{{policy.tl}}