PageSourceSearch

https://www.tktbus.com/manage-ticket?action=print

html tktbus.com collected 2026-10-02 01:46:22 UTC 35,036 bytes, 622 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5	<!-- Title -->
6	<title>Manage Ticket : TKT Thirukumaran Travels</title>
7
8			
9	<style>
10		:root {
11			--theme-primary-color-h: 214.64deg;
12			--theme-primary-color-s: 100%;
13			--theme-primary-color-l: 19.02%;
14			--theme-secondary-color-h: 194.26deg;
15			--theme-secondary-color-s: 100%;
16			--theme-secondary-color-l: 39.61%;
17			--theme-primary-color: #002961;
18			--theme-secondary-color: #009aca;
19			--theme-primaryDark-color: #001d44;
20			--theme-primaryHSL-color: {"H":214.64,"S":100,"L":19.02};
21			--theme-secondaryHSL-color: {"H":194.26,"S":100,"L":39.61};
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="Cancel TKT Thirukumaran Travels bus ticket, Edit TKT Thirukumaran Travels bus ticket, TKT Thirukumaran Travels live tracking">
29	<meta name="description" content="Manage TKT Thirukumaran Travels bus tickets like Edit, Cancel, Change travel date, download gst invoice, live tracking are available in online.">
30	<meta name="theme-color" content="#002961" />
31
32	<!-- Open Graph / Facebook -->
33	<meta property="og:type" content="website">
34	<meta property="og:url" content="https://www.tktbus.com/manage-ticket">
35	<meta property="og:title" content="Manage Ticket : TKT Thirukumaran Travels">
36	<meta property="og:description" content="Manage TKT Thirukumaran Travels bus tickets like Edit, Cancel, Change travel date, download gst invoice, live tracking are available in online.">
37	<meta property="og:image" content="https://www.tktbus.com/assets/images/logo.png">
38	<meta property="og:image:alt" content="Logo of TKT Thirukumaran Travels" />
39
40	<!-- Twitter -->
41	<meta property="twitter:card" content="summary_large_image">
42	<meta property="twitter:url" content="https://www.tktbus.com/manage-ticket">
43	<meta property="twitter:title" content="Manage Ticket : TKT Thirukumaran Travels">
44	<meta property="twitter:description" content="Manage TKT Thirukumaran Travels bus tickets like Edit, Cancel, Change travel date, download gst invoice, live tracking are available in online.">
45	<meta property="twitter:image" content="https://www.tktbus.com/assets/images/logo.png">
46	<meta property="twitter:image:alt" content="Logo of TKT Thirukumaran Travels" />
47
48	
49	<!-- Base URL & Favicon  -->
50	<base href="https://www.tktbus.com/">
51	<link rel="shortcut icon" href="assets/images/favicon.png"  type="image/png">
52	<link rel="canonical" href="https://www.tktbus.com/manage-ticket" />
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=1784993450" 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=1786338557" rel="stylesheet" type="text/css" media="screen">
68	<link href="assets/css/search.css?v=1790225828" 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=1790225828" 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-HPEVT8FRN0
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-HPEVT8FRN0
vendor: 7 bytes, lines 94-95
94');
95			
95</script>
95
96		
97</head>
98
99<body data-page="manage-ticket">
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:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rammetto+One&display=swap" rel="stylesheet">
104
105<!-- header-section -->
106<header class="header-section">
107	<!-- top-navbar -->
108	<div class="top-header">
109		<div class="container">
110			<div class="row align-items-center justify-content-between">
111				<div class="col-auto">
112					<img src="assets/images/logo.png" alt="logo" width="100%" loading="lazy">
113				</div>
114				<div class="col-auto">
115					<ul class="bottom-header-list">
116						<li><a href="./">Home</a></li>
117						<li class="dropdown">
118							<a class="dropdown-toggle" data-toggle="dropdown" href="javascript:;">Manage Ticket<b class="caret"></b></a>
119							<ul class="dropdown-menu">
120								<li><a href="manage-ticket?action=print">Print Ticket</a></li>
121								<li><a href="manage-ticket?action=edit">Edit Ticket</a></li>
122								<li><a href="manage-ticket?action=cancel">Cancel Ticket</a></li>
123								<li><a href="manage-ticket?action=download">Download Ticket</a></li>
124								<li><a href="manage-ticket?action=sms">Send SMS / Email</a></li>
125								<li><a href="manage-ticket?action=reschedule">Reschedule Ticket</a></li>
126								<li><a href="manage-ticket?action=refund"> Check Refund Status</a></li>
127							</ul>
128						</li>
129						<li><a href="track-my-bus">Track My Bus</a></li>
130						<li><a href="contact">Contact</a></li>
131					</ul>
132				</div>
133
134				<div class="col-">
135					<ul class="top-header-list">
136						<li><i class="fas fa-phone-alt"></i><a href="tel:99940 60100">99940 60100</a></li>
137						<li><i class="fas fa-envelope"></i><a href="mailto:[email protected]">[email protected]</a></li>
138					</ul>
139					<ul class="top-header-list text-right">
140													<li class="header-login"><a href="#" data-toggle="modal" data-target="#otp-login"><i class="fas fa-user"></i>Customer Login</a></li>
141							<li class="header-login"><a href="#" data-toggle="modal" data-target="#agent-login"><i class="fas fa-sign-in-alt"></i>Login</a></li>
142							<a href="https://play.google.com/store/apps/details?id=com.ezee.thirukumaran" target="_blank"><img src="assets/images/badges/google-play-badge.png" alt="Google-Play" width="110px" loading="lazy"></a>
143											</ul>
144				</div>
145			</div>
146		</div>
147	</div>
148</header>
149<!-- header-end -->
150
151<section id="body-content">
152	<div class="bg-secondary py-3">
153	<div class="container py-4 text-white">
154		<div class="h3">Manage Ticket</div>
155		<div>Print , Edit & Cancel Ticket</div>
156	</div>
157</div>
158
159<!-- Content -->
160<section id="content">
161	<div class="container py-3 pb-5">
162
163		<div class="row">
164			
165			<div class="col-md-7 pt-4 m-auto" id="manage-ticket-form-cont">
166				<div class="row">
167
168					<div class="col-md-5">
169						<b>What you want to do ?</b>
170
171						<div class="pt-4">
172							<div class="custom-control custom-radio mb-3">
173								<input type="radio" id="print-ticket-radio" name="manage-ticket-radio" class="custom-control-input" value="PRINT" checked>
174								<label class="custom-control-label" for="print-ticket-radio">Print Ticket</label>
175							</div>
176							<div class="custom-control custom-radio mb-3">
177								<input type="radio" id="download-ticket-radio" name="manage-ticket-radio" class="custom-control-input" value="DOWNLOAD" >
178								<label class="custom-control-label" for="download-ticket-radio">Download Ticket</label>
179							</div>
180							<div class="custom-control custom-radio mb-3">
181								<input type="radio" id="send-sms-radio" name="manage-ticket-radio" class="custom-control-input" value="SMS" >
182								<label class="custom-control-label" for="send-sms-radio">Send Whatsapp/Email</label>
183							</div>
184							<div class="custom-control custom-radio mb-3">
185								<input type="radio" id="cancel-ticket-radio" name="manage-ticket-radio" class="custom-control-input" value="CANCEL" >
186								<label class="custom-control-label" for="cancel-ticket-radio">Cancel Ticket</label>
187							</div>
188															<div class="custom-control custom-radio mb-3">
189									<input type="radio" id="reschedule-ticket-radio" name="manage-ticket-radio" class="custom-control-input" value="RESCHEDULE" >
190									<label class="custom-control-label" for="reschedule-ticket-radio">Reschedule Ticket</label>
191								</div>
192														<div class="custom-control custom-radio mb-3">
193								<input type="radio" id="change-boarding-radio" name="manage-ticket-radio" class="custom-control-input" value="BOARDING" >
194								<label class="custom-control-label" for="change-boarding-radio">Change Boarding Point</label>
195							</div>
196							<div class="custom-control custom-radio mb-3">
197								<input type="radio" id="track-bus-radio" name="manage-ticket-radio" class="custom-control-input" value="TRACK">
198								<label class="custom-control-label" for="track-bus-radio">Track My Bus</label>
199							</div>
200							<div class="custom-control custom-radio mb-3">
201								<input type="radio" id="invoice-bus-radio" name="manage-ticket-radio" class="custom-control-input" value="INVOICE">
202								<label class="custom-control-label" for="invoice-bus-radio">Download Invoice</label>
203							</div>
204							<div class="custom-control custom-radio mb-3">
205								<input type="radio" id="refund-bus-radio" name="manage-ticket-radio" class="custom-control-input" value="REFUND" >
206								<label class="custom-control-label" for="refund-bus-radio">Check Refund Status</label>
207							</div>
208						</div>
209					</div>
210					<div class="col-md-7">
211						<b>Fill Your Details to manage</b>
212
213						<div class="pt-4">
214							<form id="manage-ticket-form" onsubmit="return false" novalidate>
215								<div class="row">
216									<div class="col-md-12">
217										<label for="manage-ticket-pnr">PNR Number</label>
218										<div class="form-group position-relative">
219											<input type="email" class="form-control form-control-icon" id="manage-ticket-pnr" placeholder="Enter PNR Number" value="" maxlength="20">
220											<i class="fas fa-ticket-alt placholder-icon"></i>
221										</div>
222									</div>
223									<div class="col-md-12">
224										<label for="manage-ticket-email-mobile">Email / Mobile Number</label>
225										<div class="form-group position-relative">
226											<input type="email" class="form-control form-control-icon" id="manage-ticket-email-mobile" placeholder="Enter Email / Mobile Number" value="" maxlength="64">
227											<i class="fas fa-envelope-open placholder-icon"></i>
228										</div>
229									</div>
230									<div class="col-md-12"><br>
231										<div id="manage-ticket-alert"></div>
232									</div>
233									<div class="col-md-12">
234										<button type="submit" class="btn btn-block btn-primary" id="manage-ticket-btn" onclick="manageTicket()">Next</button>
235									</div>
236								</div>
237							</form>
238						</div>
239					</div>
240
241				</div>
242			</div>
243
244			<div class="col-md-12 pt-4 d-none" id="manage-ticket-body-cont">
245				<div>
246					<button class="btn btn-secondary btn-sm" id="manage-ticket-back" onclick="manageTicketBack()"><i class="fas fa-chevron-left"></i> Manage Journey</button>
247				</div>
248
249				<div class="py-4" id="manage-ticket-body"></div>
250			</div>
251		</div>
252
253	</div>
254</section>
255
256</section>
257
258<!-- Footer Starts -->
259<footer class="footer-section">
260	<div class="footer-top">
261		<div class="container">
262			<div class="row justify-content-between ">
263				<div class="col-12 col-lg-auto text-center"><br>
264					<img src="assets/images/footer-logo.png" alt="Logo" loading="lazy" data-sal="flip-left" data-sal-duration="1500"><br>
265					<br>
266					<p class="section-text text-center">Book TKT Thirukumaran Travels bus tickets<br> online in website and from your mobile with<br> few easy steps. Go to <b class="section-title">My Bookings</b> to manage<br> your account</p>
267				</div>
268				<div class="col-auto col-lg-8">
269					<div class="row justify-content-between">
270							<div class="col-1 col-lg-3"></div>
271							<div class="col-auto col-lg-auto">
272								<h3>Services</h3>
273								<ul class="footer-links">
274									<li><i class="fas fa-angle-double-right"></i> <a href="faq">FAQ</a></li>
275									<li><i class="fas fa-angle-double-right"></i> <a href="terms">Terms & Conditions</a></li>
276									<li><i class="fas fa-angle-double-right"></i> <a href="privacy-policy">Privacy Policy</a></li>
277									<li><i class="fas fa-angle-double-right"></i> <a href="feedback">Feedback</a></li>
278									<li><i class="fas fa-angle-double-right"></i> <a href="contact">Contact Us</a></li>
279									<li><i class="fas fa-angle-double-right"></i> <a href="boarding-places">Boarding Places</a></li>
280								</ul>
281							</div>
282							<div class="col-auto col-lg-auto">
283								<h3>Manage Ticket</h3>
284								<ul class="footer-links">
285									<li><i class="fas fa-angle-double-right"></i> <a href="manage-ticket?action=download">Download Ticket </a></li>
286									<li><i class="fas fa-angle-double-right"></i> <a href="track-my-bus">Track Your Bus</a></li>
287									<li><i class="fas fa-angle-double-right"></i> <a href="manage-ticket?action=cancel">Cancel Ticket</a></li>
288									<li><i class="fas fa-angle-double-right"></i> <a href="manage-ticket?action=edit">Change Boarding Point </a></li>
289									<li><i class="fas fa-angle-double-right"></i> <a href="manage-ticket?action=reschedule">Change Travel Date</a></li>
290								</ul>
291							</div>
292						<div class="col-auto col-lg-auto">
293							<ul class="text-center">
294								<h3>Address</h3>
295								<li class="center-icon"><i class="fas fa-map-marker-alt"></i></li>
296								<li>19, Bye Pass Road, Bus Stand Back side, </li>
297								<li>Udumalpet, Tiruppur - 642 126.</li>
298								<li><a href="tel:9994060100">99940 60100</a></li>
299								<li><a href="mailto:[email protected]">[email protected]</a></li>
300							</ul>
301						</div>
302					</div>
303				</div>
304			</div>
305		</div>
306	</div>
307	<div class="footer-bottom">
308		<div class="container">
309			<div class="row justify-content-center">
310				<div class="col-auto">
311					<p>© 2026 - TKT Thirukumaran Travels.</p>
312				</div>
313				<div class="col-auto">
314					<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>
315				</div>
316			</div>
317		</div>
318	</div>
319</footer>
320<!-- footer-end -->
321	
322	
323			<!-- Modal -->
324<div class="modal fade" id="otp-login" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="otp-login-label" aria-hidden="true">
325	<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable modal-lg">
326		<div class="modal-content br-24">
327            <div class="row m-0">
328                <div class="col-md-7 pr-0 pl-0">
329                    <div class="login-div">
330                        <img src="assets/images/logo.png" alt="logo" class="logo">
331                        <img src="assets/images/login-bg.svg" alt="login background" width="100%">
332                    </div>
333                </div>
334                <div class="col-md-5 login-card">
335                    <div class="modal-header">
336                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
337                            <span aria-hidden="true">&times;</span>
338                        </button>
339                    </div>
340                    <div class="modal-body">
341                        <div class="p-2">
342                            <div class="text-center text-muted py-2">
343                                <span class="text-primary h6">Login</span> or <span class="text-primary h6">Signup</span>
344                            </div>
345
346                            <form class="" id="otp-login-forms" onsubmit="return false">
347
348                                <!-- Mobile Number -->
349                                <div id="mobile-sections">
350                                    <div class="mob-info">Enter mobile number to continue</div>
351                                    <div class="form-group position-relative">
352                                        <!-- <i class="far fa-address-book placholder-icon"></i> -->
353                                        <!-- <small id="otp-login-mobile-help" class="form-text text-muted">OTP will be sent to this mobile number.</small> -->
354                                        <div class="phone-card">
355                                            <img src="assets/images/addon-icons/phone.svg" class="phone-icon" alt="Phone Icon">
356                                            <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">
357                                        </div>
358                                    </div>
359                                    
360                                    <!-- Captcha -->
361                                    <div class="form-group">
362                                        <label class="">Verify you're human</label>
363                                        <div class="d-flex align-items-center _g-7 mb-2">
364                                            <img class="captcha-image" src="" alt="captcha">
365                                            <button type="button" class="btn btn-sm btn-primary captcha-refresh" 
366                                                onclick="genCaptcha()">
367                                                <i class="fas fa-sync-alt"></i>
368                                            </button>
369                                        </div>
370                                        <input type="text" class="captcha-control" id="captchaCode" 
371                                            placeholder="Enter captcha" autocomplete="off" maxlength="5">
372                                    </div>
373
374                                    <div class="mobile-hide">
375                                        <div class="text-center text-muted py-2">
376                                            By Logging in, I understand & agree to<br />
377                                            TKT Thirukumaran Travels<br />
378                                            <a href="terms">terms & conditions</a>
379                                        </div>
380                                        <div id="otp-login-alerts"></div>
381                                        <button type="submit" class="btn btn-primary btn-block " id="send-otp-btns" onclick="sendOTPNew()">Submit</button>
382                                    </div>
383                                </div>
384
385                                <!-- OTP -->
386                                <div id="otp-sections" class="d-none">
387                                    <div class="mobile-mask"></div>
388                                    <div class="inputContainer">
389                                        <input type="text" maxlength="1" name="pin1" oninput="handleInput(1, event); onlyNumber(event);" onkeydown="handleBackspace(1, event);" autocomplete="off">
390                                        <input type="text" maxlength="1" name="pin2" oninput="handleInput(2, event); onlyNumber(event);" onkeydown="handleBackspace(2, event);" autocomplete="off" required disabled>
391                                        <input type="text" maxlength="1" name="pin3" oninput="handleInput(3, event); onlyNumber(event);" onkeydown="handleBackspace(3, event);" autocomplete="off" required disabled>
392                                        <input type="text" maxlength="1" name="pin4" oninput="handleInput(4, event); onlyNumber(event);" onkeydown="handleBackspace(4, event);" autocomplete="off" required disabled>
393                                        <input type="text" maxlength="1" name="pin5" oninput="handleInput(5, event); onlyNumber(event);" onkeydown="handleBackspace(5, event);" autocomplete="off" required disabled>
394                                        <input type="text" maxlength="1" name="pin6" oninput="handleInput(6, event); onlyNumber(event);" onkeydown="handleBackspace(6, event);" autocomplete="off" required disabled>
395                                    </div>
396                                    <div class="mt-5 text-right">
397                                        <span class="mobile-resend" onclick="resendOTP()">Resend</span>
398                                    </div>
399                                    <div class="text-center text-muted py-2">
400                                        By Logging in, I understand & agree to<br />
401                                        TKT Thirukumaran Travels<br />
402                                        <a href="terms">terms & conditions</a>
403                                    </div>
404                                    <div id="otp-login-validate-alerts"></div>
405                                    <button type="submit" class="btn btn-primary btn-block verifyBtn" id="validate-otp-btns" onclick="validateOTPNew()">Submit</button>
406                                </div>
407
408                                <!-- Register -->
409                                <div id="register-sections" class="d-none">
410                                    <div class="form-group position-relative">
411                                        <label class="sr-only" for="otp-register-fname">First Name</label>
412                                        <div class="phone-card">
413                                            <img src="assets/images/search/rating-user-1.svg" class="phone-icon" alt="Phone Icon">
414                                            <input type="text" class="phone-control " id="otp-register-fnames"  placeholder="Enter First Name" maxlength="25">
415                                        </div>
416                                    </div>
417                                    <div class="form-group position-relative">
418                                        <label class="sr-only" for="otp-register-lname">Last Name</label>
419                                        <div class="phone-card">
420                                            <img src="assets/images/search/rating-user-1.svg" class="phone-icon" alt="Phone Icon">
421                                            <input type="text" class="phone-control " id="otp-register-lnames"  placeholder="Enter Last Name" maxlength="25">
422                                        </div>
423                                    </div>
424                                    <div class="form-group position-relative">
425                                        <label class="sr-only" for="otp-register-email">Email address</label>
426                                        <div class="phone-card">
427                                            <img src="assets/images/addon-icons/mail.svg" class="phone-icon" alt="Phone Icon">
428                                            <input type="text" class="phone-control " id="otp-register-emails"  placeholder="Enter Email address" maxlength="64">
429                                        </div>
430                                    </div>
431                                    <div class="text-center text-muted py-2">
432                                        By Logging in, I understand & agree to<br />
433                                        TKT Thirukumaran Travels<br />
434                                        <a href="terms">terms & conditions</a>
435                                    </div>
436                                    <div id="otp-login-register-alerts"></div>
437                                    <button type="submit" class="btn btn-primary btn-block my-3" id="otp-register-btns" onclick="registerUserNew()">Submit</button>
438                                </div>
439                            </form>
440
441                        </div>
442                        <input type="hidden" id="forresendmob">
443                    </div>
444                </div>
445            </div>
446        </div>
447	</div>
448</div>
449
450<!-- 
450<script>
451	$(document).ready(function() {
452		genCaptcha();
453	});
454</script>
454 -->		<!-- Modal -->
455<div class="modal fade" id="otp-login" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="otp-login-label" aria-hidden="true">
456	<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable">
457		<div class="modal-content">
458			<div class="modal-header">
459				<h5 class="modal-title" id="otp-login-label">Customer Login</h5>
460				<button type="button" class="close" data-dismiss="modal" aria-label="Close">
461					<span aria-hidden="true">&times;</span>
462				</button>
463			</div>
464			<div class="modal-body">
465				<div class="p-2">
466					<div class="text-center text-muted py-2">
467						<span class="text-primary h6">Login</span> or <span class="text-primary h6">Signup</span><br /> using your mobile number
468					</div>
469
470					<form class="mt-4" id="otp-login-form" onsubmit="return false">
471
472						<!-- Mobile Number -->
473						<div id="mobile-section">
474							<div class="form-group position-relative">
475								<label class="sr-only" for="otp-login-mobile">Mobile Number</label>
476								<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">
477								<i class="far fa-address-book placholder-icon"></i>
478								<!-- <small id="otp-login-mobile-help" class="form-text text-muted">OTP will be sent to this mobile number.</small> -->
479							</div>
480							<div class="text-center text-muted py-2">
481								By pressing “submit” you agree to our<br />
482								<a href="terms">terms & conditions</a>
483							</div>
484							<div id="otp-login-alert"></div>
485							<button type="submit" class="btn btn-primary btn-block my-3" id="send-otp-btn" onclick="sendOTP()">Submit</button>
486						</div>
487
488						<!-- OTP -->
489						<div id="otp-section" class="d-none">
490							<div class="form-group position-relative">
491								<label class="sr-only" for="otp-login-pin">OTP</label>
492								<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">
493								<!-- <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> -->
494								<i class="fas fa-lock placholder-icon"></i>
495							</div>
496							<div class="text-center text-muted py-2">
497								By pressing “submit” you agree to our<br />
498								<a href="terms">terms & conditions</a>
499							</div>
500							<div id="otp-login-validate-alert"></div>
501							<button type="submit" class="btn btn-primary btn-block my-3" id="validate-otp-btn" onclick="validateOTP()">Submit</button>
502						</div>
503
504						<!-- Register -->
505						<div id="register-section" class="d-none">
506							<div class="form-group position-relative">
507								<label class="sr-only" for="otp-register-fname">First Name</label>
508								<input type="text" class="form-control form-control-icon" id="otp-register-fname" placeholder="Enter First Name" maxlength="25">
509								<i class="fas fa-user placholder-icon"></i>
510							</div>
511							<div class="form-group position-relative">
512								<label class="sr-only" for="otp-register-lname">Last Name</label>
513								<input type="text" class="form-control form-control-icon" id="otp-register-lname" placeholder="Enter Last Name" maxlength="25">
514								<i class="fas fa-user placholder-icon"></i>
515							</div>
516							<div class="form-group position-relative">
517								<label class="sr-only" for="otp-register-email">Email address</label>
518								<input type="email" class="form-control form-control-icon" id="otp-register-email" placeholder="Enter Email address" maxlength="64">
519								<i class="fas fa-envelope-open placholder-icon"></i>
520							</div>
521							<div class="text-center text-muted py-2">
522								By pressing “submit” you agree to our<br />
523								<a href="./">terms & conditions</a>
524							</div>
525							<div id="otp-login-register-alert"></div>
526							<button type="submit" class="btn btn-primary btn-block my-3" id="otp-register-btn" onclick="registerUser()">Submit</button>
527						</div>
528					</form>
529
530				</div>
531			</div>
532		</div>
533	</div>
534</div>
535		<!-- Modal -->
536<div class="modal fade" id="agent-login" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="agent-login-label" aria-hidden="true">
537	<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable">
538		<div class="modal-content">
539			<div class="modal-header">
540				<h5 class="modal-title" id="agent-login-label">Office / Agent Login</h5>
541				<button type="button" class="close" data-dismiss="modal" id="close-login-btn" aria-label="Close">
542					<span aria-hidden="true">&times;</span>
543				</button>
544			</div>
545			<div class="modal-body">
546				<form id="agent-login-form" onsubmit="doAgentLogin(event)">
547					<div class="form-group">
548						<label for="agent-login-username">Username</label>
549						<input type="text" class="form-control" id="agent-login-username" placeholder="Enter Username" maxlength="45">
550					</div>
551					<div class="form-group">
552						<label for="agent-login-password">Password</label>
553						<input type="password" class="form-control" id="agent-login-password" placeholder="Enter Password" maxlength="30" autocomplete="off">
554						<!-- <input type="hidden" class="form-control" id="mobile-number-field" placeholder="" maxlength="30"> -->
555					</div>
556					<div class="form-group" id="otp-section-two" style="display: none;">           
557						<label for="agent-login-otps">OTP</label>
558						<input type="text" class="form-control" id="agent-login-otps" placeholder="Enter OTP" maxlength="6"  autocomplete="off">
559					</div>
560					<div id="agent-login-alert"></div>
561					<button type="submit" class="btn btn-primary btn-block my-4" id="agent-login-btn">Login</button>
562					<button type="button" class="btn btn-success btn-block my-4" id="otp-verify-btn" style="display: none;" onclick="verifyOtpNumber()">Verify OTP</button>
563					<button type="button" class="btn btn-success btn-block my-4" id="otp-verifyed-btn" style="display: none;" onclick="verifyedUserNumber()">Verify OTP</button>
564				</form>
565			</div>
566		</div>
567	</div>
568</div>
569<script>
570	$(document).ready(function() {
571	    $('#close-login-btn').click(function() {
572	        $('#otp-section-two').hide();
573	        $('#agent-login-alert').hide();
574	        $('#otp-verify-btn').hide();
575			$('#otp-verifyed-btn').hide();
576	        $('#agent-login-btn').show();
577			$('#agent-login-password').removeClass('is-invalid');
578			$('#agent-login-username').removeClass('is-invalid');
579			$('#agent-login-username').val('').prop('readonly', false);
580			$('#agent-login-password').val('').prop('readonly', false);
581			$('#agent-login-btn').text('Login').attr('disabled', false);
582	    });
583	});
584</script>
584
585
586				<div class="float-pane">
587			<div class="wt-qr_code" style="display: none;">
588				<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAIAAAAhotZpAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEF0lEQVR4nO2dy3IjOQwEVxvz/7/svfWFEVhUAZRcmsyjLLI5rgAGxKP9+vn5+Qd+N/9++gDw/yBSAIgUACIFgEgBIFIAiBQAIgWASAEgUgCIFAAiBYBIAfzpf/X1ek2edKbbnw29TLy0/Dz8s6rYp/MjD+mfjCUFgEgBCO7uQTLV0y0UjqJwSsUxTqd0fiLtUxzs3Gf42+iAJQWASAE47u6hMF7JvUheTnqW5168WM77bXTAkgJApABG7s6jc6+Ulp9419L1G+sWWFIAiBTAB9xdx+EULnE9liuQ/PA9sKQAECmAkbu7V2LoXHg7q4a5u6079RAsKQBECsBxd28IdTrVhzd8Ih31HlhSAIgUwOt3jmN2Aq1f0iXyBrCkABApAMHdST7Ei5SkiMvrAPF843oAKYElBYBIATjRXcd4hwbeefqDVLyQuosL3tAa/YAlBYBIASxPVQxDnY4r86YzpH2K5Z3SyVZQ94AlBYBIAYyiuwept6Rzz/WaVc7lXo/fsG2Py+zfCCIFMIrupPGrgqEH6yB53WGhpLMzl9lvA5ECENzdG3JcwwLHeTApvvIamIe39Q5YUgCIFMCtUkXx5S3/MNzQyxyuB6sdsKQAECmA5SEyr9Yw9DzeC6DuVXjX3xWAJQWASAEsV2alt51IvtF7N5R01Id7KURyd18LIgUwet/dejNwscqL7rxoU0LyuuTuvhZECuDWzGwnjSaFgsXTvXcOrDfPSFGiBJYUACIFsNx3t1WU/GzfnbePl4HsgCUFgEgBjGZmvc6NoVu4dwxplXeV7jz9BEsKAJEC2PlbFZ0bq7ehtKo4j9Q413lEsU+xnNzd14JIAVxvRPFa4KQrp5e78zJ1ngN8VnGZ/VoQKYBbL2+XAhvPz2wNq3pe994MxQmWFAAiBbBTmZXScV7Nwgu0vCF97+Z7r2aBJQWASAHsRHdbt7aHd+YApehO6rIb9iQ/YEkBIFIAt9qMi0+GVVev3Dm8lnp9d1tgSQEgUgBOI4oXuQ27O4Z5uQ7Dm++9kgeWFAAiBXDrMiv9aDimMUzrFUeVvOXwv4MCLCkARArgA3+JbDirdbJVP/Wqt+vfOcGSAkCkAJbfiFLgZeG8WoPXx9I5WGe5tE8HLCkARApgZ6qiwOtIkVZ5vvH8pCimeJNrW5EzlhQAIgUwyt0NJ1K9xrkO0msEpIPdK78WYEkBIFIAt6YqOhQh01bf3XBmVkoG0mb8V4NIAXzS3RVzrOd3CrweleIYnVtt4Ui3JkoesKQAECmAkbu7V9Xduml69QjJpw0DyA5YUgCIFMCttxlL+0ipNu99TVtjbtIQ2fl0GlG+FkQK4AN9d6CCJQWASAEgUgCIFAAiBYBIASBSAIgUACIFgEgBIFIAiBQAIgWASAH8BzfC0zGff2LZAAAAAElFTkSuQmCC" alt="WhatsApp QR Code" style="width: 120px; height: 120px;">
589				<h6>Scan the code</h6>
590				<div class="wt-arr"></div>
591			</div>
592			<div class="wt-icon d-f-e">
593				<a href="https://api.whatsapp.com/send?phone=+919994060100&text=Hi TKT Thirukumaran Travels." target="_blank">
594					<img src="assets/images/whatsap-icon.svg" class="wa-float-icon" width="100px" />
595				</a>
596			</div>
597		</div>
598		
598<script>
599		document.addEventListener("DOMContentLoaded", () => {
600
601			const notHome = location.pathname.slice(-1) !== "/";
602
603			if (notHome) {
604
605				const header = document.querySelector("header");
606				if (header) header.style.position = "relative";
607
608				document.body.style.cursor = "auto";
609				document.body.style.background = "#fff";
610
611				header.querySelectorAll("[data-sal]").forEach(el => {
612					el.removeAttribute("data-sal");
613					el.style.opacity = "1";
614					el.style.transform = "none";
615				});
616			}
617		});
618	</script>
618
619
620</body>
621
622</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.