1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <!-- Title --> 6 <title>FAQ : PSNA Travels</title> 7 8 9 <style> 10 :root { 11 --theme-primary-color-h: 208.16deg; 12 --theme-primary-color-s: 38.58%; 13 --theme-primary-color-l: 24.9%; 14 --theme-secondary-color-h: 33.4deg; 15 --theme-secondary-color-s: 87.39%; 16 --theme-secondary-color-l: 56.47%; 17 --theme-primary-color: #274158; 18 --theme-secondary-color: #f19b2f; 19 --theme-primaryDark-color: #1c2e3e; 20 --theme-primaryHSL-color: {"H":208.16,"S":38.58,"L":24.9}; 21 --theme-secondaryHSL-color: {"H":33.4,"S":87.39,"L":56.47}; 22 } 23 </style> 24 25 <!-- Meta --> 26 <meta charset="UTF-8"> 27 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 28 <meta name="keywords" content="FAQ PSNA Travels"> 29 <meta name="description" content="Frequently asked questions - PSNA Travels"> 30 <meta name="theme-color" content="#274158" /> 31 32 <!-- Open Graph / Facebook --> 33 <meta property="og:type" content="website"> 34 <meta property="og:url" content="https://www.psnatravels.com/faq"> 35 <meta property="og:title" content="FAQ : PSNA Travels"> 36 <meta property="og:description" content="Frequently asked questions - PSNA Travels"> 37 <meta property="og:image" content="https://www.psnatravels.com/assets/images/logo.png"> 38 <meta property="og:image:alt" content="Logo of PSNA Travels" /> 39 40 <!-- Twitter --> 41 <meta property="twitter:card" content="summary_large_image"> 42 <meta property="twitter:url" content="https://www.psnatravels.com/faq"> 43 <meta property="twitter:title" content="FAQ : PSNA Travels"> 44 <meta property="twitter:description" content="Frequently asked questions - PSNA Travels"> 45 <meta property="twitter:image" content="https://www.psnatravels.com/assets/images/logo.png"> 46 <meta property="twitter:image:alt" content="Logo of PSNA Travels" /> 47 48 49 <!-- Base URL & Favicon --> 50 <base href="https://www.psnatravels.com/"> 51 <link rel="shortcut icon" href="assets/images/favicon.png" type="image/png"> 52 <link rel="canonical" href="https://www.psnatravels.com/faq" /> 53 54 <!-- Fonts & Styles --> 55 <link rel="preconnect" href="https://fonts.googleapis.com"> 56 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 57 <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css" rel="stylesheet"> 58 <link href="https://web.cdn.ezeebus.com/portal/static/icons/ezeeicons/ezeeicons-style.css" rel="stylesheet" media="screen"> 59 <link href="assets/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" media="screen"> 60 <link href="assets/lib/selectize/css/selectize.css" rel="stylesheet" type="text/css" media="screen"> 61 <link href="assets/lib/selectize/css/selectize.bootstrap4.css" rel="stylesheet" type="text/css" media="screen"> 62 <link href="assets/lib/bootstrap-datepicker/css/bootstrap-datepicker3.standalone.min.css" rel="stylesheet" type="text/css" media="screen"> 63 <link href="assets/lib/fancyapps/fancybox.css" rel="stylesheet" /> 64 <link rel="stylesheet" type="text/css" href="assets/lib/sal/sal.css" /> 65 <link href="assets/css/busmap.css?v=1786338454" rel="stylesheet" type="text/css" media="screen"> 66 <link href="assets/css/style.css?v=1761834438" rel="stylesheet" type="text/css" media="screen"> 67 <link href="assets/css/shared.css?v=1786338454" rel="stylesheet" type="text/css" media="screen"> 68 <link href="assets/css/search.css?v=1790225720" rel="stylesheet" type="text/css" media="screen"> 69 <link rel="stylesheet" type="text/css" href="assets/lib/slick/slick.css" /> 70 <link rel="stylesheet" type="text/css" href="assets/lib/slick/slick-theme.css" /> 71 <link rel="stylesheet" type="text/css" href="assets/css/dynamic-theme.css" /> 72 <!-- Scripts --> 73
73<script type="text/javascript" src="assets/lib/jquery/jquery.min.js"></script>
73 74
74<script type="text/javascript" src="assets/lib/bootstrap/js/bootstrap.bundle.min.js" defer></script>
74 75
75<script type="text/javascript" src="assets/lib/moment/moment.min.js" defer></script>
75 76
76<script type="text/javascript" src="assets/lib/selectize/js/standalone/selectize.min.js" defer></script>
76 77
77<script type="text/javascript" src="assets/lib/bootstrap-datepicker/js/bootstrap-datepicker.min.js" defer></script>
77 78
78<script type="text/javascript" src="assets/lib/fancyapps/fancybox.umd.js" defer></script>
78 79
79<script src="https://unpkg.com/@dotlottie/[email protected]/dist/dotlottie-player.mjs" type="module"></script>
79 80
80<script type="text/javascript" src="assets/js/scripts.js?v=1790225720" defer></script>
80 81
81<script type="text/javascript" src="assets/lib/confetti/js/canvas.confetti.js"></script>
81 82
82<script type="text/javascript" src="assets/lib/sal/sal.js"></script>
82 83
83<script type="text/javascript" src="assets/lib/slick/slick.min.js"></script>
83 84 85 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 67 bytes, lines 85-86
85 86 <script async src="https://www.googletagmanager.com/gtag/js?id=
86G-GK14CL4C1L
vendor: 15 bytes, lines 86-87
86"></script> 87
87<script> 88
vendor: 152 bytes, lines 88-94
88window.dataLayer = window.dataLayer || []; 89 90 function gtag() { 91 dataLayer.push(arguments); 92 } 93 gtag('js', new Date()); 94 gtag('config', '
94G-GK14CL4C1L
vendor: 7 bytes, lines 94-95
94'); 95
95</script>
95 96 97</head> 98 99<body data-page="faq"> 100 <!-- Fonts --> 101<link rel="preconnect" href="https://fonts.googleapis.com"> 102<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 103<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap" rel="stylesheet"> 104 105<!-- Navbar Starts --> 106<header> 107 <div class="top-header"> 108 <div class="container"> 109 <div class="row justify-content-between"> 110 <div class="col-md-auto"> 111 <ul class="head-inner"> 112 <li><i class="fas fa-phone-alt"></i><a href="tel:9159047000">9159047000</a> | <a href="tel:9159057000">9159057000</a></li> 113 <li><i class="fas fa-envelope"></i><a href="mailto:[email protected]">[email protected]</a></li> 114 </ul> 115 </div> 116 <div class="col-md-auto"> 117 <ul class="head-inner"> 118 <li><a href="#" data-toggle="modal" data-target="#otp-login"><i class="fas fa-sign-in-alt"></i> Customer Login</a></li> 119 <li><a href="#" data-toggle="modal" data-target="#agent-login"><i class="fas fa-user-shield"></i> Login</a></li> 120 </ul> 121 </div> 122 </div> 123 </div> 124 </div> 125 126 <div class="bottom-header"> 127 <div class="container"> 128 <div class="row justify-content-between align-items-center"> 129 <div class="col-md-auto"> 130 <a href="./" class="logo"><img src="assets/images/logo.png" alt="logo"></a> 131 </div> 132 <div class="col-md-auto"> 133 <ul class="header-list"> 134 <li><a href="./">Home</a></li> 135 <li class="dropdown"> 136 <a class="dropdown-toggle" data-toggle="dropdown" href="javascript:;">Manage Ticket<b class="caret"></b></a> 137 <ul class="dropdown-menu"> 138 <li><a href="manage-ticket?action=print">Print Ticket</a></li> 139 <li><a href="manage-ticket?action=edit">Edit Ticket</a></li> 140 <li><a href="manage-ticket?action=cancel">Cancel Ticket</a></li> 141 <li><a href="manage-ticket?action=download">Download Ticket</a></li> 142 <li><a href="manage-ticket?action=sms">Send SMS / Email</a></li> 143 <li><a href="manage-ticket?action=reschedule">Reschedule Ticket</a></li> 144 <li><a href="manage-ticket?action=refund"> Check Refund Status</a></li> 145 </ul> 146 </li> 147 <li><a href="track-my-bus">Track Bus</a></li> 148 <li><a href="contact">Contact</a></li> 149 </ul> 150 </div> 151 <div class="col-md-auto"> 152 <div class="header-app"> 153 <a href="https://play.google.com/store/apps/details?id=com.ezee.psnatravels" target="_blank"><img src="assets/images/badges/google-play-badge.png" alt="App" width="120px"></a></li> 154 </div> 155 </div> 156 </div> 157 </div> 158 </div> 159</header> 160 161<!-- Navbar Ends --> 162 163<section id="body-content"> 164 <style> 165 h6 { 166 font-weight: bold; 167 } 168 169 p { 170 text-align: justify; 171 line-height: 1.7; 172 } 173</style> 174<div class="bg-secondary py-3"> 175 <div class="container"> 176 <span class="h5 text-white">Frequently Asked Questions</span> 177 </div> 178</div> 179 180<!-- Content --> 181<section id="content "> 182 <div class="container py-4"> 183 <h6>What is failure transaction / unsuccessful transaction?</h6> 184 <p>All payments are processed by the bank that issues the credit or debit card or netbanking. Based on that process the bank returns a successful or failed message. Bank does not provide any reason for failed transactions and in some cases may return this message to us even after successfully debiting a customer's account. No amount is paid to us when a transaction is termed failed and we would not be in a position to make refunds against these transactions. The process of receiving the transaction status is fully automated and it is very unlikely that we do not confirm a ticket with a successful transaction message.</p> 185 <h6>Payment made but no confirmed ticket.</h6> 186 <p>Tickets are confirmed when we receive a Successful transaction message. Any technical problems in this stage including a break in connectivity or slow connection can cause this problem. In all these circumstances the total amount including any service charge is refunded to the customers account. The refund is done as a manual process in the morning of every working day. The amount will normally reflect in the customer's account within 15 working days, but this depends on the individual bank and their processes.</p> 187 <h6>Cancellation refund not done.</h6> 188 <p>The cancellation refunds are done manually every forenoon on all working days. The refund amount will normally appear within 15 working days of our refunding, but this depends on the individual bank and their processes.</p> 189 <h6>How to do partial cancellation? And how to do it?</h6> 190 <p>The cancellation screen displays the list of seats booked in red, only those seats that are selected are cancelled. Currently this feature is not available, We will provide this feature as soon as possible.</p> 191 <h6>Current cancellation.</h6> 192 <p> We do allow cancellation of current tickets up to four hour before departure of bus from its starting point. This time is not to be confused with the boarding time printed on your booking.</p> 193 <h6>Who do I contact for complaints regarding refunds, failed transactions, not confirmed order etc?</h6> 194 <p> The best way to reach us for complaints regarding refunds, failed transactions and booking etc is by writing a email to supp
194ort with your PNR & contact details. We therefore strongly recommend you to use the support link.</p> 195 <h6>Who do I contact for complaints related to operations?</h6> 196 <p>Complaints related to the actual bus services i.e. Delay in service, physical discomfort during the journey, behaviour of the staff, quality of buses, etc will be addressed at main office. You can send a mail that reaches the management directly.</p> 197 </div> 198</section></section> 199 200<!-- Footer Starts --> 201<footer class="footer-section"> 202 <div class="footer-top"> 203 <div class="container"> 204 <div class="row"> 205 <div class="col-md-6 col-lg"> 206 <h3>Head Office</h3> 207 <ul> 208 <li><i class="fas fa-map-marker-alt"></i>#C/O Sree Kannathal travels, No.45 OmniBus Terminus, 3rd Bay, Koyembedu, Chennai.</li> 209 <li><i class="fas fa-phone-alt"></i><a href="tel:9159047000">9159047000</a> | <a href="tel:9159057000">9159057000</a></li> 210 <li><i class="fas fa-envelope"></i><a href="mailto:[email protected]">[email protected]</a></li> 211 </ul> 212 </div> 213 <div class="col-md-6 col-lg"> 214 <h3>Branch Office</h3> 215 <ul> 216 <li><i class="fas fa-map-marker-alt"></i>No.86A Spencer compound, Near Bus stand, (Near Mangai Medicals) Dindigul-1.</li> 217 </div> 218 <div class="col-md-6 col-lg"> 219 <h3>Quick Links</h3> 220 <ul class="footer-links"> 221 <li><a href="faq">FAQ</a></li> 222 <li><a href="terms">Terms & Conditions</a></li> 223 <li><a href="feedback">Feedback</a></li> 224 <li><a href="contact">Contact</a></li> 225 <li><a href="boarding-places">Boarding Places</a></li> 226 </ul> 227 </div> 228 <div class="col-md-6 col-lg"> 229 <h3>Manage Ticket</h3> 230 <ul class="footer-links"> 231 <li><a href="manage-ticket?action=download">Download Ticket </a></li> 232 <li><a href="track-my-bus">Track Your Bus</a></li> 233 <li><a href="manage-ticket?action=cancel">Cancel Ticket</a></li> 234 <li><a href="manage-ticket?action=edit">Change Boarding Point </a></li> 235 <li><a href="manage-ticket?action=reschedule">Change Travel Date</a></li> 236 <li><a href="manage-ticket?action=refund"> Check Refund Status</a></li> 237 </ul> 238 </div> 239 </div> 240 </div> 241 </div> 242 <div class="container footer-bottom"> 243 <div class="row justify-content-between"> 244 <div class="col-md-auto"> 245 <p>Copyright © 2026 - PSNA Travels</p> 246 </div> 247 <div class="col-md-auto"> 248 <p>Powered By <a href="https://www.ezeeinfocloudsolutions.com/" target="_blank">Ezee Info Cloud Solutions</a> | <a href="https://www.ezeebus.com/" target="_blank">Ezeebus.com</a></p> 249 </div> 250 </div> 251 </div> 252</footer> 253<!-- Footer End --> 254 255 256 <!-- Modal --> 257<div class="modal fade" id="otp-login" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="otp-login-label" aria-hidden="true"> 258 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable modal-lg"> 259 <div class="modal-content br-24"> 260 <div class="row m-0"> 261 <div class="col-md-7 pr-0 pl-0"> 262 <div class="login-div"> 263 <img src="assets/images/logo.png" alt="logo" class="logo"> 264 <img src="assets/images/login-bg.svg" alt="login background" width="100%"> 265 </div> 266 </div> 267 <div class="col-md-5 login-card"> 268 <div class="modal-header"> 269 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 270 <span aria-hidden="true">×</span> 271 </button> 272 </div> 273 <div class="modal-body"> 274 <div class="p-2"> 275 <div class="text-center text-muted py-2"> 276 <span class="text-primary h6">Login</span> or <span class="text-primary h6">Signup</span> 277 </div> 278 279 <form class="" id="otp-login-forms" onsubmit="return false"> 280 281 <!-- Mobile Number --> 282 <div id="mobile-sections"> 283 <div class="mob-info">Enter mobile number to continue</div> 284 <div class="form-group position-relative"> 285 <!-- <i class="far fa-address-book placholder-icon"></i> --> 286 <!-- <small id="otp-login-mobile-help" class="form-text text-muted">OTP will be sent to this mobile number.</small> --> 287 <div class="phone-card"> 288 <img src="assets/images/addon-icons/phone.svg" class="phone-icon" alt="Phone Icon"> 289 <input type="tel" class="phone-control " id="otp-login-mobiles" placeholder="Enter Mobile No" maxlength="13" oninput="formatMobileNo(event)" aria-describedby="otp-login-mobile-help"> 290 </div> 291 </div> 292 293 <!-- Captcha --> 294 <div class="form-group"> 295 <label class="">Verify you're human</label> 296 <div class="d-flex align-items-center _g-7 mb-2"> 297 <img class="captcha-image" src="" alt="captcha"> 298 <button type="button" class="btn btn-sm btn-primary captcha-refresh" 299 onclick="genCaptcha()"> 300 <i class="fas fa-sync-alt"></i> 301 </button> 302 </div> 303 <input type="text" class="captcha-control" id="captchaCode" 304 placeholder="Enter captcha" autocomplete="off" maxlength="5"> 305 </div> 306 307 <div class="mobile-hide"> 308 <div class="text-center text-muted py-2"> 309 By Logging in, I understand & agree to<br /> 310 PSNA Travels<br /> 311 <a href="terms">terms & conditions</a> 312 </div> 313 <div id="otp-login-alerts"></div> 314 <button type="submit" class="btn btn-primary btn-block " id="send-otp-btns" onclick="sendOTPNew()">Submit</button> 315 </div> 316 </div> 317 318 <!-- OTP --> 319 <div id="otp-sections" class="d-none"> 320 <div class="mobile-mask"></div> 321 <div class="inputContainer"> 322 <input type="text" maxlength="1" name="pin1" oninput="handleInput(1, event); onlyNumber(event);" onkeydown="handleBackspace(1, event);" autocomplete="off"> 323 <input type="text" maxlength="1" name="pin2" oninput="handleInput(2, event); onlyNumber(event);" onkeydown="handleBackspace(2, event);" autocomplete="off" required disabled> 324 <input type="text" maxlength="1" name="pin3" oninput="handleInput(3, event); onlyNumber(event);" onkeydown="handleBackspace(3, event);" autocomplete="off" required disabled> 325 <input type="text" maxlength="1" name="pin4" oninput="handleInput(4, event); onlyNumber(event);" onkeydown="handleBackspace(4, event);" autocomplete="off" required disabled> 326 <input type="text" maxlength="1" name="pin5" oninput="handleInput(5, event); onlyNumber(event);" onkeydown="handleBackspace(5, event);" autocomplete="off" required disabled> 327 <input type="text" maxlength="1" name="pin6" oninput="handleInput(6, event); onlyNumber(event);" onkeydown="handleBackspace(6, event);" autocomplete="off" required disabled> 328 </div> 329 <div class="mt-5 text-right">
330 <span class="mobile-resend" onclick="resendOTP()">Resend</span> 331 </div> 332 <div class="text-center text-muted py-2"> 333 By Logging in, I understand & agree to<br /> 334 PSNA Travels<br /> 335 <a href="terms">terms & conditions</a> 336 </div> 337 <div id="otp-login-validate-alerts"></div> 338 <button type="submit" class="btn btn-primary btn-block verifyBtn" id="validate-otp-btns" onclick="validateOTPNew()">Submit</button> 339 </div> 340 341 <!-- Register --> 342 <div id="register-sections" class="d-none"> 343 <div class="form-group position-relative"> 344 <label class="sr-only" for="otp-register-fname">First Name</label> 345 <div class="phone-card"> 346 <img src="assets/images/search/rating-user-1.svg" class="phone-icon" alt="Phone Icon"> 347 <input type="text" class="phone-control " id="otp-register-fnames" placeholder="Enter First Name" maxlength="25"> 348 </div> 349 </div> 350 <div class="form-group position-relative"> 351 <label class="sr-only" for="otp-register-lname">Last Name</label> 352 <div class="phone-card"> 353 <img src="assets/images/search/rating-user-1.svg" class="phone-icon" alt="Phone Icon"> 354 <input type="text" class="phone-control " id="otp-register-lnames" placeholder="Enter Last Name" maxlength="25"> 355 </div> 356 </div> 357 <div class="form-group position-relative"> 358 <label class="sr-only" for="otp-register-email">Email address</label> 359 <div class="phone-card"> 360 <img src="assets/images/addon-icons/mail.svg" class="phone-icon" alt="Phone Icon"> 361 <input type="text" class="phone-control " id="otp-register-emails" placeholder="Enter Email address" maxlength="64"> 362 </div> 363 </div> 364 <div class="text-center text-muted py-2"> 365 By Logging in, I understand & agree to<br /> 366 PSNA Travels<br /> 367 <a href="terms">terms & conditions</a> 368 </div> 369 <div id="otp-login-register-alerts"></div> 370 <button type="submit" class="btn btn-primary btn-block my-3" id="otp-register-btns" onclick="registerUserNew()">Submit</button> 371 </div> 372 </form> 373 374 </div> 375 <input type="hidden" id="forresendmob"> 376 </div> 377 </div> 378 </div> 379 </div> 380 </div> 381</div> 382 383<!--
383<script> 384 $(document).ready(function() { 385 genCaptcha(); 386 }); 387</script>
387 --> <!-- Modal --> 388<div class="modal fade" id="otp-login" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="otp-login-label" aria-hidden="true"> 389 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable"> 390 <div class="modal-content"> 391 <div class="modal-header"> 392 <h5 class="modal-title" id="otp-login-label">Customer Login</h5> 393 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 394 <span aria-hidden="true">×</span> 395 </button> 396 </div> 397 <div class="modal-body"> 398 <div class="p-2"> 399 <div class="text-center text-muted py-2"> 400 <span class="text-primary h6">Login</span> or <span class="text-primary h6">Signup</span><br /> using your mobile number 401 </div> 402 403 <form class="mt-4" id="otp-login-form" onsubmit="return false"> 404 405 <!-- Mobile Number --> 406 <div id="mobile-section"> 407 <div class="form-group position-relative"> 408 <label class="sr-only" for="otp-login-mobile">Mobile Number</label> 409 <input type="tel" class="form-control form-control-icon" id="otp-login-mobile" placeholder="Enter Mobile No" maxlength="13" oninput="formatMobileNo(event)" aria-describedby="otp-login-mobile-help"> 410 <i class="far fa-address-book placholder-icon"></i> 411 <!-- <small id="otp-login-mobile-help" class="form-text text-muted">OTP will be sent to this mobile number.</small> --> 412 </div> 413 <div class="text-center text-muted py-2"> 414 By pressing âsubmitâ you agree to our<br /> 415 <a href="terms">terms & conditions</a> 416 </div> 417 <div id="otp-login-alert"></div> 418 <button type="submit" class="btn btn-primary btn-block my-3" id="send-otp-btn" onclick="sendOTP()">Submit</button> 419 </div> 420 421 <!-- OTP --> 422 <div id="otp-section" class="d-none"> 423 <div class="form-group position-relative"> 424 <label class="sr-only" for="otp-login-pin">OTP</label> 425 <input type="tel" class="form-control form-control-icon lock" id="otp-login-pin" placeholder="Enter OTP" maxlength="6" autocomplete="one-time-code" aria-describedby="otp-login-pin-help"> 426 <!-- <small id="otp-login-pin-help" class="form-text text-muted">Enter the OTP just sent to <span id="otp-login-mobile-hint"></span>.</small> --> 427 <i class="fas fa-lock placholder-icon"></i> 428 </div> 429 <div class="text-center text-muted py-2"> 430 By pressing âsubmitâ you agree to our<br /> 431 <a href="terms">terms & conditions</a> 432 </div> 433 <div id="otp-login-validate-alert"></div> 434 <button type="submit" class="btn btn-primary btn-block my-3" id="validate-otp-btn" onclick="validateOTP()">Submit</button> 435 </div> 436 437 <!-- Register --> 438 <div id="register-section" class="d-none"> 439 <div class="form-group position-relative"> 440 <label class="sr-only" for="otp-register-fname">First Name</label> 441 <input type="text" class="form-control form-control-icon" id="otp-register-fname" placeholder="Enter First Name" maxlength="25"> 442 <i class="fas fa-user placholder-icon"></i> 443 </div> 444 <div class="form-group position-relative"> 445 <label class="sr-only" for="otp-register-lname">Last Name</label> 446 <input type="text" class="form-control form-control-icon" id="otp-register-lname" placeholder="Enter Last Name" maxlength="25"> 447 <i class="fas fa-user placholder-icon"></i> 448 </div> 449 <div class="form-group position-relative"> 450 <label class="sr-only" for="otp-register-email">Email address</label> 451 <input type="email" class="form-control form-control-icon" id="otp-register-email" placeholder="Enter Email address" maxlength="64"> 452 <i class="fas fa-envelope-open placholder-icon"></i> 453 </div> 454 <div class="text-center text-muted py-2"> 455 By pressing âsubmitâ you agree to our<br /> 456 <a href="./">terms & conditions</a> 457 </div> 458 <div id="otp-login-register-alert"></div> 459 <button type="submit" class="btn btn-primary btn-block my-3" id="otp-register-btn" onclick="registerUser()">Submit</button> 460 </div> 461 </form> 462
463 </div> 464 </div> 465 </div> 466 </div> 467</div> 468 <!-- Modal --> 469<div class="modal fade" id="agent-login" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="agent-login-label" aria-hidden="true"> 470 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable"> 471 <div class="modal-content"> 472 <div class="modal-header"> 473 <h5 class="modal-title" id="agent-login-label">Office / Agent Login</h5> 474 <button type="button" class="close" data-dismiss="modal" id="close-login-btn" aria-label="Close"> 475 <span aria-hidden="true">×</span> 476 </button> 477 </div> 478 <div class="modal-body"> 479 <form id="agent-login-form" onsubmit="doAgentLogin(event)"> 480 <div class="form-group"> 481 <label for="agent-login-username">Username</label> 482 <input type="text" class="form-control" id="agent-login-username" placeholder="Enter Username" maxlength="45"> 483 </div> 484 <div class="form-group"> 485 <label for="agent-login-password">Password</label> 486 <input type="password" class="form-control" id="agent-login-password" placeholder="Enter Password" maxlength="30" autocomplete="off"> 487 <!-- <input type="hidden" class="form-control" id="mobile-number-field" placeholder="" maxlength="30"> --> 488 </div> 489 <div class="form-group" id="otp-section-two" style="display: none;"> 490 <label for="agent-login-otps">OTP</label> 491 <input type="text" class="form-control" id="agent-login-otps" placeholder="Enter OTP" maxlength="6" autocomplete="off"> 492 </div> 493 <div id="agent-login-alert"></div> 494 <button type="submit" class="btn btn-primary btn-block my-4" id="agent-login-btn">Login</button> 495 <button type="button" class="btn btn-success btn-block my-4" id="otp-verify-btn" style="display: none;" onclick="verifyOtpNumber()">Verify OTP</button> 496 <button type="button" class="btn btn-success btn-block my-4" id="otp-verifyed-btn" style="display: none;" onclick="verifyedUserNumber()">Verify OTP</button> 497 </form> 498 </div> 499 </div> 500 </div> 501</div>
502<script> 503 $(document).ready(function() { 504 $('#close-login-btn').click(function() { 505 $('#otp-section-two').hide(); 506 $('#agent-login-alert').hide(); 507 $('#otp-verify-btn').hide(); 508 $('#otp-verifyed-btn').hide(); 509 $('#agent-login-btn').show(); 510 $('#agent-login-password').removeClass('is-invalid'); 511 $('#agent-login-username').removeClass('is-invalid'); 512 $('#agent-login-username').val('').prop('readonly', false); 513 $('#agent-login-password').val('').prop('readonly', false); 514 $('#agent-login-btn').text('Login').attr('disabled', false); 515 }); 516 }); 517</script>
517 518 519
519<script> 520 document.addEventListener("DOMContentLoaded", () => { 521 522 const notHome = location.pathname.slice(-1) !== "/"; 523 524 if (notHome) { 525 526 const header = document.querySelector("header"); 527 if (header) header.style.position = "relative"; 528 529 document.body.style.cursor = "auto"; 530 document.body.style.background = "#fff"; 531 532 header.querySelectorAll("[data-sal]").forEach(el => { 533 el.removeAttribute("data-sal"); 534 el.style.opacity = "1"; 535 el.style.transform = "none"; 536 }); 537 } 538 }); 539 </script>
539 540 541</body> 542 543</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.