1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <!-- Title --> 6 <title>Track My Bus : Tamil Bus</title> 7 8 9 <style> 10 :root { 11 --theme-primary-color-h: 93.63deg; 12 --theme-primary-color-s: 100%; 13 --theme-primary-color-l: 17.84%; 14 --theme-secondary-color-h: 324.66deg; 15 --theme-secondary-color-s: 100%; 16 --theme-secondary-color-l: 46.27%; 17 --theme-primary-color: #285b00; 18 --theme-secondary-color: #ec008b; 19 --theme-primaryDark-color: #1c4000; 20 --theme-primaryHSL-color: {"H":93.63,"S":100,"L":17.84}; 21 --theme-secondaryHSL-color: {"H":324.66,"S":100,"L":46.27}; 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="Tamil Bus live tracking"> 29 <meta name="description" content="Track Tamil Bus bus tickets online for hassle free boarding."> 30 <meta name="theme-color" content="#285b00" /> 31 32 <!-- Open Graph / Facebook --> 33 <meta property="og:type" content="website"> 34 <meta property="og:url" content="https://www.tamilbus.in/track-my-bus"> 35 <meta property="og:title" content="Track My Bus : Tamil Bus"> 36 <meta property="og:description" content="Track Tamil Bus bus tickets online for hassle free boarding."> 37 <meta property="og:image" content="https://www.tamilbus.in/assets/images/logo.png"> 38 <meta property="og:image:alt" content="Logo of Tamil Bus" /> 39 40 <!-- Twitter --> 41 <meta property="twitter:card" content="summary_large_image"> 42 <meta property="twitter:url" content="https://www.tamilbus.in/track-my-bus"> 43 <meta property="twitter:title" content="Track My Bus : Tamil Bus"> 44 <meta property="twitter:description" content="Track Tamil Bus bus tickets online for hassle free boarding."> 45 <meta property="twitter:image" content="https://www.tamilbus.in/assets/images/logo.png"> 46 <meta property="twitter:image:alt" content="Logo of Tamil Bus" /> 47 48 49 <!-- Base URL & Favicon --> 50 <base href="https://www.tamilbus.in/"> 51 <link rel="shortcut icon" href="assets/images/favicon.png" type="image/png"> 52 <link rel="canonical" href="https://www.tamilbus.in/track-my-bus" /> 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=1761834447" 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-F4KQGB4ZSC
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-F4KQGB4ZSC
vendor: 7 bytes, lines 94-95
94'); 95
95</script>
95 96 97</head> 98 99<body data-page="track-my-bus"> 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:9962713022">9962713022</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 align-items-center justify-content-between"> 129 <div class="col-md-12 col-lg-auto"> 130 <a href="./" class="logo"><img src="assets/images/logo.png" alt="logo"></a> 131 </div> 132 <div class="col-md-12 col-lg-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 <li><a href="https://play.google.com/store/apps/details?id=com.ezee.tamiltt" target="_blank"><img src="assets/images/badges/google-play-badge.png" alt="App-Link" width="100px" loading="lazy"></a></li> 150 </ul> 151 </div> 152 </div> 153 </div> 154 </div> 155</header> 156 157<!-- Navbar Ends --> 158 159<section id="body-content"> 160 <div class="bg-secondary py-3"> 161 <div class="container"> 162 <span class="h5 text-white">Track My Bus</span> 163 </div> 164</div> 165 166<!-- Content --> 167<section id="content"> 168 <div class="container"> 169 170 <form id="ticket-tracking-form" onsubmit="getTrackingDetails()" novalidate> 171 <div class="row"> 172 <div class="col-sm-10"> 173 <div class="form-group"> 174 <label for="ticket-tracking-pnr">PNR / Mobile Number</label> 175 <input type="text" class="form-control text-uppercase-isvalid" id="ticket-tracking-pnr" placeholder="Enter PNR / Mobile Number" value="" maxlength="20" aria-describedby="ticket-tracking-pnr-help" required> 176 <small id="ticket-tracking-pnr-help" class="form-text text-muted">Enter your PNR / Mobile number to get ticket details and live tracking.</small> 177 </div> 178 </div> 179 <div class="col-sm-2 my-4 px-2"> 180 <button type="submit" class="btn btn-primary col my-1" id="ticket-tracking-btn">Get Details</button> 181 </div> 182 </div> 183 <div id="ticket-tracking-alert"></div> 184 </form> 185 186 <div id="ticket-tracking-cont"></div> 187 188 </div> 189</section> 190 191</section> 192 193<!-- Footer Starts --> 194<footer class="footer-section"> 195 <div class="footer-top"> 196 <div class="container"> 197 <div class="row"> 198 <div class="col-md-6 col-lg"> 199 <br><img src="assets/images/footer-logo.png" alt="Logo" width="80%" loading="lazy"><br><br> 200 <p>Book Tamil Bus tickets online in website and from your mobile with few easy steps. <br> Go to My Bookings to manage your account.</p> 201 </div> 202 <div class="col-md-6 col-lg"> 203 <h3>Quick Links</h3> 204 <ul class="footer-links"> 205 <li><a href="faq">FAQ</a></li> 206 <li><a href="terms">Terms & Conditions</a></li> 207 <li><a href="feedback">Feedback</a></li> 208 <li><a href="contact">Contact</a></li> 209 <li><a href="boarding-places">Boarding Places</a></li> 210 </ul>
211 </div> 212 <div class="col-md-6 col-lg"> 213 <h3>Manage Ticket</h3> 214 <ul class="footer-links"> 215 <li><a href="manage-ticket?action=download">Download Ticket </a></li> 216 <li><a href="track-my-bus">Track Your Bus</a></li> 217 <li><a href="manage-ticket?action=cancel">Cancel Ticket</a></li> 218 <li><a href="manage-ticket?action=edit">Change Boarding Point </a></li> 219 <li><a href="manage-ticket?action=reschedule">Change Travel Date</a></li> 220 <li><a href="manage-ticket?action=refund"> Check Refund Status</a></li> 221 </ul> 222 </div> 223 <div class="col-md-6 col-lg"> 224 <h3>Head Office</h3> 225 <ul> 226 <li><i class="fas fa-map-marker-alt"></i>24/KV/B, Balaji Nagar Extension, Thuraiyur, Trichy - 621 010.</li> 227 <li><i class="fas fa-envelope"></i><a href="mailto:[email protected]">[email protected]</a></li> 228 <li><i class="fas fa-phone-alt"></i><a href="tel:9962713022">99627-13022</a> | <a href="tel:9698399044">96983-99044</a></li> 229 </ul> 230 </div> 231 </div> 232 </div> 233 </div> 234 <div class="container footer-bottom"> 235 <div class="row justify-content-between"> 236 <div class="col-md-auto"> 237 <p>© 2026 - Tamil Bus</p> 238 </div> 239 <div class="col-md-auto"> 240 <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> 241 </div> 242 </div> 243 </div> 244</footer> 245<!-- Footer End --> 246 247 248 <!-- Modal --> 249<div class="modal fade" id="otp-login" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="otp-login-label" aria-hidden="true"> 250 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable modal-lg"> 251 <div class="modal-content br-24"> 252 <div class="row m-0"> 253 <div class="col-md-7 pr-0 pl-0"> 254 <div class="login-div"> 255 <img src="assets/images/logo.png" alt="logo" class="logo"> 256 <img src="assets/images/login-bg.svg" alt="login background" width="100%"> 257 </div> 258 </div> 259 <div class="col-md-5 login-card"> 260 <div class="modal-header"> 261 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 262 <span aria-hidden="true">×</span> 263 </button> 264 </div> 265 <div class="modal-body"> 266 <div class="p-2"> 267 <div class="text-center text-muted py-2"> 268 <span class="text-primary h6">Login</span> or <span class="text-primary h6">Signup</span> 269 </div> 270 271 <form class="" id="otp-login-forms" onsubmit="return false"> 272 273 <!-- Mobile Number --> 274 <div id="mobile-sections"> 275 <div class="mob-info">Enter mobile number to continue</div> 276 <div class="form-group position-relative"> 277 <!-- <i class="far fa-address-book placholder-icon"></i> --> 278 <!-- <small id="otp-login-mobile-help" class="form-text text-muted">OTP will be sent to this mobile number.</small> --> 279 <div class="phone-card"> 280 <img src="assets/images/addon-icons/phone.svg" class="phone-icon" alt="Phone Icon"> 281 <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"> 282 </div> 283 </div> 284 285 <!-- Captcha --> 286 <div class="form-group"> 287 <label class="">Verify you're human</label> 288 <div class="d-flex align-items-center _g-7 mb-2"> 289 <img class="captcha-image" src="" alt="captcha"> 290 <button type="button" class="btn btn-sm btn-primary captcha-refresh" 291 onclick="genCaptcha()"> 292 <i class="fas fa-sync-alt"></i> 293 </button> 294 </div> 295 <input type="text" class="captcha-control" id="captchaCode" 296 placeholder="Enter captcha" autocomplete="off" maxlength="5"> 297 </div> 298 299 <div class="mobile-hide"> 300 <div class="text-center text-muted py-2"> 301 By Logging in, I understand & agree to<br /> 302 Tamil Bus<br /> 303 <a href="terms">terms & conditions</a> 304 </div> 305 <div id="otp-login-alerts"></div> 306 <button type="submit" class="btn btn-primary btn-block " id="send-otp-btns" onclick="sendOTPNew()">Submit</button> 307 </div> 308 </div> 309 310 <!-- OTP --> 311 <div id="otp-sections" class="d-none"> 312 <div class="mobile-mask"></div> 313 <div class="inputContainer"> 314 <input type="text" maxlength="1" name="pin1" oninput="handleInput(1, event); onlyNumber(event);" onkeydown="handleBackspace(1, event);" autocomplete="off"> 315 <input type="text" maxlength="1" name="pin2" oninput="handleInput(2, event); onlyNumber(event);" onkeydown="handleBackspace(2, event);" autocomplete="off" required disabled> 316 <input type="text" maxlength="1" name="pin3" oninput="handleInput(3, event); onlyNumber(event);" onkeydown="handleBackspace(3, event);" autocomplete="off" required disabled> 317 <input type="text" maxlength="1" name="pin4" oninput="handleInput(4, event); onlyNumber(event);" onkeydown="handleBackspace(4, event);" autocomplete="off" required disabled> 318 <input type="text" maxlength="1" name="pin5" oninput="handleInput(5, event); onlyNumber(event);" onkeydown="handleBackspace(5, event);" autocomplete="off" required disabled> 319 <input type="text" maxlength="1" name="pin6" oninput="handleInput(6, event); onlyNumber(event);" onkeydown="handleBackspace(6, event);" autocomplete="off" required disabled> 320 </div> 321 <div class="mt-5 text-right">
322 <span class="mobile-resend" onclick="resendOTP()">Resend</span> 323 </div> 324 <div class="text-center text-muted py-2"> 325 By Logging in, I understand & agree to<br /> 326 Tamil Bus<br /> 327 <a href="terms">terms & conditions</a> 328 </div> 329 <div id="otp-login-validate-alerts"></div> 330 <button type="submit" class="btn btn-primary btn-block verifyBtn" id="validate-otp-btns" onclick="validateOTPNew()">Submit</button> 331 </div> 332 333 <!-- Register --> 334 <div id="register-sections" class="d-none"> 335 <div class="form-group position-relative"> 336 <label class="sr-only" for="otp-register-fname">First Name</label> 337 <div class="phone-card"> 338 <img src="assets/images/search/rating-user-1.svg" class="phone-icon" alt="Phone Icon"> 339 <input type="text" class="phone-control " id="otp-register-fnames" placeholder="Enter First Name" maxlength="25"> 340 </div> 341 </div> 342 <div class="form-group position-relative"> 343 <label class="sr-only" for="otp-register-lname">Last Name</label> 344 <div class="phone-card"> 345 <img src="assets/images/search/rating-user-1.svg" class="phone-icon" alt="Phone Icon"> 346 <input type="text" class="phone-control " id="otp-register-lnames" placeholder="Enter Last Name" maxlength="25"> 347 </div> 348 </div> 349 <div class="form-group position-relative"> 350 <label class="sr-only" for="otp-register-email">Email address</label> 351 <div class="phone-card"> 352 <img src="assets/images/addon-icons/mail.svg" class="phone-icon" alt="Phone Icon"> 353 <input type="text" class="phone-control " id="otp-register-emails" placeholder="Enter Email address" maxlength="64"> 354 </div> 355 </div> 356 <div class="text-center text-muted py-2"> 357 By Logging in, I understand & agree to<br /> 358 Tamil Bus<br /> 359 <a href="terms">terms & conditions</a> 360 </div> 361 <div id="otp-login-register-alerts"></div> 362 <button type="submit" class="btn btn-primary btn-block my-3" id="otp-register-btns" onclick="registerUserNew()">Submit</button> 363 </div> 364 </form> 365 366 </div> 367 <input type="hidden" id="forresendmob"> 368 </div> 369 </div> 370 </div> 371 </div> 372 </div> 373</div> 374 375<!--
375<script> 376 $(document).ready(function() { 377 genCaptcha(); 378 }); 379</script>
379 --> <!-- Modal --> 380<div class="modal fade" id="otp-login" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="otp-login-label" aria-hidden="true"> 381 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable"> 382 <div class="modal-content"> 383 <div class="modal-header"> 384 <h5 class="modal-title" id="otp-login-label">Customer Login</h5> 385 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 386 <span aria-hidden="true">×</span> 387 </button> 388 </div> 389 <div class="modal-body"> 390 <div class="p-2"> 391 <div class="text-center text-muted py-2"> 392 <span class="text-primary h6">Login</span> or <span class="text-primary h6">Signup</span><br /> using your mobile number 393 </div> 394 395 <form class="mt-4" id="otp-login-form" onsubmit="return false"> 396 397 <!-- Mobile Number --> 398 <div id="mobile-section"> 399 <div class="form-group position-relative"> 400 <label class="sr-only" for="otp-login-mobile">Mobile Number</label> 401 <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"> 402 <i class="far fa-address-book placholder-icon"></i> 403 <!-- <small id="otp-login-mobile-help" class="form-text text-muted">OTP will be sent to this mobile number.</small> --> 404 </div> 405 <div class="text-center text-muted py-2"> 406 By pressing âsubmitâ you agree to our<br /> 407 <a href="terms">terms & conditions</a> 408 </div> 409 <div id="otp-login-alert"></div> 410 <button type="submit" class="btn btn-primary btn-block my-3" id="send-otp-btn" onclick="sendOTP()">Submit</button> 411 </div> 412 413 <!-- OTP --> 414 <div id="otp-section" class="d-none"> 415 <div class="form-group position-relative"> 416 <label class="sr-only" for="otp-login-pin">OTP</label> 417 <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"> 418 <!-- <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> --> 419 <i class="fas fa-lock placholder-icon"></i> 420 </div> 421 <div class="text-center text-muted py-2"> 422 By pressing âsubmitâ you agree to our<br /> 423 <a href="terms">terms & conditions</a> 424 </div> 425 <div id="otp-login-validate-alert"></div> 426 <button type="submit" class="btn btn-primary btn-block my-3" id="validate-otp-btn" onclick="validateOTP()">Submit</button> 427 </div> 428 429 <!-- Register --> 430 <div id="register-section" class="d-none"> 431 <div class="form-group position-relative"> 432 <label class="sr-only" for="otp-register-fname">First Name</label> 433 <input type="text" class="form-control form-control-icon" id="otp-register-fname" placeholder="Enter First Name" maxlength="25"> 434 <i class="fas fa-user placholder-icon"></i> 435 </div> 436 <div class="form-group position-relative"> 437 <label class="sr-only" for="otp-register-lname">Last Name</label> 438 <input type="text" class="form-control form-control-icon" id="otp-register-lname" placeholder="Enter Last Name" maxlength="25"> 439 <i class="fas fa-user placholder-icon"></i> 440 </div> 441 <div class="form-group position-relative"> 442 <label class="sr-only" for="otp-register-email">Email address</label> 443 <input type="email" class="form-control form-control-icon" id="otp-register-email" placeholder="Enter Email address" maxlength="64"> 444 <i class="fas fa-envelope-open placholder-icon"></i> 445 </div> 446 <div class="text-center text-muted py-2"> 447 By pressing âsubmitâ you agree to our<br /> 448 <a href="./">terms & conditions</a> 449 </div> 450 <div id="otp-login-register-alert"></div> 451 <button type="submit" class="btn btn-primary btn-block my-3" id="otp-register-btn" onclick="registerUser()">Submit</button> 452 </div> 453 </form> 454
455 </div> 456 </div> 457 </div> 458 </div> 459</div> 460 <!-- Modal --> 461<div class="modal fade" id="agent-login" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="agent-login-label" aria-hidden="true"> 462 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable"> 463 <div class="modal-content"> 464 <div class="modal-header"> 465 <h5 class="modal-title" id="agent-login-label">Office / Agent Login</h5> 466 <button type="button" class="close" data-dismiss="modal" id="close-login-btn" aria-label="Close"> 467 <span aria-hidden="true">×</span> 468 </button> 469 </div> 470 <div class="modal-body"> 471 <form id="agent-login-form" onsubmit="doAgentLogin(event)"> 472 <div class="form-group"> 473 <label for="agent-login-username">Username</label> 474 <input type="text" class="form-control" id="agent-login-username" placeholder="Enter Username" maxlength="45"> 475 </div> 476 <div class="form-group"> 477 <label for="agent-login-password">Password</label> 478 <input type="password" class="form-control" id="agent-login-password" placeholder="Enter Password" maxlength="30" autocomplete="off"> 479 <!-- <input type="hidden" class="form-control" id="mobile-number-field" placeholder="" maxlength="30"> --> 480 </div> 481 <div class="form-group" id="otp-section-two" style="display: none;"> 482 <label for="agent-login-otps">OTP</label> 483 <input type="text" class="form-control" id="agent-login-otps" placeholder="Enter OTP" maxlength="6" autocomplete="off"> 484 </div> 485 <div id="agent-login-alert"></div> 486 <button type="submit" class="btn btn-primary btn-block my-4" id="agent-login-btn">Login</button> 487 <button type="button" class="btn btn-success btn-block my-4" id="otp-verify-btn" style="display: none;" onclick="verifyOtpNumber()">Verify OTP</button> 488 <button type="button" class="btn btn-success btn-block my-4" id="otp-verifyed-btn" style="display: none;" onclick="verifyedUserNumber()">Verify OTP</button> 489 </form> 490 </div> 491 </div> 492 </div> 493</div>
494<script> 495 $(document).ready(function() { 496 $('#close-login-btn').click(function() { 497 $('#otp-section-two').hide(); 498 $('#agent-login-alert').hide(); 499 $('#otp-verify-btn').hide(); 500 $('#otp-verifyed-btn').hide(); 501 $('#agent-login-btn').show(); 502 $('#agent-login-password').removeClass('is-invalid'); 503 $('#agent-login-username').removeClass('is-invalid'); 504 $('#agent-login-username').val('').prop('readonly', false); 505 $('#agent-login-password').val('').prop('readonly', false); 506 $('#agent-login-btn').text('Login').attr('disabled', false); 507 }); 508 }); 509</script>
509 510 511 <div class="float-pane"> 512 <div class="wt-qr_code" style="display: none;"> 513 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAIAAAAhotZpAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEA0lEQVR4nO2dwXLjQAhE11v5/1/O3nSZKpZukJx23js60oycLigYQH59f3//gZ/N33c/APwfRAoAkQJApAAQKQBECgCRAkCkABApAEQKAJECQKQAECmAr/6lr9drslNx3H6tfF1z7nX+6VxQWqe4S/qTh1R8wJICQKQABHd3IZnq6RYKH3JucV1cuBdpwc5e0hbD/0YHLCkARArAcXcXhfFKnqcTO0kB24nkZ7xYzvtvdMCSAkCkAEbuzkNyC1Lo1VlHYpixboElBYBIAbzB3XVO4aQIsMh8i70kJ/lev4clBYBIAYzc3XrIJCWqW67M2714nnWwpAAQKQDH3W2FOpK/kgK2rU86PBD4YUkBIFIArzeOY0qHeJ3yq1TgKPhpI6pYUgCIFIDg7jyP0bmrc5pXPIZ0e0HH/W4FkBJYUgCIFMDI3XnHX5JXKa7p4LUZSy5awvN7WFIAiBTAKJn1ksdhLFcwjKaGfrjzGLi7jwWRAri9VCFFU1vDX8WjegGkN7lGMvuLQKQA7kpmh7b/wBStl2UXKxfforNgAZYUACIF4CSz3oTXMMKRHmzo94qVCzz32wFLCgCRAliuzK5Ptg4rHcOXnHjDs+sFFywpAEQK4Lm+uy0/s9UefLLV/bL+rgAsKQBECmDnfXeSw/Gc0rDEIC249U1PSGY/FkQKQHB30mj/Azmjx/rUf2eq94L33X0siBTA7e+78+IZL1zcOrvzElUpSpTAkgJApACcUsVWv4d3VlZc02HYMFz8yYtjO2BJASBSAM9NVQxbiL3z/+EYrHSXt3sHLCkARApgJ7qTbr8YFoV/SAvx+iTICZYUACIFsDNEJuVx0vFXpxDQ8SHDEYzO85ycC5LMfiyIFMByMnuxnp8OY7mtpHhY+/DAkgJApABGQ2SfmkWuVzGK2ztgSQEgUgBOm7FX3FxfeVgs6Kzj5cvFJ/TdfSyIFMDOL5ENuzs6fqagE90NW0q8g8ctsKQAECmAu36JrAhsinbcYYZY0HFTkt+Tbh96QiwpAEQKYGeqYnhkV7A+81U8xtBNbRUmTrCkABApgDf8Etn6C0OKLdanPB645gRLCgCRAth5I0qHzoGY1+fm1RG80FTalJnZXwQiBeAks16rrXS75J2GdY1OM7D0LdazWiwpAEQK4PY3ohR3DQ/xpBmKzhM+GbBJYEkBIFIAO40oHuvp5LCBxJvOeODVKFhSAIgUwDvd3VZ4JnkeaR2verveRYMlBYBIAdzVdycxnAvrfCIFkJJPGwaQHbCkABApgNt/Vnu4znAa4txr+HISqfh77k4jyseCSAG8oe8OVLCkABApAEQKAJECQKQAECkARAoAkQJApAAQKQBECgCRAkCkABApgH9cL9kxWW6lSgAAAABJRU5ErkJggg==" alt="WhatsApp QR Code" style="width: 120px; height: 120px;"> 514 <h6>Scan the code</h6> 515 <div class="wt-arr"></div> 516 </div> 517 <div class="wt-icon d-f-e"> 518 <a href="https://api.whatsapp.com/send?phone=+919962713022&text=Hi Tamil Bus." target="_blank"> 519 <img src="assets/images/whatsap-icon.svg" class="wa-float-icon" width="100px" /> 520 </a> 521 </div> 522 </div> 523
523<script> 524 document.addEventListener("DOMContentLoaded", () => { 525 526 const notHome = location.pathname.slice(-1) !== "/"; 527 528 if (notHome) { 529 530 const header = document.querySelector("header"); 531 if (header) header.style.position = "relative"; 532 533 document.body.style.cursor = "auto"; 534 document.body.style.background = "#fff"; 535 536 header.querySelectorAll("[data-sal]").forEach(el => { 537 el.removeAttribute("data-sal"); 538 el.style.opacity = "1"; 539 el.style.transform = "none"; 540 }); 541 } 542 }); 543 </script>
543 544 545</body> 546 547</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.