1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <title>Latest 2026 Prompttutorial Tenders In Europe | Tender Tiger Neo </title> 5 <meta charset ="UTF-8" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 8 <meta name="description" content="Tender Tiger Provides Latest Tenders Details About Public, Private, Global And EuropeâS Central And State Government Tenders. We Have More Than 10 Lakh Tender Results, Over 5 Lakh Live Tenders And Over 45K Fresh Tenders. Find More!" /> 9 <meta name="keywords" content="Online News Tender Detail, Europe Tender Info, Tender Europe Information:Https://Www.Tendertiger.Co.Uk" /> 10 <link rel="canonical" href="https://www.tendertiger.co.uk/tenderai/prompttutorial" /> 11 <meta name="robots" content="index,follow" /> 12 <meta property="og:title" content="Latest 2026 Prompttutorial Tenders In Europe" /> 13 <meta property="og:description" content="Tender Tiger Provides Latest Tenders Details About Public, Private, Global And EuropeâS Central And State Government Tenders. We Have More Than 10 Lakh Tender Results, Over 5 Lakh Live Tenders And Over 45K Fresh Tenders. Find More!" /> 14 <meta property="og:type" content="Tender Information Service Company from Europe." /> 15 <meta property="og:site_name" content="Tender Tiger" /> 16 <meta property="og:url" content="https://www.tendertiger.co.uk/tenderai/prompttutorial" /> 17 <meta property="og:image" content="https://www.tendertiger.co.uk/assets/images/tendertiger-logo.png" /> 18 <meta property="og:image:width" content="400" /> 19 <meta property="og:image:height" content="300" /> 20 <meta name="rating" content="General" /> 21 <meta name="expires" content="never" /> 22 <meta name="distribution" content="Global" /> 23 <meta name="revisit-after" content="1 Days" /> 24 <meta name="email" content="[email protected]" /> 25 <meta name="author" content="Tender Tiger Neo" /> 26 <meta name="publisher" content="https://www.tendertiger.co.uk" /> 27 <meta name="copyright" content="Copyright 2026 Tender Tiger Private Ltd. All rights reserved." /> 28 <meta name="verify-v1" content="bosp4zBckJ7FhsZgIqlCnuJYhIcglSEdKPLsS7lxQt0=" /> 29 <meta name="google-site-verification" content="M3T0INJB-GuyTqN1bfo-ukmxvGizV3JXg-CiOt8QuWk" /> 30 <meta name="MSHTML 6.00.2800.1561" content="GENERATOR" /> 31 <!-- [SEO & PERFORMANCE CONFIGURATION - REQUIRED FOR 100% LIGHTHOUSE SCORE] --> 32 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0" /> 33 34 <link rel="preload" href="/assets/css/bootstrap.min.css?v=BnL_YsZEzARPaHIHCL2ci0MQsoTR4p-oLfvT3WMmxJ8" as="style"> 35 <link rel="preload" href="/assets/css/main.css?v=YOoj_t8utfqXV_bPY-Kslpf0kA2nATaYWC8IY-t8CGc" as="style"> 36 <link rel="preload" href="/assets/css/style11.css?v=2&v=liMREG4eZEVRUrC2vMNqhskkrpetMGw1OGEl5FXCW8g" as="style"> 37 <link rel="preload" href="/assets/js/jquery-3.6.0.min.js?v=lW4_f0nmbuPtiLwlE285JzgRIEqCt2MvykdPq12ALvk" as="script"> 38 <link rel="preload" href="/assets/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" type="font/woff2" crossorigin="anonymous"> 39 <!-- [/SEO & PERFORMANCE CONFIGURATION] --> 40 <link rel="shortcut icon" type="image/x-icon" href="/assets/images/icon/favicon.ico" /> 41 42 <!-- Core Critical CSS --> 43 <link rel="stylesheet" type="text/css" href="/assets/css/bootstrap.min.css?v=BnL_YsZEzARPaHIHCL2ci0MQsoTR4p-oLfvT3WMmxJ8"> 44 <link href="/assets/css/main.css?v=YOoj_t8utfqXV_bPY-Kslpf0kA2nATaYWC8IY-t8CGc" rel="stylesheet" /> 45 <link rel="stylesheet" type="text/css" href="/assets/css/style11.css?v=2&v=liMREG4eZEVRUrC2vMNqhskkrpetMGw1OGEl5FXCW8g"> 46 <!-- Non-Critical / Async Stylesheets --> 47 <link rel="stylesheet" type="text/css" href="/assets/css/ai-style.css?v=2&v=WhLTY19Ogcp93JCD30d9q8VjPAG5kkZQH9LVkKVJiek" media="print" onload="this.media='all'"> 48 <noscript><link rel="stylesheet" type="text/css" href="/assets/css/ai-style.css?v=2&v=WhLTY19Ogcp93JCD30d9q8VjPAG5kkZQH9LVkKVJiek"></noscript> 49 <link rel="stylesheet" type="text/css" href="/assets/css/custom.css?v=KZE3D
49HM6k8vMILhS3RL-3SMGHlLhOY1mSk6a-DzXJgM" media="print" onload="this.media='all'"> 50 <noscript><link rel="stylesheet" type="text/css" href="/assets/css/custom.css?v=KZE3DHM6k8vMILhS3RL-3SMGHlLhOY1mSk6a-DzXJgM"></noscript> 51 <link rel="stylesheet" type="text/css" href="/assets/css/font-awesome.min.css?v=viS5Yoab1El0Gp-IEpSGEga0MS3u22EsHyLM5RhUgcc" media="print" onload="this.media='all'"> 52 <noscript><link rel="stylesheet" type="text/css" href="/assets/css/font-awesome.min.css?v=viS5Yoab1El0Gp-IEpSGEga0MS3u22EsHyLM5RhUgcc"></noscript> 53 <link rel="stylesheet" type="text/css" href="/assets/css/feather.css?v=Yq6v39p2sf_2j2G5QKH_850FtHDBe-3EHHEkw-fauYc" media="print" onload="this.media='all'"> 54 <noscript><link rel="stylesheet" type="text/css" href="/assets/css/feather.css?v=Yq6v39p2sf_2j2G5QKH_850FtHDBe-3EHHEkw-fauYc"></noscript> 55 <link rel="stylesheet" type="text/css" href="/assets/css/owl.carousel.min.css?v=TATaV6-3yZ_jSFvh6KUycxFt_TBDpQT5QiKomuo0UTY" media="print" onload="this.media='all'"> 56 <noscript><link rel="stylesheet" type="text/css" href="/assets/css/owl.carousel.min.css?v=TATaV6-3yZ_jSFvh6KUycxFt_TBDpQT5QiKomuo0UTY"></noscript> 57 <link rel="stylesheet" type="text/css" href="/assets/css/dataTables.bootstrap5.min.css?v=a7R7Ut45ew01_Rwb1ktI3Ylh933R6C390dUbDvdTYew" media="print" onload="this.media='all'"> 58 <noscript><link rel="stylesheet" type="text/css" href="/assets/css/dataTables.bootstrap5.min.css?v=a7R7Ut45ew01_Rwb1ktI3Ylh933R6C390dUbDvdTYew"></noscript> 59 <link rel="stylesheet" type="text/css" href="/assets/css/select.bootstrap5.min.css?v=3If1VkoxKSVHQAJ_w504rMUmng-lnRif6Za79govL-I" media="print" onload="this.media='all'"> 60 <noscript><link rel="stylesheet" type="text/css" href="/assets/css/select.bootstrap5.min.css?v=3If1VkoxKSVHQAJ_w504rMUmng-lnRif6Za79govL-I"></noscript> 61 <link rel="stylesheet" href="/assets/css/fixedHeader.dataTables.min.css?v=N0OMoGMavrVJsj9nOvuyNgRw_4OG-xB-La2fzlOkOkI" media="print" onload="this.media='all'"> 62 <noscript><link rel="stylesheet" href="/assets/css/fixedHeader.dataTables.min.css?v=N0OMoGMavrVJsj9nOvuyNgRw_4OG-xB-La2fzlOkOkI"></noscript> 63 <link rel="stylesheet" type="text/css" href="/assets/css/scrollbar.css?v=XlSgS4FBf5irse2hXnnhKaJ3yvUY9nAT7Jz5xdBX-2A" media="print" onload="this.media='all'"> 64 <noscript><link rel="stylesheet" type="text/css" href="/assets/css/scrollbar.css?v=XlSgS4FBf5irse2hXnnhKaJ3yvUY9nAT7Jz5xdBX-2A"></noscript> 65 <link rel="stylesheet" type="text/css" href="/assets/css/flaticon.css?v=U9V4IwmmVY5_hZfjfEZYsm8Oy8smJwP5NhQlvBGWUH8" media="print" onload="this.media='all'"> 66 <noscript><link rel="stylesheet" type="text/css" href="/assets/css/flaticon.css?v=U9V4IwmmVY5_hZfjfEZYsm8Oy8smJwP5NhQlvBGWUH8"></noscript> 67 <link href="/assets/css/Hichart.css?v=wPDvYIFCdMwox2ldAIqbo-rV-pyHrWbsJbQPnG6hRj4" rel="stylesheet" media="print" onload="this.media='all'"> 68 <noscript><link href="/assets/css/Hichart.css?v=wPDvYIFCdMwox2ldAIqbo-rV-pyHrWbsJbQPnG6hRj4" rel="stylesheet"></noscript> 69 <link href="/assets/css/jquery-ui.css?v=Dgqhgky7cVAirkNsHkFvZ69dzEkO5teQU42A2jg6ujg" rel="stylesheet" media="print" onload="this.media='all'"> 70 <noscript><link href="/assets/css/jquery-ui.css?v=Dgqhgky7cVAirkNsHkFvZ69dzEkO5teQU42A2jg6ujg" rel="stylesheet"></noscript> 71 <link href="/assets/css/nth-icons.css?v=sFacU_WagJ8J3dCMLl4HSzA_npptWWKDuxWCJWy78as" rel="stylesheet" media="print" onload="this.media='all'"> 72 <noscript><link href="/assets/css/nth-icons.css?v=sFacU_WagJ8J3dCMLl4HSzA_npptWWKDuxWCJWy78as" rel="stylesheet"></noscript> 73 <link href="/assets/css/sweetalert2.css?v=NghIHFfsF6nYzgqXl8_Bd2JCRyAD5InnfxM7IA5fhxA" rel="stylesheet" media="print" onload="this.media='all'"> 74 <noscript><link href="/assets/css/sweetalert2.css?v=NghIHFfsF6nYzgqXl8_Bd2JCRyAD5InnfxM7IA5fhxA" rel="stylesheet"></noscript> 75 <link href="/assets/css/daterangepickernew.css?v=jKNr3AP1fejA9nkclAcKtJ5IIbeEhzlf7fvI9hiZUI8" rel="stylesheet" media="print" onload="this.media='all'"> 76 <noscript><link href="/assets/css/daterangepickernew.css?v=jKNr3AP1fejA9nkclAcKtJ5IIbeEhzlf7fvI9hiZUI8" rel="stylesheet"></noscript> 77 <link href="/assets/css/bootstrap4-toggle.min.css?v=O2vM7yYY3KvcJBl9KlWgcWIDi2Gw-oW39-WceHpZMeA" rel="stylesheet" media="print" onload="this.media='all'"> 78 <noscript><link href="/assets/css/bootstrap4-toggle.min.css?v=O2vM7yYY3KvcJBl9KlWgcWIDi2Gw-oW39-WceHpZMeA" rel="stylesheet"></noscript> 79 <link href="/assets/css/select2.min.css?v=EQA4j7-ZbrewCQvwJzNmVxiKMwGRspXMGgt7I6AAiqs" rel="stylesheet" media="print" onload="this.media='all'"> 80 <noscript><link href="/assets/css/select2.min.css?v=EQA4j7-ZbrewCQvwJzNmVxiKMwGRspXMGgt7I6AAiqs" rel="stylesheet"></noscript> 81 <link href="/assets/css/bootstrap-switch-button.min.css?v=ypWhj72bKMJnhLOs3AB3aSK0oAHZS8T_osRDHzqcmkU" rel="stylesheet" media="print" onload="this.media='all'"> 82 <noscript><link href="/assets/css/bootstrap-switch-button.min.css?v=ypWhj72bKMJnhLOs3AB3aSK0oAHZS8T_osRDHzqcmkU" rel="stylesheet"></noscript> 83 84 <!-- Core jQuery for inline scripts --> 85
85<script src="/assets/js/jquery-3.6.0.min.js?v=lW4_f0nmbuPtiLwlE285JzgRIEqCt2MvykdPq12ALvk"></script>
85 86
86<script src="/assets/js/jquery-ui.js?v=5XpnjAwqtMxVnpMosXSVbTplIhrh31LBKZUSIVyeXLA"></script>
86 87 88 <link href="/assets/css/select2.min.css?v=EQA4j7-ZbrewCQvwJzNmVxiKMwGRspXMGgt7I6AAiqs" rel="stylesheet" /> 89
89<script src="/assets/js/select2.min.js?v=HNkbndPiWM5EIRgahc3hWiuGD6CtwFgMfEU0o3zeabo"></script>
89 90 <style> 91 *{ 92 scroll-behavior: auto !important; 93 } 94 /* Suppress FA pseudo-elements when SVG is present or on FA6 modern classes */ 95 i.fa-has-svg { 96 display: inline-flex !important; 97 align-items: center; 98 justify-content: center; 99 } 100 i.fa-has-svg::before, 101 i.fa-has-svg::after, 102 i:has(svg)::before, 103 i:has(svg)::after, 104 i[class*="fa-solid"]::before, 105 i[class*="fa-regular"]::before, 106 i[class*="fa-brands"]::before { 107 content: none !important; 108 display: none !important; 109 } 110 111 .new-sign-up-btn a { 112 background: #2563eb; 113 color: #fff !important; 114 padding: 8px 30px; 115 } 116 117 118 119 .new-login-btn a { 120 background: #ebf1ff; 121 color: #2563eb !important; 122 padding: 8px 30px; 123 } 124 </style> 125 126 127 128 129 <!-- Google Tag Manager (deferred to prevent main-thread blocking during critical render) -->
130<script> 131(function() { 132 window.dataLayer = window.dataLayer || []; 133 function initGTM() { 134 if (window._gtmLoaded) return; 135 window._gtmLoaded = true;
vendor: 373 bytes, lines 135-140
135 136 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 137 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 138 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 139 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 140 })(window,document,'script','dataLayer','
140GTM-N6DWHXDR
vendor: 9 bytes, lines 140-141
140'); 141
141} 142 if ('requestIdleCallback' in window) { 143 requestIdleCallback(initGTM, { timeout: 2000 }); 144 } else { 145 window.addEventListener('load', function() { setTimeout(initGTM, 500); }); 146 } 147})(); 148</script>
148 149<!-- End Google Tag Manager --> 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164<div class="modal SubscriptionPlansModal" id="SubscriptionPlansModal123" > 165 <div class="modal-dialog modal-dialog-centered" role="document"> 166 <div class="modal-content"> 167 168 <!-- Modal Header --> 169 170 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 171 <!-- Modal body --> 172 <div class="modal-body" id="id_subscriptionPlan"> 173 174 </div> 175 </div> 176 </div> 177</div> 178 179 180 181 182
182<script type="application/ld+json"> 183 { 184 "@context": "https://schema.org/", 185 "@type": "Product", 186 "name": "Smart Tender Intelligence Platform for Global Procurement Insights", 187 "headline": "Discover Government and Private Tender Leads Across Industries with Real-Time Alerts", 188 "description": " tendertiger.co.uk- empowers businesses with a dynamic tender discovery engine, offering verified government and private procurement opportunities. From regional projects to international contracts, our platform provides intelligent filtering, real-time alerts, and actionable data to accelerate your business growth through efficient bid management.", 189 "aggregateRating": { 190 "@type": "AggregateRating", 191 "ratingValue": "4.5", 192 "reviewCount": "2000" 193 }, 194 "review": { 195 "@type": "Review", 196 "author": { 197 "@type": "Organization", 198 "name": "Tender Tiger Private Ltd" 199 }, 200 "datePublished": "2026-10-07", 201 "reviewBody": "Great platform for getting real-time tender information. Saved me hours of research!", 202 "reviewRating": { 203 "@type": "Rating", 204 "ratingValue": "5", 205 "bestRating": "5" 206 } 207 } 208 } 209 </script>
209 210 211 212 213</head> 214 215<body class="ai-theme" id="themeChange"> 216 <!-- Google Tag Manager (noscript) --> 217<noscript><iframe src=https://www.googletagmanager.com/ns.html?id=GTM-N6DWHXDR 218height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 219<!-- End Google Tag Manager (noscript) --> 220 221 <input type="hidden" value="0" id="OpenedChart"> 222 223 <input id="hdnEmail" type="hidden" /> 224 <input type="hidden" id="hdnTotalWalletBalance"> 225 <!-- LOADING AREA END ====== --> 226 <div class="modal fade" id="warningmsg" aria-labelledby="warningmsgModalLabel" aria-hidden="true"> 227 <div class="modal-dialog"> 228 <div class="modal-content"> 229 <div class="modal-body text-limit"> 230 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 231 <i class="fa fa-exclamation-triangle" aria-hidden="true"></i> 232 <h3>OOPS!</h3> 233 <p id="w-msg"> 234 </p> 235 </div> 236 </div> 237 </div> 238 </div> 239 <div class="page-wraper TenderList TenderList-row TenderList-table t-list-Dashboard t-list-row-login"> 240 <!-- HEADER START --> 241 242 <header class="site-header header-style-3 mobile-sider-drawer-menu sticky-header"> 243 <div class="sticky-header main-bar-wraper navbar-expand-lg"> 244 <nav class="navbar navbar-expand-lg"> 245 <div class="container-fluid"> 246 <div class="logo"> 247 <a href="https://www.tendertiger.co.uk/"> 248 249 <img alt="logo" src="/assets/images/logo.webp" width="90" height="58" style="aspect-ratio: 90/58; height: auto;" fetchpriority="high"> 250 <span class="analytics-title" style="display:none;">Tender Business Analytics</span> 251 </a> 252 </div> 253 <div id="main-search" class="mobile-view-search"> 254 <ul class="m-login-reg"> 255 <li> 256 <div class="main-search-new"> 257 <button type="button" class="toggle-btn Show" title="Toggle Search" aria-label="Toggle Search"> 258 <i class="fa fa-search" aria-hidden="true"></i> 259 </button> 260 </div> 261 </li> 262 263 264 265 <li class="nav-item Auth login-btn m-d-none- new-ser new-login-btn"> 266 267 <a href="https://www.tendertiger.co.uk/User/Account?login" id="Login_tag" data-action="login" class="schedule-demo-btn"> Login </a> 268 269 </li> 270 271 <li class="nav-item Auth login-btn m-d-none- new-ser new-sign-up-btn"> 272 273 <a href="https://www.tendertiger.co.uk/User/Account?Registration" id="Register_tag" data-action="register" class="schedule-demo-btn"> Free Register </a> 274 275 </li> 276 277 278 279 280 281 <li> 282 <button class="navbar-toggler ----" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> 283 <i class="fa fa-bars"></i> 284 </button> 285 </li> 286 </ul> 287 </div> 288 289 <div class="collapse navbar-collapse" id="navbarSupportedContent"> 290 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> 291 <i class="fa fa-times"></i> 292 </button> 293 <ul class="navbar-nav ms-auto mb-2 mb-lg-0 "> 294 <li id="main-search" class="quick-search"> 295 <div class="main-search-new"> 296 <button type="button" class="toggle-btn Show" title="Toggle Search" aria-label="Toggle Search">
297 <span class="label"> 298 <span class="search-placeholder">Search Tender</span> 299 <span> 300 <i class="fa fa-search" aria-hidden="true"></i> 301 </span> 302 </span> 303 </button> 304 </div> 305 </li> 306 307 308 309 310 <li class="nav-item favourites support-num"> 311 <button type="button" title="Contact Us" aria-label="Contact Us"> 312 <span class="main-header-btn"> 313 <img src="/assets/images/support-icon.png" alt="ContactUs" width="25" height="25" loading="lazy"> 314 <span class="btn-label">Contact Us</span> 315 </span> 316 </button> 317 <div class="Contact-info-header" style="display:none;"> 318 319 <div class="label-phone"> 320 <div class="Contact"> 321 <span class="Contact-label">Whatsapp</span> : 322 <a class="fs-6" href="https://api.whatsapp.com/send/?phone=919714475748&text=Hello&type=phone_number&app_absent=0"> 323 +91 9714475748 324 </a> 325 </div> 326 <div class="Contact"> 327 <span class="Contact-label">Sales</span> : 328 <a class="fs-6" href="mailto:[email protected]"> [email protected]</a> 329 </div> 330 </div> 331 </div> 332 </li> 333 <li class="nav-item new-ser schedule-demo-btn "> 334 <a href="/Home/AboutUs?formId=229#product-demo" class="schedule-demo-btn"> 335 <i class="fa fa-calendar-o" aria-hidden="true"></i> 336 Schedule Demo 337 </a> 338 </li> 339 <li class="nav-item Auth login-btn m-d-none new-ser new-login-btn"> 340 341 <a href="https://www.tendertiger.co.uk/User/Account?login" id="Login_tag" data-action="login" class="schedule-demo-btn"> Login </a> 342 343 </li> 344 <li class="nav-item Auth login-btn m-d-none new-ser new-sign-up-btn"> 345 346 <a href="https://www.tendertiger.co.uk/User/Account?Registration" id="Register_tag" data-action="register" class="schedule-demo-btn"> Free Register </a> 347 348 </li> 349 </ul> 350 </div> 351 </div> 352 </nav> 353 </div> 354 </header> 355 356 357 <div class="modal fade" id="WalletNull" tabindex="-1" aria-labelledby="WalletNullLabel"> 358</div> 359 360<div class="modal" id="WalletNullTopUp"> 361 <div class="modal-dialog modal-dialog-centered"> 362 <div class="modal-content"> 363 <!-- Modal body --> 364 <div class="modal-body WalletNullTopUp-body"> 365 <button type="button" class="new-btn-close " data-bs-dismiss="modal" tabindex="0" style="z-index: 99;">X</button> 366 <div id="WalletPopUp"> 367 <!-- This will be replaced with the AJAX response --> 368 Loading Wallet... 369 </div> 370 </div> 371 </div> 372 </div> 373</div> 374 375 <!-- Button trigger modal --> 376 377 <section class="cust_sel" id="target" style=" padding: 4px 0; display: none"> 378 <button type="button" class="header-search-bar-none" id="closeButton-searchbar"> 379 X 380 </button> 381 <div class="header-search-bar"> 382 383 <div class="w-search-bar"> 384 <div class="tab_list" style="display: block !important;"> 385 <button id="tender-btn" class="main-tab-btn active" style="border-radius: 10px 10px 0px 0px !important;" title="Search Tenders">Tender</button> 386 <button id="tender-r-btn" class="main-tab-btn" style="border-radius: 10px 10px 0px 0px !important;" title="Search Tender Results">Tender Result</button> 387 </div> 388 <div class="tender-tab"> 389 <a class="Prompt-help" href="https://www.tendertiger.co.uk/TenderAI/promptTutorial" target="_blank" rel="noopener noreferrer" title="Learn Tender Prompts Tutorial"> 390 Learn Tender Prompts 391 </a> 392 <div> 393 <div class="row"> 394 <div class="form-group col-xl-12 col-lg-12 col-md-12"> 395 <div class="twm-inputicon-box"> 396 <div class="amin-search-bar"> 397 <div class="search-icon"> 398 <i class="fa fa-search" aria-hidden="true"></i> 399 </div> 400 <input name="txt_searchadvanceSearch" type="text" required="" id="txt_searchadvanceSearch" autocomplete="off" class="form-control main-search" autofocus="autofocus" aria-label="Search Tenders"> 401 <input type="hidden" id="loc_type" name="loc_type" aria-label="Search Tenders"/> 402 <input type="hidden" class="form-control" id="select_subscribetype" name="select_subscribetype" aria-label="Search Tenders"> 403 404 405 <div class="search-action-btn"> 406 <a href="#" onclick="FnSearchTenderAI('header')" class="search_btn ai-search-btn new-Search-btn" id="advancesearchchkai" title="Perform AI Search" role="button"> 407 AI Search <i class="fa fa-search" aria-hidden="true"></i> 408 </a> 409 <a href="#" class="search_btn old-Search-btn" id="advancesearchchk" onclick="FnSearchTender('header');" title="Perform Standard Search" role="button"> 410 Search <i class="fa fa-search" aria-hidden="true"></i> 411 </a> 412 </div> 413
414 <span class="mega_menu_m"></span> 415 416 417 <div class="search-option pull-right"> 418 <a href="#" class="home-link old-search" title="Switch to Old Search" role="button">Old Search</a> 419 <a href="#" class="home-link New-search" title="Try AI Search" role="button">Try AI Search</a><span class="divider"></span> 420 <a href="#" class="home-link adv-search" onclick="fn_advseartypewise('Tender')" title="Advance Search" role="button">Advance Search</a> 421 </div> 422 </div> 423 </div> 424 </div> 425 </div> 426 427 </div> 428 429 </div> 430 <div class="tender-result-tab" style="display:none;"> 431 <a class="Prompt-help" href="https://www.tendertiger.co.uk/TenderAI/promptTutorial" target="_blank"> 432 Learn Tender Prompts 433 </a> 434 <div> 435 <div class="row"> 436 <div class="form-group col-xl-12 col-lg-12 col-md-12"> 437 <div class="twm-inputicon-box"> 438 <div class="amin-search-bar"> 439 <div class="search-icon"> 440 <i class="fa fa-search" aria-hidden="true"></i> 441 </div> 442 <input name="txt_advanceSearchResult" id="txt_advanceSearchResult" type="text" required="" class="form-control main-search" autofocus="autofocus" aria-label="Search Tenders"> 443 <input type="hidden" id="hdn_viewtype" name="hdn_viewtype" aria-label="Search Tenders"/> 444 445 446 <div class="search-action-btn"> 447 <a href="#" class="search_btn ai-search-btn new-Search-btn" id="advancesearchchkresultai" onclick="FnSearchTendersResultAI('header');" title="Perform AI Search" role="button"> 448 AI Search <i class="fa fa-search" aria-hidden="true"></i> 449 </a> 450 <a href="#" class="search_btn old-Search-btn" id="advancesearchchkresult" onclick="FnSearchTendersResult_old('header');" title="Perform Standard Search" role="button"> 451 Search <i class="fa fa-search" aria-hidden="true"></i> 452 </a> 453 </div> 454 455 <div class="search-option pull-right"> 456 <a href="#" class="home-link old-search" title="Switch to Old Search" role="button">Old Search</a> 457 <a href="#" class="home-link New-search" title="Try AI Search" role="button">Try AI Search</a><span class="divider"></span> 458 <a href="#" class="home-link adv-search" onclick="fn_advseartypewise('Tender')" title="Advance Search" role="button">Advance Search</a> 459 </div> 460 </div> 461 </div> 462 </div> 463 </div> 464 </div> 465 </div> 466 <div class="tender-boq-tab po-rel" style="display:none;"> 467 <a class="Prompt-help" href="https://www.tendertiger.co.uk/TenderAI/promptTutorial" target="_blank"> 468 Learn Tender Prompts 469 </a> 470 <div> 471 <div class="row"> 472 <div class="form-group col-xl-12 col-lg-12 col-md-12"> 473 <div class="twm-inputicon-box"> 474 <div class="amin-search-bar"> 475 <div class="search-icon"> 476 <i class="fa fa-search" aria-hidden="true"></i> 477 </div> 478 <input name="txt_advanceSearchBoq" type="text" required="" id="txt_advanceSearchBoq" autocomplete="off" class="form-control main-search" autofocus="autofocus" aria-label="Search Tenders"> 479 <input type="hidden" id="hdn_viewtype" name="hdn_viewtype" aria-label="Search Tenders"/> 480 <input type="hidden" class="form-control" id="select_subscribetype" name="select_subscribetype" aria-label="Search Tenders"> 481 482 483 <div class="search-action-btn"> 484 <a href="#" onclick="FnSearchTenderBoqAI('header')" class="search_btn ai-search-btn new-Search-btn1" id="advancesearchchkboqai" title="Perform AI Search" role="button"> 485 AI Search <i class="fa fa-search" aria-hidden="true"></i> 486 </a> 487 </div> 488
489 <span class="mega_menu_m"></span> 490 491 492 <div class="search-option pull-right" style="visibility: hidden "> 493 <a href="#" class="home-link old-search" title="Switch to Old Search" role="button">Old Search</a> 494 <a href="#" class="home-link New-search" title="Try AI Search" role="button">Try AI Search</a><span class="divider"></span> 495 <a href="#" class="home-link adv-search" onclick="fn_advseartypewise('Tender')" title="Advance Search" role="button">Advance Search</a> 496 </div> 497 </div> 498 </div> 499 </div> 500 </div> 501 502 </div> 503 504 </div> 505</div>
506<script> 507 $(document).on('focusOnTextField', function () { 508 $('#txt_searchadvanceSearch').focus(); 509 //virendra 510 var activeTab = document.querySelector('.tab-item.tab-active'); 511 var first_activetab = activeTab ? activeTab.title : null; 512 if (first_activetab == undefined || first_activetab == "Tender") { 513 $(".tender-tab").show(); 514 $(".tender-result-tab").hide(); 515 $("#tender-btn").addClass("active"); 516 $("#tender-r-btn").removeClass("active"); 517 $("#tender-b-btn").removeClass("active"); 518 $(".tender-boq-tab").hide(); 519 Cookies.set('cookie_activetab', "TenderList"); 520 } else if (first_activetab == "Result") { 521 $(".tender-tab").hide(); 522 $(".tender-result-tab").show(); 523 $(".tender-boq-tab").hide(); 524 $("#tender-r-btn").addClass("active"); 525 $("#tender-btn").removeClass("active"); 526 $("#tender-b-btn").removeClass("active"); 527 Cookies.set('cookie_activetab', "ResultList"); 528 } 529 else { 530 $(".tender-tab").hide(); 531 $(".tender-result-tab").hide(); 532 $(".tender-boq-tab").show(); 533 $("#tender-r-btn").removeClass("active"); 534 $("#tender-btn").removeClass("active"); 535 $("#tender-b-btn").addClass("active"); 536 Cookies.set('cookie_activetab', "BoqTenderList"); 537 } 538 }); 539</script>
539 540
541<script> 542 function FnSearchTender(header) { 543 Cookies.set('ArchiveTypewise', "live"); 544 Cookies.set('archive', null); 545 $('#toggle_live').prop('checked', true); 546 $('#toggle_live').bootstrapToggle(); 547 Cookies.set('TenderTypewise', "live"); 548 if ($("#txt_searchadvanceSearch").val() != "") { 549 const advancesearch = { profilequery: null, searchkeyword: $("#txt_searchadvanceSearch").val(), tabindex: 1, total: 100, subscribetype: "all", viewtype: "tender" }; 550 Cookies.set('advancesearch', JSON.stringify(advancesearch)); 551 window.location = '/Tender/TenderList?searchtext=' + encodeURIComponent($("#txt_searchadvanceSearch").val()) +"-tenders"; 552 //window.location = '/Tender/TenderList?searchtext=' + $("#txtadvanceSearchMain").val() +"-tenders"; 553 return false; 554 } 555 else { 556 $("#w-msg").text('Please Enter Search Values'); 557 $('#wariningmsg .modal-dialog').css("width", "420px !important"); 558 $("#warningmsg").modal("show"); 559 } 560 } 561</script>
561 562
563<script> 564 function FnSearchTenderAI(header) { 565 //chandresh added session_starttime 566 sessionStorage.setItem("session_starttime", Date.now()); 567 568 Cookies.set('ArchiveTypewise', "live"); 569 Cookies.set('archive', null); 570 $('#toggle_live').prop('checked', true); 571 $('#toggle_live').bootstrapToggle(); 572 Cookies.set('TenderTypewise', "live"); 573 if ($("#txt_searchadvanceSearch").val() != "") { 574 const advancesearch = { profilequery: null, searchkeyword: $("#txt_searchadvanceSearch").val(), tabindex: 1, total: 100, subscribetype: "all", viewtype: "tender" }; 575 Cookies.set('advancesearch', JSON.stringify(advancesearch)); 576 window.open('/AIListing/AIListing?searchtext=' + encodeURIComponent($("#txt_searchadvanceSearch").val()) + "-tenders",'_blank'); 577 // window.location.href = '/TenderAI/TenderAIList?searchtext=' + encodeURIComponent($("#txt_searchadvanceSearch").val()) + "-tenders"; 578 return false; 579 } 580 else { 581 $("#w-msg").text('Please Enter Search Values'); 582 $('#wariningmsg .modal-dialog').css("width", "420px !important"); 583 $("#warningmsg").modal("show"); 584 } 585 } 586</script>
586 587
588<script> 589 // Add the event listener after the DOM is fully loaded 590 document.addEventListener('DOMContentLoaded', function () { 591 const inputField = document.getElementById('txt_advanceSearchBoq'); 592 593 inputField.addEventListener('keydown', function (e) { 594 if (e.key === 'Enter') { 595 e.preventDefault(); // Prevent form submission if needed 596 FnSearchTenderBoqAI(); // Call the search function 597 } 598 }); 599 }); 600</script>
600 601
602<script> 603 function FnSearchTenderBoqAI(header) { 604 //chandresh added session_starttime 605 sessionStorage.setItem("session_starttime", Date.now()); 606 607 Cookies.set('ArchiveTypewise', "live"); 608 Cookies.set('archive', null); 609 $('#toggle_live').prop('checked', true); 610 $('#toggle_live').bootstrapToggle(); 611 Cookies.set('TenderTypewise', "live"); 612 if ($("#txt_advanceSearchBoq").val() != "") { 613 const advancesearch = { profilequery: null, searchkeyword: $("#txt_advanceSearchBoq").val(), tabindex: 1, total: 100, subscribetype: "all", viewtype: "boq" }; 614 Cookies.set('boqsearch', JSON.stringify(advancesearch)); 615 window.location.href = '/TenderAI/BoqTenderList?searchtext=' + encodeURIComponent($("#txt_advanceSearchBoq").val()) + "-Tender"; 616 return false; 617 } 618 else { 619 $("#w-msg").text('Please Enter Search Values'); 620 $('#wariningmsg .modal-dialog').css("width", "420px !important"); 621 $("#warningmsg").modal("show"); 622 } 623 } 624</script>
624 625
626<script> 627 function FnSearchTendersResult_old(header) { 628 $('#toggle_live').prop('checked', true); 629 $('#toggle_live').bootstrapToggle(); 630 Cookies.set('TenderTypewise', "live"); 631 if ($("#txt_advanceSearchResult").val() != "") { 632 Cookies.set('cookie_subno', "undefined") 633 const advancesearchresult = { profilequery: null, searchkeyword: $("#txt_advanceSearchResult").val(), tabindex: 1, total: 100, subscribetype: "all", viewtype: "result" }; 634 Cookies.set('advancesearchresult', JSON.stringify(advancesearchresult)); 635 window.location = '/Result/ResultList?searchtext=' + $("#txt_advanceSearchResult").val()+"-results"; 636 //window.location = '/Result/ResultList?searchtext=' + encodeURIComponent($("#txt_advanceSearchResultMain").val())+"-results"; 637 return false; 638 } else { 639 $("#w-msg").text('Please Enter Search Values'); 640 $('#wariningmsg .modal-dialog').css("width", "420px !important"); 641 $("#warningmsg").modal("show"); 642 } 643 } 644</script>
vendor: 2 bytes, line 644
644
645<script> 646 function FnSearchTendersResultAI(header) { 647 //chandresh added session_starttime 648 sessionStorage.setItem("session_starttime", Date.now()); 649 //debugger 650 $('#toggle_live').prop('checked', true); 651 $('#toggle_live').bootstrapToggle(); 652 Cookies.set('TenderTypewise', "live"); 653 if ($("#txt_advanceSearchResult").val() != "") { 654 const winnerKeywords = [ 655 "win by", "awarded to", "award of contract", "won", "won by", "successful", "successfully", 656 "po", "allocated", "purchase order", "aoc", "l1", "h1", "winner", "loss", "lost", 657 "12", "13", "14", "15", "16", "17", "18", "19", "l10", "h2", "h3", "h4", "h5", 658 "h6", "h7", "h8", "h9", "h10", "participate", "participant", "participated", 659 "bidder", "bidded", "bid" 660 ]; 661 const searchValue = $("#txt_advanceSearchResult").val().trim(); 662 const containsWinnerKeyword = winnerKeywords.some(keyword => { 663 const pattern = new RegExp(`\\b${keyword}\\b`, "i"); 664 return pattern.test(searchValue); 665 }); 666 Cookies.set('cookie_subno', "undefined") 667 const advancesearchresult = { profilequery: null, searchkeyword: $("#txt_advanceSearchResult").val(), tabindex: 1, total: 100, subscribetype: "all", viewtype: "result" }; 668 Cookies.set('advancesearchresult', JSON.stringify(advancesearchresult)); 669 if (containsWinnerKeyword) { 670 //window.location.href = '/ResultAI/ResultAIList?searchtext=' + encodeURIComponent($("#txt_advanceSearchResult").val()) + "-results" ; 671 window.open('/AIListing/AIListing?searchtext=' + encodeURIComponent($("#txt_advanceSearchResult").val()) + "-results",'_blank'); 672 } else { 673 window.open('/AIListing/AIListing?searchtext=' + encodeURIComponent($("#txt_advanceSearchResult").val()) + "-results",'_blank'); 674 // window.location.href = '/ResultAI/ResultAIList?searchtext=' + encodeURIComponent($("#txt_advanceSearchResult").val()) + "-results" ; 675 } 676 // window.open('/AIListing/AIListing?searchtext=' + encodeURIComponent($("#txt_advanceSearchResult").val()) + "-results",'_blank'); 677 // window.location.href = '/ResultAI/ResultAIList?searchtext=' + encodeURIComponent($("#txt_advanceSearchResult").val()) + "-results" ; 678 return false; 679 } else { 680 $("#w-msg").text('Please Enter Search Values'); 681 $('#wariningmsg .modal-dialog').css("width", "420px !important"); 682 $("#warningmsg").modal("show"); 683 } 684 } 685</script>
685 686 </div> 687 </section> 688 <!-- inner_search end --> 689 <!-- HEADER END --> 690 <!-- Register/login popup start --> 691 <div class="modal fade LoginBox GetProfile" id="dv_EditProfile" aria-labelledby="" aria-hidden="true" data-backdrop="static"> 692 </div> 693 <div class="new-login-box modal fade LoginBox RegisModal" id="dv_registrationmodal" aria-labelledby="" aria-hidden="true" data-backdrop="static" style="display:none;"> 694 <div class="modal-dialog modal-dialog-centered modal-lg"> 695 <div class="modal-content w-75" style="margin:0 auto;"> 696 <div class="registration-login-fr"> 697 <button type="button" class="new-btn-close " data-bs-dismiss="modal" style="z-index: 99;">X</button> 698 <div class="modal-body"> 699 700 <div class="row g-0"> 701 702 <div class="col-md-12 div-signup-banner"> 703 <img id="loginbannertag" alt="sign-up-banner" class="sign-up-now-banner d-none" src="/assets/images/sign-up-now-banner.png" loading="lazy" width="600" height="200" /> 704 <div id="regismodal"></div> 705 </div> 706 </div> 707 </div> 708 </div> 709 </div> 710 </div> 711 </div> 712 <style> 713 .modal img.sign-up-now-banner { 714 width: 100%; 715 border-radius: 15px 15px 0 0; 716 } 717 718 .modal .new-login-box form#frmUserRegistration, .modal form#frmUserLogin { 719 padding: 0px 15px 2px 13px !important; 720 } 721 </style> 722 <!-- Register/login popup end --> 723 <input type="hidden" id="searchHistoryId" value="0" /> 724
724<script src="/assets/js/loginSignup.js?v=TcFjrM1QJeCQ3cll3s7IfXNPs-Np__fMnOeJ7OsCPnw"></script>
724 725 726 727 728 729<div class="theme-bg-- contact-us-page"> 730 <section class="tender-categories "> 731 <div class="sec-title"> 732 <div class="container-fluid"> 733 <div class="row"> 734 <div class="top-search"> 735 <h1 class="h4"> Become a Tender Prompt Engineer & win tenders </h1> 736 </div> 737 </div> 738 </div> 739 </div> 740 <div class="Breadcrumbs"> 741 <span class=""> 742 <a href=""> <i class="fa fa-home" aria-hidden="true"></i> Home </a> 743 </span> 744 <span class="active"> 745 <span> 746 <i class="fa fa-angle-double-right" aria-hidden="true"></i> 747 </span> 748 <a href=""> 749 Learn Tender Prompts 750 </a> 751 </span> 752 </div> 753 754 755 756 <div class="TrackCompetitors pt-3 pb-5"> 757 <div class="container"> 758 <div class="row"> 759 <h5 class="Title">Welcome to TenderTiger: Your Gateway to Winning Tenders!</h5> 760 <p>Are you ready to revolutionize the way you search for tenders? At TenderTiger, we're excited to introduce our cutting-edge AI search feature, designed to empower you to find the most relevant tenders effortlessly.</p> 761 <p>As we embark on this journey towards innovation, we invite you to become a Tender Prompt Engineer and unlock a world of opportunities to win tenders like never before.</p> 762 </div> 763 <div classs="row"> 764 <div class="mt-3"> 765 <div class="DeshBoard-header"> 766 <div class="tab-header"> 767 <ul class="tab-list"> 768 <li class="dec-tender-tab tab-1"><a class="tab-item tab-active" title="">Tender Prompts</a></li> 769 <li class="dec-result-tab tab-2"><a class="tab-item" title="">Prompt & Win Tenders </a></li> 770 <li class="dec-result-tab tab-3"><a class="tab-item" title="">Signup & win Tender </a></li> 771 </ul> 772 </div> 773 </div> 774 <div class="tab-content-new tab-1-view" style="display: block;"> 775 <div class="p-3"> 776 <h3 class="py-3"> 777 Please go thorough below table to understand how you can build complex prompts. 778 </h3> 779 <div class="table-responsive"> 780 781 <table class="table table-striped table-hover table-bordered"> 782 <thead style=" background: #e7e8e9; "> 783 <tr> 784 <th scope="col" width="70"><b>SR.No.</b></th> 785 <th scope="col"><b>Criteria </b></th> 786 <th scope="col" class="center"><b>Prompt Example </b></th> 787 <th scope="col" class="center"><b> Status</b></th> 788 </tr> 789 </thead> 790 <tbody> 791 <tr class=""> 792 <td class="center">1</td> 793 <td>Add Product or Service abbreviation or name in your prompt</td> 794 <td> 795 Get me ERP Tenders or 796 <span class="highlight"> Get me an Enterprise Resource Planning Tender </span> 797 </td> 798 <td class="center">Live</td> 799 </tr> 800 801 <tr class=""> 802 <td class="center">2</td> 803 <td>Add Definition in your prompt instead of just Product or service name for better result</td> 804 <td> 805 Get me Tenders for Enterprise Resource Planning <sp
805an class="highlight"> 806 which refers to a type of software system that integrates various 807 core business processes, such as accounting, human resources, inventory management, supply chain management, customer relationship 808 management (CRM), and more, into a single unified platform. 809 </span> 810 </td> 811 <td class="center">Live</td> 812 </tr> 813 <tr class=""> 814 <td class="center">3</td> 815 <td>Add Location specify name of city, state or country in your prompt</td> 816 <td> 817 Get me Tenders for Enterprise Resource Planning which refers to a type of software system that integrates various 818 core business processes, such as accounting, human resources, inventory management, supply chain management, customer relationship 819 management (CRM), and more, into a single unified platform <span class="highlight">from India</span> 820 </td> 821 <td class="center">Beta</td> 822 </tr> 823 <tr class=""> 824 <td class="center">4</td> 825 <td>Add estimated Tender value or contract cost. Please note all tenders do not have estimated costs specified in your prompt</td> 826 <td> 827 Get me Tenders for Enterprise Resource Planning which refers to a type of software system that integrates various core business processes, 828 such as accounting, human resources, inventory management, supply chain management, customer relationship management (CRM), and more, 829 into a single unified platform from India <span class="highlight"> above Rs. 10 Million </span> 830 </td> 831 <td class="center">Alpha </td> 832 </tr> 833 834 835 <tr class=""> 836 <td class="center">5</td> 837 <td>Add Buyer/Seller Name in your prompt</td> 838 <td> 839 Get me Tenders for Enterprise Resource Planning which refers to a type of software system that integrates various core business processes, 840 such as accounting, human resources, inventory management, supply chain management, customer relationship management (CRM), and more, into a 841 single unified platform from India above Rs. 10 Million<span class="highlight"> published by Indian Oil Corporation</span> 842 </td> 843 <td class="center">Alpha</td> 844 </tr> 845 846 847 <tr class=""> 848 <td class="center">6</td> 849 <td>Add Buyer/Seller Sector in your prompt instead of Name if you looking for all Buyers </td> 850 <td> 851 Get me Tenders for Enterprise Resource Planning which refers to a type of software system that integrates various core business processes, 852 such as accounting, human resources, inventory management, supply chain management, customer relationship management (CRM), and more, 853 into a single unified platform <sp
853an class="highlight"> 854 from India above Rs. 10 Million from petrochemical companies (IOCI is a petrochemical 855 company) 856 </span> 857 </td> 858 <td class="center">Alpha </td> 859 </tr> 860 861 862 <tr class=""> 863 <td class="center">7</td> 864 <td>Add Tender validity i.e .Live or Archive Tenders</td> 865 <td> 866 Get me Tenders for Enterprise Resource Planning which refers to a type of software system that integrates various core business processes, 867 such as accounting, human resources, inventory management, supply chain management, customer relationship 868 management (CRM), and more, into a single unified platform from India above Rs. 10 Million from petrochemical
869 companies (IOCI is a petrochemical company which are live or where I can submit my bid or <span class="highlight"> 870 which are archive or 871 whose due date has lapsed or whose due date has not yet lapsed 872 </span> 873 </td> 874 <td class="center">Alpha </td> 875 </tr> 876 877 878 <tr class=""> 879 <td class="center">8</td> 880 <td>Add Highlighter in your prompt (will highlight a word in the result)</td> 881 <td> 882 Get me Tenders for Enterprise Resource Planning which refers to a type of software system that integrates various core business processes, such as accounting, 883 human resources, inventory management, supply chain management, customer relationship management (CRM), and more, into a single unified platform from India above 884 Rs. 10 Million from petrochemical companies (IOCI is a petrochemical company whose due date has not yet lapsed and <span class="highlight">highlight world SAP, ORACLE, Microsoft </span> 885 </td> 886 <td class="center">Alpha </td> 887 </tr> 888 889 890 <tr class=""> 891 <td class="center">9</td> 892 <td>Add Sorting order in your prompt</td> 893 <td> 894 Get me Tenders for Enterprise Resource Planning which refers to a type of software system that integrates various core business processes, such as accounting, human resources, 895 inventory management, supply chain management, customer relationship management (CRM), and more, into a single unified platform from India above Rs. 10 Million from 896 petrochemical companies (IOCI is a petrochemical company whose due date has not yet lapsed and highlight world SAP, ORACLE, Microsoft and <span class="highlight"> 897 sort by Date, Value, Organisation, Location, etc. 898 </span> 899 </td> 900 <td class="center">Alpha </td> 901 </tr> 902 903 904 <tr class=""> 905 <td class="center">10</td> 906 <td>Add Sort order</td> 907 <td> 908 Get me Tenders for Enterprise Resource Planning which refers to a type of software system that integrates various core business processes, such as accounting, human resources, 909 inventory management, supply chain management, customer relationship management (CRM), and more, into a single unified platform from India above Rs. 10 Million 910 from petrochemical companies (IOCI is a petrochemical company whose due date has not yet lapsed and highlight world SAP, ORACLE, Microsoft and <span class="highlight"> 911 sort by Date, Value, 912 Organisation, Location, etc. in ascending or descending order. 913 </span> 914 </td> 915 <td class="center">Alpha </td> 916 </tr> 917 </tbody> 918 </table> 919 920 921 </div> 922 <div class=" mb-3"> 923 <a onclick="TenderdetailsLogin(210 ,1)" class="RegisterNow" data-bs-target="#RegistrationModal"> Signup & win Tenders, Join Now! </a> 924 925 </div> 926 927 </div> 928 929 </div> 930 <div class="tab-content-new tab-2-view" style="display: none;"> 931 <div class="p-3"> 932 <div class="row"> 933 <h5 class="Title">Effortless Search</h5> 934 <p>Say goodbye to endless scrolling through pages of irrelevant tenders. With our AI search, simply express what you're looking for in natural language, and let our advanced algorithms do the rest.</p> 935 </div> 936 <hr /> 937 <div class="row mt-3"> 938 <h5 class="Title">Precision Results</h5> 939 <p>No more sifting through piles of unrelated tenders. Our AI model understands your needs comprehensively, delivering highly accurate results tailored specifically to your requirements.</p> 940 </div> 941 <hr /> 942 <div class="row mt-3"> 943 <h5 class="Title">Maximize Opportunities</h5> 944 <p>Whether you're seeking tenders for a specific product, service, location, or more detailed criteria like date, value, organization, sector, estimated cost, EMD amount, quantity, unit of measurement, or technical specifications, our AI search empowers you to explore a vast array of opportunities effortlessly.</p> 945 </div> 946 <hr /> 947 <div class="row mt-3"> 948 <h5 class="Title">Stay Ahead of the Competition</h5> 949 <p>
949By harnessing the power of AI, you'll gain a competitive edge in the tendering process. Stay ahead of the curve by accessing tenders that precisely match your capabilities and interests, giving you the advantage in securing lucrative contracts.</p> 950 </div> 951 952 <div class="row mb-3"> 953 <a onclick="TenderdetailsLogin(210 ,1)" class="RegisterNow" data-bs-target="#RegistrationModal"> Signup & win Tenders, Join Now! </a> 954 955 </div> 956 957 </div> 958 </div> 959 <div class="tab-content-new tab-3-view" style="display: none;"> 960 <div class="p-3"> 961 <div class="row"> 962 <h5 class="Title">Join Our Community</h5> 963 <p> 964 Become a part of our dynamic community of Tender Prompt Engineers dedicated to leveraging AI for tender success. 965 Training and Support: Gain access to comprehensive training resources and personalized support to master the art of crafting effective tender prompts. 966 967 </p> 968 </div> 969 <hr /> 970 <div class="row mt-3"> 971 <h5 class="Title"> Unlock Your Potential </h5> 972 <p>Unleash the full potential of our AI search feature by experimenting with different prompts and refining your search criteria to meet your unique needs.</p> 973 </div> 974 <hr /> 975 <div class="row mt-3"> 976 <h5 class="Title"> Win Tenders </h5> 977 <p>With the power of AI at your fingertips, seize the opportunities that match your expertise and capabilities, and embark on a journey towards winning tenders like never before.</p> 978 </div> 979 <hr /> 980 <div class="row mt-3"> 981 <p><b>Ready to Elevate Your Tendering Experience?</b></p> 982 983 <p><b>Click below to become a Tender Prompt Engineer and embark on a journey towards tender success with TenderTiger!</b></p> 984 </div> 985 986 <div class="row mb-3"> 987 <a onclick="TenderdetailsLogin(210 ,1)" class="RegisterNow" data-bs-target="#RegistrationModal"> Signup & win Tenders, Join Now! </a> 988 989 </div> 990 </div> 991 </div> 992 </div> 993 </div> 994 995 996 997 </div> 998 </div> 999 1000 1001 </section> 1002</div> 1003<style> 1004 span.highlight { 1005 background: #939393; 1006 padding: 0px 5px; 1007 color: #fff; 1008 margin: 0 2px; 1009 clear: both; 1010 text-align: unset; 1011 display: inline-flex; 1012 } 1013 1014 .theme-bg--.contact-us-page { 1015 padding-bottom: 110px !important; 1016 float: left; 1017 width: 100%; 1018 } 1019</style> 1020
1021<script> 1022 $(".tab-1").click(function () { 1023 $(".tab-1-view").show(); 1024 $(".tab-2-view").hide(); 1025 $(".tab-3-view").hide(); 1026 1027 $(".tab-1 a").addClass("tab-active"); 1028 $(".tab-2 a").removeClass("tab-active"); 1029 $(".tab-3 a").removeClass("tab-active"); 1030 1031 }); 1032 $(".tab-2").click(function () { 1033 $(".tab-1-view").hide(); 1034 $(".tab-2-view").show(); 1035 $(".tab-3-view").hide(); 1036 1037 $(".tab-1 a").removeClass("tab-active"); 1038 $(".tab-2 a").addClass("tab-active"); 1039 $(".tab-3 a").removeClass("tab-active"); 1040 1041 }); 1042 $(".tab-3").click(function () { 1043 $(".tab-1-view").hide(); 1044 $(".tab-2-view").hide(); 1045 $(".tab-3-view").show(); 1046 1047 $(".tab-1 a").removeClass("tab-active"); 1048 $(".tab-2 a").removeClass("tab-active"); 1049 $(".tab-3 a").addClass("tab-active"); 1050 1051 }); 1052 1053</script>
1053 1054 1055 1056 1057<!-- FOOTER --> 1058<div class="new-layout"> 1059 <!-- Mega Footer Premium --> 1060 <footer class="footer-premium text-white pb-4 pt-5 pt-lg-6"> 1061 <div class="container position-relative z-1 pt-4"> 1062 <div class="row g-5 mb-5 justify-content-between"> 1063 1064 <!-- Brand & Contact --> 1065 <div class="col-lg-4 col-md-6"> 1066 1067 <p class="text-light opacity-75 small mb-4 pe-lg-4 lh-lg" style="font-size: 0.95rem;"> 1068 Your trusted intelligence platform for discovering and winning global procurement opportunities 1069 with AI-driven insights. 1070 </p> 1071 1072 <div class="footer-contact-info"> 1073 <div class="footer-contact-icon"><i class="fa-solid fa-location-dot" aria-hidden="true"></i></div> 1074 <div class="small text-light opacity-75"> 1075 A 804/805, Wall Street-2, Near Orient Club,<br> Opp. Gujarat College, Ellisbridge,<br> 1076 Ahmedabad 380006, Gujarat, India 1077 </div> 1078 </div> 1079 1080 <div class="footer-contact-info"> 1081 <div class="footer-contact-icon"><i class="fa-solid fa-envelope" aria-hidden="true"></i></div> 1082 <div class="small d-flex flex-column gap-1"> 1083 <a href="mailto:[email protected]" 1084 class="text-light opacity-75 text-decoration-none hover-white mt-2" title="Email Sales Team">[email protected]</a> 1085 </div> 1086 </div> 1087 1088 <div class="footer-contact-info mb-0"> 1089 <div class="footer-contact-icon"><i class="fa-solid fa-phone" aria-hidden="true"></i></div> 1090 <div class="small d-flex flex-column gap-1"> 1091 <a href="tel:+919714475748" 1092 class="text-light opacity-75 text-decoration-none hover-white mt-2" title="Call Us">+91-9714475748</a> 1093 1094 </div> 1095 </div> 1096 </div> 1097 1098 <!-- Key Links 1 --> 1099 <div class="col-lg-2 col-md-3 col-6"> 1100 <nav aria-label="Company Links"> 1101 <h3 class="fw-bold mb-4 text-white letter-spacing-1 fs-6">Company</h3> 1102 <ul class="list-unstyled small lh-lg d-flex flex-column gap-2 ms-4 ms-md-0 pl-3"> 1103 1104 <li> 1105 <a href='https://www.tendertiger.co.uk/Home/AboutUs' class="footer-link-item text-decoration-none d-inline-block py-2" title="About TenderTiger">About TenderTiger</a> 1106 </li> 1107 <li> 1108 <a href='https://www.tendertiger.co.uk/Home/ContactUs' class="footer-link-item text-decoration-none d-inline-block py-2" title="Contact Us">Contact us</a> 1109 </li> 1110 <li> 1111 <a href='https://www.tendertiger.co.uk/Home/KeyModuls' class="footer-link-item text-decoration-none d-inline-block py-2" title="Key Module">Key Module</a> 1112 </li> 1113 <li> 1114 <a href='https://www.tendertiger.co.uk/Home/TrackCompetitors' class="footer-link-item text-decoration-none d-inline-block py-2" title="Track Competitors">Track Competitors</a> 1115 </li> 1116 1117 1118 1119 </ul> 1120 </nav> 1121 </div> 1122 1123 <!-- Key Links 2 --> 1124 <div class="col-lg-2 col-md-3 col-6"> 1125 <nav aria-label="Resources Links"> 1126 <h3 class="fw-bold mb-4 text-white letter-spacing-1 fs-6">Resources</h3> 1127 1128 1129 1130 <ul class="list-unstyled small lh-lg d-flex flex-column gap-2 ms-4 ms-md-0 pl-3"> 1131 1132 1133 <li> 1134 <a href='https://www.tendertiger.co.uk/Home/BidConsultancy' class="footer-link-item text-decoration-none d-inline-block py-2" title="Bid Consultancy">Bid Consultancy</a> 1135 </li> 1136 <li> 1137 <a href='https://www.tendertiger.co.uk/Home/BusinessPartner' class="footer-link-item text-decoration-none d-inline-block py-2" title="Business Partner"> Business Partner</a> 1138 </li> 1139 1140 <li> 1141 <a href='https://www.tendertiger.co.uk/Home/TermsOfUse' class="footer-link-item text-decoration-none d-inline-block py-2" title="Terms of use">Terms of use</a> 1142 </li> 1143 <li> 1144 <a href='https://www.tendertiger.co.uk/Home/PrivacyPolicy' class="footer-link-item text-decoration-none d-inline-block py-2" title="Privacy Policy">Privacy Policy</a> 1145 </li> 1146 1147 <li> 1148 <a href='https://www.tendertiger.co.uk/CPVClassification/classification' class="footer-link-item text-decoration-none d-inline-block py-2" title="New Classification">New Classification</a> 1149 </li> 1150 1151 <li> 1152 <button type="button" onclick="FnSearchFreeTenders('freetenders')" class="footer-link-item text-decoration-none d-inline-block py-2" title="Free Tender"> Free Tender</button> 1153 </li> 1154 1155 1156 1157 1158 1159 </ul> 1160 </nav> 1161 </div> 1162 1163 <!-- Our Network --> 1164 <div class="col-lg-3 col-md-6"> 1165 <nav aria-label="Our Network Links"> 1166 <h3 class="fw-bold mb-4 text-white letter-spacing-1 fs-6">Our Network</h3> 1167 <div class="d-flex flex-wrap gap-2 mb-4"> 1168 <a href="https://www.CertificateTiger.com" target="_blank" rel="noopener noreferrer" title="CertificateTiger" 1169 class="badge bg-white bg-opacity-10 text-white-50 fw-normal border border-white border-opacity-10 px-3 py-2 text-decoration-none transition-all hover-white" 1170 style="border-radius: 8px;">CertificateTiger</a> 1171 <a href="https://www.digitaltenders.in" target="_blank" rel="noopener noreferrer" title="DigitalTenders" 1172 class="badge bg-white bg-opacity-10 text-white-50 fw-normal border border-white border-opacity-10 px-3 py-2 text-decoration-none transition-all hover-white" 1173 style="border-radius: 8px;">DigitalTenders</a> 1174 <a href="https://www.OneTender.com" target="_blank" rel="noopener noreferrer" title="OneTender" 1175 class="badge bg-white bg-opacity-10 text-white-50 fw-normal border border-white border-opacity-10 px-3 py-2 text-decoration-none transition-all hover-white" 1176 style="border-radius: 8px;">OneTender</a> 1177 <a href="https://www.AuctionTiger.net" target="_blank" rel="noopener noreferrer" title="AuctionTiger" 1178 class="badge bg-white bg-opacity-10 text-white-50 fw-normal border border-white border-opacity-10 px-3 py-2 text-decoration-none transition-all hover-white" 1179 style="border-radius: 8px;">AuctionTiger</a> 1180 <a href="https://www.SupplierTiger.com" target="_blank" rel="noopener noreferrer" title="SupplierTiger" 1181 class="badge bg-white bg-opacity-10 text-white-50 fw-normal border border-white border-opacity-10 px-3 py-2 text-decoration-none transition-all hover-white" 1182 style="border-radius: 8px;">SupplierTiger</a> 1183 <a href="https://www.TenderCart.com" target="_blank" rel="noopener noreferrer" title="TenderCart" 1184 class="badge bg-white bg-opacity-10 text-white-50 fw-normal border border-white border-opacity-10 px-3 py-2 text-decoration-none transition-all hover-white" 1185 style="border-radius: 8px;">TenderCart</a> 1186 <a href="https://www.ProcureTiger.com" target="_blank" rel="noopener noreferrer" title="ProcureTiger" 1187 class="badge bg-white bg-opacity-10 text-white-50 fw-normal border border-white border-opacity-10 px-3 py-2 text-decoration-none transition-all hover-white" 1188 style="border-radius: 8px;">ProcureTiger</a> 1189 </div> 1190 1191 <h3 class="fw-bold mb-3 text-white letter-spacing-1 mt-4 fs-6">Connect With Us</h3> 1192 <div class="d-flex gap-2"> 1193 1194 1195 1196 <a href="https://www.linkedin.com/showcase/tendertiger/posts/?feedView=all" aria-label="LinkedIn" title="Follow us on LinkedIn" target="_blank" rel="noopener noreferrer" class="social-icon-btn"> 1197 <i class="fa-brands fa-linkedin-in" aria-hidden="true"></i> 1198 </a> 1199 <a href="https://twitter.com/tendertiger" aria-label="Twitter" title="Follow us on Twitter" target="_blank" rel="noopener noreferrer" class="social-icon-btn"> 1200 <i class="fa-brands fa-twitter" aria-hidden="true"></i> 1201 </a> 1202 <a href="https://www.facebook.com/TheTenderTiger" aria-label="Facebook" title="Follow us on Facebook" target="_blank" rel="noopener noreferrer" class="social-icon-btn"> 1203 <i class="fa-brands fa-facebook-f" aria-hidden="true"></i> 1204 </a> 1205 <a href="https://www.instagram.com/tendertigerofficial/" aria-label="Instagram" title="Follow us on Instagram" target="_blank" rel="noopener noreferrer" class="social-icon-btn"> 1206 <i class="fa-brands fa-instagram" aria-hidden="true"></i> 1207 </a> 1208 1209 <a href="https://www.youtube.com/@TenderTigerofficial" aria-label="YouTube" title="Subscribe to our YouTube channel" target="_blank" rel="noopener noreferrer" class="social-icon-btn"> 1210 <svg xmlns=" " 1211 width="1em" height="1em"
1212 viewBox="0 0 24 24" 1213 fill="none" 1214 stroke="currentColor" 1215 stroke-width="2" 1216 stroke-linecap="round" 1217 stroke-linejoin="round" 1218 aria-hidden="true" 1219 style="width:1.2em;height:1.2em;vertical-align:-0.125em;"> 1220 <path d="M22.54 6.42a2.78 2.78 0 0 0-1.94-1.97C18.88 4 12 4 12 4s-6.88 0-8.6.45A2.78 2.78 0 0 0 1.46 6.42 29 29 0 0 0 1 12a29 29 0 0 0 .46 5.58 2.78 2.78 0 0 0 1.94 1.97C5.12 20 12 20 12 20s6.88 0 8.6-.45a2.78 2.78 0 0 0 1.94-1.97A29 29 0 0 0 23 12a29 29 0 0 0-.46-5.58z"/> 1221 <polygon points="9.75 15.02 15.5 12 9.75 8.98 9.75 15.02"/> 1222</svg> 1223 1224 </a> 1225 </div> 1226 </nav> 1227 </div> 1228 1229 </div> 1230 1231 <div class="text-center border-top border-white border-opacity-10 pt-4 pb-2 mt-2"> 1232 <p class="text-white-50 small mb-0">© 2026 www.tendertiger.co.uk. All rights reserved.</p> 1233 </div> 1234 </div> 1235 </footer> 1236 1237</div> 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251<div class="chat-bx" style="display:none;"> 1252 <div class="chat-header"> 1253 <span class="Welcome-msg">Welcome to TenderGPT</span> 1254 <span class="chat-rg-btn"> 1255 <span class="expand-veiw-btn"> 1256 <span class="expand"><i class="fa fa-solid fa-expand"></i></span> 1257 <span class="compress" style="display:none;"><i class="fa fa-compress" aria-hidden="true"></i></span> 1258 </span> 1259 <span class="chat-bx-close"> 1260 <i class="fa fa-times-circle"></i> 1261 </span> 1262 </span> 1263 </div> 1264 1265 1266
1266<script> 1267 var apiUrl = 'https://chat.tendertiger.co.in/chatbot/' + "?userId=" + encodeURIComponent('-1') + 1268 "&userDetailId=" + encodeURIComponent('-1') + 1269 "&userName=" + encodeURIComponent('') + 1270 "&isLogin=" + encodeURIComponent('0') + 1271 "&isSuccess=" + encodeURIComponent('1') + 1272 "&errMsg=" + encodeURIComponent('No error'); 1273 1274 var frontEndUrl = 'https://chat.tendertiger.co.in/chat'; 1275 var iframeLoaded = false; 1276 1277 1278 function sendChatReq() { 1279 //console.log("backend : " + apiUrl); 1280 //console.log("frontend : " + frontEndUrl); 1281 1282 if (!iframeLoaded) { 1283 var iframe2 = document.createElement('iframe'); 1284 iframe2.src = frontEndUrl; 1285 iframe2.title = "description"; 1286 iframe2.allow = "microphone"; // Allow microphone access 1287 iframe2.referrerpolicy = "no-referrer"; 1288 $('.chat-header').after(iframe2); 1289 iframeLoaded = true; 1290 1291 } 1292 1293 fetch(apiUrl, { 1294 method: 'GET', 1295 headers: { 1296 'Content-Type': 'application/json', 1297 }, 1298 }).catch(error => { 1299 console.error('There was a problem with the fetch operation:', error); 1300 }); 1301 } 1302 </script>
1302 1303 1304</div> 1305 1306
1307<script> 1308 $(document).ready(function () { 1309 $('.chat-bx').hide(500); 1310 $(".satrt-chat-btn").click(function () { 1311 $(".chat-bx").show(); 1312 sendChatReq(); 1313 }); 1314 $(".chat-bx-close").click(function () { 1315 $(".chat-bx").hide(); 1316 }); 1317 $(".Tendergptlink").click(function () { 1318 $(".chat-bx").show(); 1319 sendChatReq(); 1320 }); 1321 }); 1322</script>
1322 1323
1324<script> 1325 function FnSearchTenders2(profiletype) { 1326 processedCount = 0; 1327 adcount = 0; 1328 currentCount = 0; 1329 adInterval = 0; 1330 if (profiletype != "grid") { 1331 Cookies.set('ArchiveTypewise', "live"); 1332 Cookies.set('archive', null); 1333 Cookies.set('querytype',null) 1334 } 1335 $('#toggle_live').prop('checked', true); 1336 $('#toggle_live').bootstrapToggle(); 1337 Cookies.set('TenderTypewise', "live"); 1338 Cookies.remove('tabindex'); 1339 Cookies.remove('maintabindex'); 1340 if (profiletype == "GemTender") { 1341 $("#txt_searchadvanceSearch").val("GemTenders"); 1342 } 1343 if ($("#txt_searchadvanceSearch").val() != "") { 1344 var Totalrec = 20; 1345 var tabindex = 1; 1346 var sub_no = Cookies.get('cookie_subno'); 1347 if ($("#txt_searchadvanceSearch").val() != "") { 1348 sub_no = undefined; 1349 $("#select_subno").val(''); 1350 } else { 1351 sub_no = $("#select_subno").val(); 1352 } 1353 if (profiletype == "profile") { 1354 const advancesearch = { 1355 profilequery: $("#select_subno").val(), sub_no: sub_no, searchkeyword: "", tabindex: tabindex, total: Totalrec, subscribetype: profiletype, loc_type: $("#loc_type").val() 1356 }; 1357 Cookies.set('advancesearch', JSON.stringify(advancesearch)); 1358 } else if (profiletype == "GemTender") { 1359 sub_no = undefined; 1360 $("#select_subno").val('') 1361 const advancesearch = { 1362 profilequery: $("#select_subno").val(), sub_no: sub_no, searchkeyword: "GemTenders", tabindex: tabindex, total: Totalrec, subscribetype: profiletype, loc_type: $("#loc_type").val() 1363 }; 1364 Cookies.set('advancesearch', JSON.stringify(advancesearch)); 1365 } 1366 else { 1367 const advancesearch = { 1368 profilequery: $("#select_subno").val(), searchkeyword: $("#txt_searchadvanceSearch").val(), tabindex: tabindex, total: Totalrec, subscribetype: profiletype, sub_no: sub_no,loc_type: $("#loc_type").val() 1369 }; 1370 Cookies.set('advancesearch', JSON.stringify(advancesearch)); 1371 } 1372 var thePath = window.location.href; 1373 const lastItem = thePath.includes("TenderDetail"); 1374 if (lastItem == true) { 1375 window.open('/Tender/TenderList?searchtext=' + $("#txt_searchadvanceSearch").val() + "-tenders", '_blank'); 1376 } 1377 else { 1378 window.location = '/Tender/TenderList?searchtext=' + $("#txt_searchadvanceSearch").val() + "-tenders"; 1379 } 1380 1381 return false; 1382 } else { 1383 $("#w-msg").text('Please Enter Search Values'); 1384 $('#wariningmsg .modal-dialog').css("width", "420px !important"); 1385 $("#warningmsg").modal("show"); 1386 } 1387 } 1388 1389 function FnSearchTenders2AI(profiletype) { 1390 processedCount = 0; 1391 adcount = 0; 1392 currentCount = 0; 1393 adInterval = 0; 1394 if (profiletype != "grid") { 1395 Cookies.set('ArchiveTypewise', "live"); 1396 Cookies.set('archive', null); 1397 Cookies.set('querytype',null) 1398 } 1399 $('#toggle_live').prop('checked', true); 1400 $('#toggle_live').bootstrapToggle(); 1401 Cookies.set('TenderTypewise', "live"); 1402 Cookies.remove('tabindex'); 1403 Cookies.remove('maintabindex'); 1404 if (profiletype == "GemTender") { 1405 $("#txt_searchadvanceSearch").val("GemTenders"); 1406 } 1407 if ($("#txt_searchadvanceSearch").val() != "") { 1408 var Totalrec = 20; 1409 var tabindex = 1; 1410 var sub_no = Cookies.get('cookie_subno'); 1411 if ($("#txt_searchadvanceSearch").val() != "") { 1412 sub_no = undefined; 1413 $("#select_subno").val(''); 1414 } else { 1415 sub_no = $("#select_subno").val(); 1416 } 1417 if (profiletype == "profile") { 1418 const advancesearch = { 1419 profilequery: $("#select_subno").val(), sub_no: sub_no, searchkeyword: "", tabindex: tabindex, total: Totalrec, subscribetype: profiletype, loc_type: $("#loc_type").val() 1420 }; 1421 Cookies.set('advancesearch', JSON.stringify(advancesearch)); 1422 } else if (profiletype == "GemTender") { 1423 sub_no = undefined; 1424 $("#select_subno").val('') 1425 const advancesearch = { 1426 profilequery: $("#select_subno").val(), sub_no: sub_no, searchkeyword: "GemTenders", tabindex: tabindex, total: Totalrec, subscribetype: profiletype, loc_type: $("#loc_type").val() 1427 }; 1428 Cookies.set('advancesearch', JSON.stringify(advancesearch)); 1429 } 1430 else { 1431 const advancesearch = { 1432 profilequery: $("#select_subno").val(), searchkeyword: $("#txt_searchadvanceSearch").val(), tabindex: tabindex, total: Totalrec, subscribetype: profiletype, sub_no: sub_no,loc_type: $("#loc_type").val() 1433 }; 1434 Cookies.set('advancesearch', JSON.stringify(advancesearch)); 1435 } 1436 var thePath = window.location.href; 1437 const lastItem = thePath.includes("TenderDetail"); 1438 if (lastItem == true) { 1439 window.open('/TenderAI/TenderAIList?searchtext=' + $("#txt_searchadvanceSearch").val() + "-tenders", '_blank'); 1440 } 1441 else { 1442 // window.location = '/TenderAI/TenderAIList?searchtext=' + $("#txt_searchadvanceSearch").val() + "-tenders"; 1443 } 1444 1445 return false; 1446 } else { 1447 $("#w-msg").text('Please Enter Search Values');
1448 $('#wariningmsg .modal-dialog').css("width", "420px !important"); 1449 $("#warningmsg").modal("show"); 1450 } 1451 } 1452 $("#select_subno").on('change', function (e) { 1453 Cookies.remove('tabindex'); 1454 Cookies.remove('maintabindex'); 1455 $("#txt_searchadvanceSearch").val(''); 1456 $("#txt_advanceSearchResult").val(''); 1457 var varsubno=$('#select_subno').find('option:selected').text(); 1458 /* var varsubnovalue=$('#select_subno').find('option:selected').val(); */ 1459 Cookies.set('cookie_subno', varsubno); 1460 /* Cookies.set('cookie_subnovalue', varsubnovalue);*/ 1461 var ResultListview = Cookies.get('viewdisplaytype'); 1462 if (ResultListview == "ResultList") { 1463 FnSearchTendersResult2("profile"); 1464 } else { 1465 FnSearchTenders2("profile"); 1466 } 1467 1468 }); 1469</script>
1469 1470
1471<script> 1472 function FnSearchTenderByHeader(keyword, loc_type) { 1473 document.getElementById('loc_type').value = loc_type; 1474 document.getElementById('txt_searchadvanceSearch').value = decodeURIComponent(keyword); 1475 FnSearchTenders2("all"); 1476 } 1477</script>
vendor: 2 bytes, line 1477
1477
1478<script> 1479 function FnSearchTendersResult2(profiletype) { 1480 processedCount = 0; 1481 adcount = 0; 1482 currentCount = 0; 1483 adInterval = 0; 1484 $('#toggle_live').prop('checked', true); 1485 $('#toggle_live').bootstrapToggle(); 1486 Cookies.set('TenderTypewise', "live"); 1487 Cookies.remove('tabindex'); 1488 Cookies.remove('maintabindex'); 1489 if (profiletype == "GemTender") { 1490 $("#txt_searchadvanceSearch").val("GemTenders"); 1491 } 1492 if ($("#txt_advanceSearchResult").val() != "") { 1493 var Totalrec = 20; 1494 var tabindex = 1; 1495 if ($("#txt_advanceSearchResult").val() != "") { 1496 sub_no = undefined; 1497 $("#select_subno").val('') 1498 profiletype = "all"; 1499 } else { 1500 sub_no = $("#select_subno").val(); 1501 } 1502 if (profiletype == "profile") { 1503 const advancesearchresult = { 1504 tenderrefno: "", profilequery: $("#select_subno").val(), sub_no: sub_no, searchkeyword: $("#txt_advanceSearchResult").val(), tabindex: tabindex, total: Totalrec, subscribetype: profiletype, loc_type: $("#loc_type").val(), tender_typewise: Cookies.get('TenderTypewise') 1505 }; 1506 Cookies.set('advancesearchresult', JSON.stringify(advancesearchresult)); 1507 } else if (profiletype == "GemTender") { 1508 sub_no = undefined; 1509 $("#select_subno").val('') 1510 profiletype = "all"; 1511 const advancesearchresult = { 1512 tenderrefno: "", profilequery: $("#select_subno").val(), sub_no: sub_no, searchkeyword: $("#txt_advanceSearchResult").val(), tabindex: tabindex, total: Totalrec, subscribetype: profiletype, loc_type: $("#loc_type").val(), tender_typewise: Cookies.get('TenderTypewise') 1513 }; 1514 Cookies.set('advancesearchresult', JSON.stringify(advancesearchresult)); 1515 } 1516 else { 1517 const advancesearchresult = { 1518 tenderrefno: $("#txt_searchreftid").val(), profilequery: $("#select_subno").val(), searchkeyword: $("#txt_advanceSearchResult").val(), tabindex: tabindex, total: Totalrec, subscribetype: profiletype, sub_no: sub_no, loc_type: $("#loc_type").val(), tender_typewise: Cookies.get('TenderTypewise') 1519 }; 1520 Cookies.set('advancesearchresult', JSON.stringify(advancesearchresult)); 1521 } 1522 var thePath = window.location.href; 1523 const lastItem = thePath.includes("ResultDetail"); 1524 if (lastItem == true) { 1525 window.open('/Result/ResultList?searchtext=' + $("#txt_advanceSearchResult").val().replace(/,$/, "") + "-results", '_blank'); 1526 } 1527 else { 1528 window.location = '/Result/ResultList?searchtext=' + $("#txt_advanceSearchResult").val().replace(/,$/, "") +"-results"; 1529 } 1530 1531 return false; 1532 } else { 1533 $("#w-msg").text('Please Enter Search Values'); 1534 $('#wariningmsg .modal-dialog').css("width", "420px !important"); 1535 $("#warningmsg").modal("show"); 1536 } 1537 } 1538</script>
vendor: 2 bytes, line 1538
1538
1539<script> 1540 function FnSearchResultByHeader(keyword, loc_type) { 1541 document.getElementById('loc_type').value = loc_type; 1542 document.getElementById('txt_advanceSearchResult').value = decodeURIComponent(keyword); 1543 FnSearchTendersResult2("all"); 1544 1545 } 1546</script>
vendor: 2 bytes, line 1546
1546
1547<script> 1548 $(document).ready(function () { 1549 $('#txt_advanceSearchResult').keydown(function (e) { 1550 Cookies.remove('maintabindex'); 1551 Cookies.remove('tabindex'); 1552 if (e.keyCode == 13) { 1553 e.preventDefault(); 1554 FnSearchTendersResult2("all"); 1555 } 1556 1557 }) 1558 $('#txt_advanceSearchResultMain').keydown(function (e) { 1559 Cookies.remove('maintabindex'); 1560 Cookies.remove('tabindex'); 1561 if (e.keyCode == 13) { 1562 e.preventDefault(); 1563 //FnSearchTendersResult(); 1564 FnSearchTendersResultAI(); 1565 } 1566 }) 1567 }); 1568</script>
vendor: 2 bytes, line 1568
1568
1569<script> 1570 function fn_favTenders() { 1571 Cookies.remove('maintabindex'); 1572 Cookies.remove('tabindex'); 1573 window.open('/Tender/TenderAndResultFavTenders', '_blank'); 1574 SiteTracking("Favourite tab"); 1575 } 1576</script>
vendor: 2 bytes, line 1576
1576
1577<script> 1578 function fn_advseartypewise(type) { 1579 Cookies.remove('maintabindex'); 1580 Cookies.remove('tabindex'); 1581 createCookie('advancesearchtype', JSON.stringify({ type: decodeURIComponent(type) }), 20) 1582 //window.open('/Home/AdvanceSearch', '_blank'); 1583 window.location.href = '/Home/AdvanceSearch'; 1584 return false; 1585 } 1586</script>
vendor: 2 bytes, line 1586
1586
1587<script> 1588 function withinsearchCommonfn() { 1589 if ( 1590 $("#toggleSwitch").length && 1591 $("#toggleSwitch").is(":checked") && 1592 typeof vectorPosTags !== "undefined" && 1593 vectorPosTags && 1594 typeof vectorPosTags.excludewordsearch !== "undefined" && 1595 typeof vectorPosTags.exactwordsearch !== "undefined" && 1596 vectorPosTags.excludewordsearch === "" && 1597 vectorPosTags.exactwordsearch === "" 1598 ) 1599 { 1600 noRecordFound(true, "TT"); 1601 } 1602 else { 1603 1604 //chandresh added session_starttime 1605 sessionStorage.setItem("session_starttime", Date.now()); 1606 $('.viewmorerecord').startLoading(); 1607 $('.download-tender-btn-list').hide(); 1608 $('#filter-view').toggle('hide'); 1609 $('#withinsearchmenu').css("display", "none"); 1610 $('#viewmorerecord').css("display", "block"); 1611 $('#nomorerecordfpond').css("display", "none"); 1612 globletype = ""; 1613 orderbytype = ""; 1614 fromdata = 0; 1615 //Totalrec = 100; 1616 Totalrec = 20; 1617 TotalrecNew = 0; 1618 TotalrecGloble = 0; 1619 result = []; 1620 chk_rescount = 0; 1621 processedCount = 0; 1622 adcount = 0; 1623 currentCount = 0; 1624 categoryflag = "1"; 1625 $(".nth-tabs-content").empty(); 1626 var thePath = window.location.href; 1627 const aiview = thePath.includes("TenderAIList") || thePath.includes("global-keyword") || thePath.includes("global-continent") || thePath.includes("global-region") || thePath.includes("global-authority") || thePath.includes("global-sector") || thePath.includes("global-country") || thePath.includes("global-state") || thePath.includes("global-city"); 1628 const lastItem = thePath.includes("TenderList") || thePath.includes("tender-category"); 1629 rescount = 0; 1630 document.getElementById('hdn_status').value = 1; 1631 document.getElementById('txt_searchadvanceSearch').value = ""; 1632 document.getElementById("slc_pagination").value = 20; 1633 if (aiview == true) { 1634 loadtendersAI(parseInt(Totalrec), TotalrecNew, 1, chk_rescount); 1635 } 1636 else if (lastItem == true) { 1637 loadtenders(parseInt(Totalrec), TotalrecNew, 1, chk_rescount); 1638 } 1639 else { 1640 withinserach(); 1641 } 1642 //Jeet Chauhan For Uncheck While Within Search 1643 //$('#tendersearch_' + activeTabIndex + ' .form-check-input').prop('checked', false); 1644 $('#chk-select-all').prop('checked', false); 1645 $('#hdn_chk').text('unchecked'); 1646 1647 //Jeet Chauhan For Uncheck While Within Search 1648 } 1649 } 1650 1651 function withinresultsearchCommonfn() { 1652 if ( 1653 $("#toggleSwitch").length && 1654 $("#toggleSwitch").is(":checked") && 1655 typeof vectorPosTags !== "undefined" && 1656 vectorPosTags && 1657 typeof vectorPosTags.excludewordsearch !== "undefined" && 1658 typeof vectorPosTags.exactwordsearch !== "undefined" && 1659 vectorPosTags.excludewordsearch === "" && 1660 vectorPosTags.exactwordsearch === "" 1661 ) { 1662 noRecordFound(true, "TR"); 1663 } 1664 else { 1665 //chandresh added session_starttime 1666 sessionStorage.setItem("session_starttime", Date.now()); 1667 1668 $('.viewmorerecord').startLoading(); 1669 $('.download-tender-btn-list').hide(); 1670 $('#filter-view').toggle('hide'); 1671 $('#withinsearchmenu_result').css("display", "none"); 1672 $('#viewmorerecord').css("display", "block"); 1673 $('#nomorerecordfpond').css("display", "none"); 1674 globletype = ""; 1675 orderbytype = ""; 1676 last_catetype = ""; 1677 last_rescount = 20; 1678 fromdata = 0; 1679 Totalrec = 20; 1680 TotalrecNew = 0; 1681 TotalrecGloble = 0; 1682 result = []; 1683 chk_rescount = 0; 1684 processedCount = 0; 1685 adcount = 0; 1686 currentCount = 0; 1687 categoryflag = "1"; 1688 $(".nth-tabs-content").empty(); 1689 var thePath = window.location.href; 1690 const lastItem = thePath.includes("ResultList") || thePath.includes("tender-category") || thePath.includes("global-resultskeyword") || thePath.includes("global-resultscontinent") || thePath.includes("global-resultsregion") || thePath.includes("global-resultsauthority") || thePath.includes("global-resultssector") || thePath.includes("global-resultscountry") || thePath.includes("global-resultsstate") || thePath.includes("global-resultscity"); 1691 rescount = 0; 1692 // document.getElementById('hdn_status').value = 1; 1693 /* const lastItem = thePath.substring(thePath.lastIndexOf('/') + 1)*/ 1694 if (lastItem == true) { 1695 loadtenderresult(parseInt(Totalrec), TotalrecNew, 1, chk_rescount); 1696 } 1697 else { 1698 loadtenderresult(parseInt(Totalrec), TotalrecNew, 1, chk_rescount); 1699 } 1700 //Jeet Chauhan For Uncheck While Within Search 1701 //$('#tendersearch_' + activeTabIndex + ' .form-check-input').prop('checked', false); 1702 //$('#tendersearch_' + tabindex + ' .form-check-input').prop('checked', false); 1703 $('#chk-select-all').prop('checked', false); 1704 $('#hdn_chk').text('unchecked') 1705 //Jeet Chauhan For Uncheck While Within Search 1706 } 1707 } 1708</script>
vendor: 2 bytes, line 1708
1708
1709<script> 1710 function clearwithinsearchtender() { 1711 $('.b-filter').css("display", "none"); 1712 if (document.getElementById('txt_W_OrgName')) { 1713 document.getElementById('txt_W_OrgName').value = ''; 1714 } 1715 if (document.getElementById('txt_W_QtyFrom')) { 1716 document.getElementById('txt_W_QtyFrom').value = ''; 1717 } 1718 if (document.getElementById('txt_W_QtyTo')) { 1719 document.getElementById('txt_W_QtyTo').value = ''; 1720 } 1721 if (document.getElementById('txt_QtyValue')) { 1722 document.getElementById('txt_QtyValue').value = ''; 1723 } 1724 if (document.querySelector('#chk_advGem')) { 1725 const gemCheckbox = document.querySelector('#chk_advGem'); 1726 if (gemCheckbox.checked) { 1727 gemCheckbox.checked = false; 1728 } 1729 } 1730 if (document.querySelector('#chk_advNonGem')) { 1731 const nonGemCheckbox = document.querySelector('#chk_advNonGem'); 1732 if (nonGemCheckbox.checked) { 1733 nonGemCheckbox.checked = false; 1734 } 1735 } 1736 1737 const locationElement = document.getElementById('txt_W_Location'); 1738 if (locationElement) { 1739 locationElement.value = ''; 1740 } 1741 1742 const hostDateElement = document.getElementById('txt_wHostDateSE'); 1743 if (hostDateElement) { 1744 hostDateElement.value = ''; 1745 } 1746 1747 const closeDateElement = document.getElementById('txt_wCloseDateSE'); 1748 if (closeDateElement) { 1749 closeDateElement.value = ''; 1750 } 1751 1752 const tidElement = document.getElementById('txt_W_Tid'); 1753 if (tidElement) { 1754 tidElement.value = ''; 1755 } 1756 1757 document.getElementById('txt_W_Word').value = ''; 1758 if (document.getElementById('txt_W_SubIndustry')) { 1759 document.getElementById('txt_W_SubIndustry').value = ''; 1760 } 1761 $("#txt_W_PDate").val(""); 1762 $("#txt_wHostDateSE").val(""); 1763 1764 // Diya - NCB/ICB 1765 $("#chk_advNCB").prop("checked", false); 1766 $("#chk_advICB").prop("checked", false); 1767 $("#chk_advNCB").removeAttr("selected"); 1768 $("#chk_advNCB").removeAttr("disabled"); 1769 $("#chk_advICB").removeAttr("selected"); 1770 $("#chk_advICB").removeAttr("disabled"); 1771 // Diya - NCB/ICB 1772 // $('input[name="txt_W_PDate"]').val(''); 1773 // $('input[name="txt_W_DDate"]').val(''); 1774 $("#chk_Msme").prop("checked", false); 1775 $("#chk_Msme").removeAttr("selected"); 1776 $("#chk_BidDoc").prop("checked", false); 1777 $("#chk_BidDoc").removeAttr("selected"); 1778 $("#txt_W_EDate").val(""); 1779 $("#txt_wEndDateSE").val(""); 1780 $("#qty_w_From").val(""); 1781 $("#qty_w_To").val(""); 1782 $("#txt_QtyValue").val(""); 1783 $("#val_w_From").val(""); 1784 $("#val_w_To").val(""); 1785 $("#txt_TenderValue").val(""); 1786 $("#Emd_w_From").val(""); 1787 $("#Emd_w_To").val(""); 1788 $("#txt_EmdValue").val(""); 1789 $("#txt_W_CompIndu").val(""); 1790 $("#chk_StartUp").prop("checked", false); 1791 $("#chk_StartUp").removeAttr("selected"); 1792 } 1793</script>
vendor: 2 bytes, line 1793
1793
1794<script> 1795 function clearwithinsearchresult() { 1796 $('.b-filter').css("display", "none"); 1797 document.getElementById('txt_RW_Location').value = ''; 1798 document.getElementById('txt_RW_Trid').value = ''; 1799 document.getElementById('txt_RW_Word').value = ''; 1800 document.getElementById('txt_RW_Competitorres').value = ''; 1801 document.getElementById('txt_RW_OrgName').value = ''; 1802 $("#txt_RW_PDate").val(""); 1803 $("#txt_RW_CDate").val(""); 1804 $("#txt_wPubDateSE").val(""); 1805 $("#txt_wContractDateSE").val(""); 1806 } 1807</script>
vendor: 2 bytes, line 1807
1807
1808<script> 1809 function clearlistarchive() { 1810 $('#hdn_chk').text('unchecked') 1811 globletype = ""; 1812 orderbytype = ""; 1813 categoryflag = "1"; 1814 result = []; 1815 chk_rescount = 0; 1816 $('.viewmorerecord').startLoading(); 1817 $('.nomorerecordfpond').css("display", "none"); 1818 $('.viewmorerecord').css("display", "block"); 1819 nomorecount = 0; 1820 Totalrec = 20; 1821 TotalrecNew = 0; 1822 TotalrecGloble = 0; 1823 rescount = 0; 1824 processedCount = 0; 1825 adcount = 0; 1826 currentCount = 0; 1827 nomorerecordfpond = 0; 1828 fromdata = 0; 1829 last_catetype = ""; 1830 last_rescount = 20; 1831 $(".AdvanceTenderList").nthTabs(); 1832 $(".nth-tabs-content").empty(); 1833 } 1834 jQuery(document).ready(function (e) { 1835 var CurrentPagePageName = window.location.pathname.substring(window.location.pathname.lastIndexOf('/') + 1); 1836 $("#toggle_archive").change(function () { 1837 processedCount = 0; 1838 adcount = 0; 1839 currentCount = 0; 1840 adInterval = 0; 1841 //var CurrentPagePageName = window.location.pathname.substring(window.location.pathname.lastIndexOf('/') + 1); 1842 if ($(this).prop("checked") == true) { 1843 1844 if (CurrentPagePageName == "AdvanceSearch") { 1845 Cookies.set('ArchiveTypewise', "live"); 1846 Cookies.set('archive', null); 1847 } 1848 else { 1849 Cookies.set('ArchiveTypewise', "live"); 1850 Cookies.set('archive', null); 1851 clearlistarchive(); 1852 loadtenders(Totalrec, 0, 1, chk_rescount); 1853 } 1854 1855 } else { 1856 1857 if (CurrentPagePageName == "AdvanceSearch") { 1858 Cookies.set('ArchiveTypewise', "archive"); 1859 archive = new Date().getFullYear(); 1860 Cookies.set('archive', archive); 1861 } 1862 else { 1863 $('.year-listing a').removeClass('active'); 1864 $('.year-listing a:first-child').addClass('active'); 1865 1866 $('.year-active').html(''); 1867 $('.year-active').html($('.year-listing a').first().text()); 1868 Cookies.set('ArchiveTypewise', "archive"); 1869 archive = new Date().getFullYear(); 1870 Cookies.set('archive', archive); 1871 clearlistarchive() 1872 loadtenders(Totalrec, 0, 1, chk_rescount); 1873 } 1874 } 1875 }); 1876 1877 1878 $("#toggle_query").change(function () { 1879 processedCount = 0; 1880 adcount = 0; 1881 currentCount = 0; 1882 adInterval = 0; 1883 if ($(this).prop("checked") == true) { 1884 if (CurrentPagePageName == "AdvanceSearch") { 1885 Cookies.set('querytype', null); 1886 } 1887 else { 1888 Cookies.set('querytype', null); 1889 clearlistarchive() 1890 loadtenders(Totalrec, 0, 1, chk_rescount); 1891 } 1892 } 1893 else { 1894 if (CurrentPagePageName == "AdvanceSearch") { 1895 Cookies.set('querytype', "true"); 1896 } 1897 else { 1898 Cookies.set('querytype', "true"); 1899 clearlistarchive() 1900 loadtenders(Totalrec, 0, 1, chk_rescount); 1901 } 1902 } 1903 }); 1904 }); 1905 1906</script>
vendor: 2 bytes, line 1906
1906
1907<script> 1908 /*footer click to click-to-bottom*/ 1909 $(document).ready(function () { 1910 $('.click-to-bottom').click(function () { 1911 $('html, body').animate({ scrollTop: $(document).height() }, 'slow'); 1912 }); 1913 }); 1914</script>
vendor: 2 bytes, line 1914
1914
1915<script> 1916 $('.expand-veiw-btn').on('click', function (e) { 1917 $('.chat-bx').toggleClass("collapsed pressed"); //you can list several class names 1918 $('.expand').toggleClass("d-none"); //you can list several class names 1919 $('.compress').toggleClass("d-block"); //you can list several class names 1920 e.preventDefault(); 1921 }); 1922</script>
1922 1923 1924 1925<!-----------Gem Add Start --------------------->
1926<script> 1927 1928 1929 function executeLogic() { 1930 //var ulElement = maintabindex === 0 ? document.getElementById("myScroll") : document.getElementById("t-list"); 1931 var ulElement = document.getElementById("t-list"); 1932 let listItems = null; 1933 const visibleTabContent = Array.from(ulElement.querySelectorAll(".tab-content-new")) 1934 .filter(tab => window.getComputedStyle(tab).display === "block"); 1935 listItems = visibleTabContent.flatMap(visibleTab => 1936 Array.from(visibleTab.querySelectorAll(".tender-listing")) 1937 ); 1938 1939 1940 var advertisementHTML1 = ` 1941 <li class="tender-listing-ad"> 1942 1943<div class="listing-banner banner gem-banner" style="background-image: url(/assets/images/tt-ads/1.webp); 1944 background-size: cover; 1945 background-position: right; 1946 background-repeat: no-repeat;"> 1947 1948 1949 <div class="banner-text"> 1950 <h1 style=" 1951 color: #3c22c0; 1952">Now you can Win Tenders in just 1 Click. </h1> 1953 <p> 1954 We can help you bid in GEM & non GEM Tenders, all you have to do is select a tender. Try once, 1st Tender Free! 1955 </p> 1956 <p class="act-view"><a href="#" onclick="BidConsultancy()" target="_blank" class="start-free-trail" style=" 1957 background: #393c46; 1958 padding: 6px 11px; 1959 border-radius: 6px; 1960 color: #fff; 1961 text-decoration: none; margin-right: 11px; 1962"> Learn More </a>Or Sumeet Kalsara : <a href="tel:+919687638186">+91-9687638186 | </a> 1963 <a href="mailto:[email protected]">[email protected]</a></p> 1964 </div> 1965 </div> 1966 1967 1968 1969 </li>`; 1970 1971 var advertisementHTML2 = ` 1972 <li class="tender-listing-ad"> 1973<div class="listing-banner banner documents-read-banner" style="background-image: url(/assets/images/tt-ads/2.webp); 1974 background-size: cover; 1975 background-position: right; 1976 background-repeat: no-repeat;"> 1977 1978 1979 <div class="banner-text"> 1980 <h1 style=" 1981 color: #4a4848; 1982">Read Tender Documents @ 1000 Pages/Minute?</h1> 1983 <p> 1984 With our AI can summarize 1000 pages in less than a minute and this way you can read more Tenders. 1985 </p> 1986 <p class="act-view"><a href="#" onclick="AITenderSummary()" target="_blank" class="start-free-trail" style=" 1987 background: #045481; 1988 padding: 6px 11px; 1989 border-radius: 6px; 1990 color: #fff; 1991 text-decoration: none; 1992 margin-right: 11px; 1993"> Learn More </a>Or Sachin Dhulekar : <a href="tel:+919714475748">+91-9714475748 | </a> 1994 <a href="mailto:[email protected]">[email protected]</a></p> 1995 </div> 1996 </div> 1997 1998 1999 </li>`; 2000 2001 var advertisementHTML3 = ` 2002 2003 2004 <li class="tender-listing-ad"> 2005 2006 2007<div class="listing-banner banner atom-banner" style="background-image: url(/assets/images/tt-ads/3.webp); 2008 background-size: cover; 2009 background-position: right; 2010 background-repeat: no-repeat;"> 2011 2012 2013 <div class="banner-text"> 2014 <h1 style=" 2015 color: #16425b; 2016">Automate your Tender Preparation with Atoms</h1> 2017 <p> 2018 With AtomsAi you can read documents, check PQ, raise pre bid questions, fill annexures & more. Remember AI wonât take your job, someone sign AI will. 2019 </p> 2020 <p class="act-view"><a href="#" onclick="AtomsAI()" target="_blank" class="start-free-trail" style=" 2021 background: #00487b; 2022 padding: 6px 11px; 2023 border-radius: 6px; 2024 color: #fff; 2025 text-decoration: none; 2026 margin-right: 11px; 2027"> Learn More </a>Or Swapnil Anand : <a href="tel:+919327056757 ">+91-9327056757 | </a> 2028 <a href="mailto:[email protected]">[email protected]</a></p> 2029 2030 </div> 2031 </div> 2032 2033 2034 2035 2036 2037 </li>`; 2038 2039 var advertisementHTML4 = ` 2040 <li class="tender-listing-ad"> 2041 2042<div class="listing-banner banner Analytics-banner" style="background-image: url(/assets/images/tt-ads/4.webp); 2043 background-size: cover; 2044 background-position: right; 2045 background-repeat: no-repeat;"> 2046 2047 2048 <div class="banner-text"> 2049 <h1 style=" 2050 color: #645214; 2051">Know Tenders your competitors participated, won, lost</h1> 2052 <p> 2053 Tender Tiger Analytics, can track which tenders your competitors participated, won, lost or got disqualified, and onces you didnât participate. 2054 </p> 2055 <p class="act-view"> 2056 2057${getActionButtonHtml()}
2058 Vishal Trivedi : <a href="tel:+919904151448">+91-9904151448 | </a> 2059 <a href="mailto:[email protected]">[email protected]</a></p> 2060 </div> 2061 </div> 2062 2063 2064 </li>`; 2065 2066 var advertisementHTML5 = ` 2067 <li class="tender-listing-ad"> 2068 2069<div class="listing-banner banner AtomsAi-banner" style="background-image: url(/assets/images/tt-ads/5.webp); 2070 background-size: cover; 2071 background-position: right; 2072 background-repeat: no-repeat;"> 2073 2074 2075 <div class="banner-text"> 2076 <h1 style=" 2077 color: #3d5b26; 2078">Know whoâll participate & what theyâll quote in a Tender</h1> 2079 <p> 2080 Our Ai can now predict for a given tender who all will qualify, participate & what will be their tentative bid. 2081 </p> 2082 <p class="act-view"> 2083 2084${getActionButtonHtml()} 2085 Vishal Trivedi : <a href="tel:+919904151448"> +91-9904151448 | </a> 2086 <a href="mailto:[email protected]">[email protected]</a> 2087 </p> 2088 </div> 2089 </div> 2090 2091 2092 </li>`; 2093 2094 2095 2096 function getActionButtonHtml() { 2097 var userName = ''; 2098 if (userName && userName.trim() !== '') { 2099 //return `<a onclick="AtomsAI()" class="free-trial-btn" style="background: #ffffff;color: #000000 !important; display: block;width: 228px;text-align: center;border-radius: 30px;padding: 3px 0px;margin-right: 34px;">Add to Atoms</a>`; 2100 return ``; 2101 } else { 2102 //return `<a onclick="AtomsAI()" class="free-trial-btn" style="background: #ffffff;color: #000000 !important; display: block;width: 228px;text-align: center;border-radius: 30px;padding: 3px 0px;margin-right: 34px;">Schedule Product Demo</a>`; 2103 return `<a class="start-free-trail" href="/User/Account?Registration" class="start-free-trail" style=" 2104 background: #393c46; 2105 padding: 6px 11px; 2106 border-radius: 6px; 2107 color: #fff; 2108 text-decoration: none; margin-right: 11px; 2109"> Sign up now </a> Or `; 2110 } 2111 } 2112 2113 2114 const existingAds = ulElement.querySelectorAll(".ad-block"); 2115 existingAds.forEach(ad => ad.remove()); 2116 2117 for (let i = processedCount; i < listItems.length; i++) { 2118 currentCount++; 2119 if (adInterval === 0 && currentCount === 3) { 2120 const advertisementHTML = 2121 lastAdDisplayed === 'advertisementHTML1' 2122 ? advertisementHTML2 2123 : lastAdDisplayed === 'advertisementHTML2' 2124 ? advertisementHTML3 2125 : lastAdDisplayed === 'advertisementHTML3' 2126 ? advertisementHTML4 2127 : lastAdDisplayed === 'advertisementHTML4' 2128 ? advertisementHTML5 2129 : advertisementHTML1; 2130 2131 listItems[i].insertAdjacentHTML("afterend", advertisementHTML); 2132 2133 lastAdDisplayed = 2134 advertisementHTML === advertisementHTML1 ? 'advertisementHTML1' : 2135 advertisementHTML === advertisementHTML2 ? 'advertisementHTML2' : 2136 advertisementHTML === advertisementHTML3 ? 'advertisementHTML3' : 2137 advertisementHTML === advertisementHTML4 ? 'advertisementHTML4' : 2138 'advertisementHTML5'; 2139 2140 currentCount = 0; 2141 adInterval = 1; 2142 } else if (currentCount === 7) { 2143 const advertisementHTML = 2144 lastAdDisplayed === 'advertisementHTML1' ? advertisementHTML2 : 2145 lastAdDisplayed === 'advertisementHTML2' ? advertisementHTML3 : 2146 lastAdDisplayed === 'advertisementHTML3' ? advertisementHTML4 : 2147 lastAdDisplayed === 'advertisementHTML4' ? advertisementHTML5 : 2148 advertisementHTML1; 2149 2150 listItems[i].insertAdjacentHTML("afterend", advertisementHTML); 2151 2152 lastAdDisplayed =
2153 advertisementHTML === advertisementHTML1 ? 'advertisementHTML1' : 2154 advertisementHTML === advertisementHTML2 ? 'advertisementHTML2' : 2155 advertisementHTML === advertisementHTML3 ? 'advertisementHTML3' : 2156 advertisementHTML === advertisementHTML4 ? 'advertisementHTML4' : 2157 'advertisementHTML5'; 2158 2159 currentCount = 0; 2160 } 2161 } 2162 2163 2164 processedCount = listItems.length; 2165 } 2166 2167 2168 2169 function getActionButtonHtml() { 2170 var userName = ''; 2171 if (userName && userName.trim() !== '') { 2172 //return `<a onclick="AtomsAI()" class="free-trial-btn" style="background: #ffffff;color: #000000 !important; display: block;width: 228px;text-align: center;border-radius: 30px;padding: 3px 0px;margin-right: 34px;">Add to Atoms</a>`; 2173 return ``; 2174 } else { 2175 //return `<a onclick="AtomsAI()" class="free-trial-btn" style="background: #ffffff;color: #000000 !important; display: block;width: 228px;text-align: center;border-radius: 30px;padding: 3px 0px;margin-right: 34px;">Schedule Product Demo</a>`; 2176 return `<a href="/User/Account?Registration" class="start-free-trail">Learn more. Sign up now.</a> Or`; 2177 } 2178 } 2179 2180 function executeLogicDashboard() { 2181 //var ulElement = maintabindex === 0 ? document.getElementById("myScroll") : document.getElementById("t-list"); 2182 var ulElement = document.getElementById("tab-container"); 2183 let listItems = null; 2184 const visibleTabContent = Array.from(ulElement.querySelectorAll(".tab-content-new")) 2185 .filter(tab => window.getComputedStyle(tab).display === "block"); 2186 listItems = visibleTabContent.flatMap(visibleTab => 2187 Array.from(visibleTab.querySelectorAll(".tender-listing")) 2188 ); 2189 2190 2191 2192 var advertisementHTML1 = ` 2193 <li class="tender-listing-ad"> 2194 2195<div class="listing-banner banner gem-banner" style="background-image: url(/assets/images/tt-ads/1.webp); 2196 background-size: cover; 2197 background-position: right; 2198 background-repeat: no-repeat;"> 2199 2200 2201 <div class="banner-text"> 2202 <h1 style=" 2203 color: #3c22c0; 2204">Now you can Win Tenders in just 1 Click. </h1> 2205 <p> 2206 We can help you bid in GEM & non GEM Tenders, all you have to do is select a tender. Try once, 1st Tender Free! 2207 </p> 2208 <p class="act-view"><a href="#" onclick="BidConsultancy()" target="_blank" class="start-free-trail" style=" 2209 background: #393c46; 2210 padding: 6px 11px; 2211 border-radius: 6px; 2212 color: #fff; 2213 text-decoration: none; margin-right: 11px; 2214"> Learn More </a>Or Sumeet Kalsara : <a href="tel:+919687638186">+91-9687638186 | </a> 2215 <a href="mailto:[email protected]">[email protected]</a></p> 2216 </div> 2217 </li>`; 2218 2219 var advertisementHTML2 = ` 2220 <li class="tender-listing-ad"> 2221 2222<div class="listing-banner banner documents-read-banner" style="background-image: url(/assets/images/tt-ads/2.webp); 2223 background-size: cover; 2224 background-position: right; 2225 background-repeat: no-repeat;"> 2226 2227 2228 <div class="banner-text"> 2229 <h1 style=" 2230 color: #4a4848; 2231">Read Tender Documents @ 1000 Pages/Minute?</h1> 2232 <p> 2233 With our AI can summarize 1000 pages in less than a minute and this way you can read more Tenders. 2234 </p> 2235 <p class="act-view"><a href="#" onclick="AITenderSummary()" target="_blank" class="start-free-trail" style=" 2236 background: #045481; 2237 padding: 6px 11px; 2238 border-radius: 6px; 2239 color: #fff; 2240 text-decoration: none; 2241 margin-right: 11px; 2242"> Learn More </a>Or Sachin Dhulekar : <a href="tel:+919714475748">+91-9714475748 | </a> 2243 <a href="mailto:[email protected]">[email protected]</a></p> 2244 </div> 2245 </li>`; 2246 2247 var advertisementHTML3 = ` 2248 <li class="tender-listing-ad"> 2249 2250<div class="listing-banner banner atom-banner" style="background-image: url(/assets/images/tt-ads/3.webp); 2251 background-size: cover; 2252 background-position: right; 2253 background-repeat: no-repeat;"> 2254 2255 2256 <div class="banner-text">
2257 <h1 style=" 2258 color: #16425b; 2259">Automate your Tender Preparation with Atoms</h1> 2260 <p> 2261 With AtomsAi you can read documents, check PQ, raise pre bid questions, fill annexures & more. Remember AI wonât take your job, someone sign AI will. 2262 </p> 2263 <p class="act-view"><a href="#" onclick="AtomsAI()" target="_blank" class="start-free-trail" style=" 2264 background: #00487b; 2265 padding: 6px 11px; 2266 border-radius: 6px; 2267 color: #fff; 2268 text-decoration: none; 2269 margin-right: 11px; 2270"> Learn More </a>Or Swapnil Anand : <a href="tel:+919327056757 ">+91-9327056757 | </a> 2271 <a href="mailto:[email protected]">[email protected]</a></p> 2272 2273 </div> 2274 </div> 2275 2276 </li>`; 2277 2278 var advertisementHTML4 = ` 2279 <li class="tender-listing-ad"> 2280 2281<div class="listing-banner banner Analytics-banner" style="background-image: url(/assets/images/tt-ads/4.webp); 2282 background-size: cover; 2283 background-position: right; 2284 background-repeat: no-repeat;"> 2285 2286 2287 <div class="banner-text"> 2288 <h1 style=" 2289 color: #645214; 2290">Know Tenders your competitors participated, won, lost</h1> 2291 <p> 2292 Tender Tiger Analytics, can track which tenders your competitors participated, won, lost or got disqualified, and onces you didnât participate. 2293 </p> 2294 <p class="act-view"> 2295 2296${getActionButtonHtml()} 2297 Vishal Trivedi : <a href="tel:+919904151448">+91-9904151448 | </a> 2298 <a href="mailto:[email protected]">[email protected]</a></p> 2299 </div> 2300 </div> 2301 2302 </li>`; 2303 2304 var advertisementHTML5 = ` 2305 <li class="tender-listing-ad"> 2306 2307<div class="listing-banner banner AtomsAi-banner" style="background-image: url(/assets/images/tt-ads/5.webp); 2308 background-size: cover; 2309 background-position: right; 2310 background-repeat: no-repeat;"> 2311 2312 2313 <div class="banner-text"> 2314 <h1 style=" 2315 color: #3d5b26; 2316">Know whoâll participate & what theyâll quote in a Tender</h1> 2317 <p> 2318 Our Ai can now predict for a given tender who all will qualify, participate & what will be their tentative bid. 2319 </p> 2320 <p class="act-view"> 2321 2322${getActionButtonHtml()} 2323 Vishal Trivedi : <a href="tel:+919904151448"> +91-9904151448 | </a> 2324 <a href="mailto:[email protected]">[email protected]</a> 2325 </p> 2326 </div> 2327 </div> 2328 2329 2330 </li>`; 2331 2332 2333 2334 const existingAds = ulElement.querySelectorAll(".ad-block"); 2335 existingAds.forEach(ad => ad.remove()); 2336 2337 for (let i = processedCount; i < listItems.length; i++) { 2338 currentCount++; 2339 if (adInterval === 0 && currentCount === 3) { 2340 const advertisementHTML = 2341 lastAdDisplayed === 'advertisementHTML1' 2342 ? advertisementHTML2 2343 : lastAdDisplayed === 'advertisementHTML2' 2344 ? advertisementHTML3 2345 : lastAdDisplayed === 'advertisementHTML3' 2346 ? advertisementHTML4 2347 : lastAdDisplayed === 'advertisementHTML4' 2348 ? advertisementHTML5 2349 : advertisementHTML1; 2350 2351 listItems[i].insertAdjacentHTML("afterend", advertisementHTML); 2352 2353 lastAdDisplayed = 2354 advertisementHTML === advertisementHTML1 ? 'advertisementHTML1' : 2355 advertisementHTML === advertisementHTML2 ? 'advertisementHTML2' : 2356 advertisementHTML === advertisementHTML3 ? 'advertisementHTML3' : 2357 advertisementHTML === advertisementHTML4 ? 'advertisementHTML4' : 2358 'advertisementHTML5'; 2359 2360 currentCount = 0; 2361 adInterval = 1; 2362 } else if (currentCount === 7) { 2363 const advertisementHTML = 2364 lastAdDisplayed === 'advertisementHTML1' ? advertisementHTML2 : 2365 lastAdDisplayed === 'advertisementHTML2' ? advertisementHTML3 : 2366 lastAdDisplayed === 'advertisementHTML3' ? advertisementHTML4 : 2367 lastAdDisplayed === 'advertisementHTML4' ? advertisementHTML5 : 2368 advertisementHTML1; 2369 2370 listItems[i].insertAdjacentHTML("afterend", advertisementHTML); 2371 2372 lastAdDisplayed =
2373 advertisementHTML === advertisementHTML1 ? 'advertisementHTML1' : 2374 advertisementHTML === advertisementHTML2 ? 'advertisementHTML2' : 2375 advertisementHTML === advertisementHTML3 ? 'advertisementHTML3' : 2376 advertisementHTML === advertisementHTML4 ? 'advertisementHTML4' : 2377 'advertisementHTML5'; 2378 2379 currentCount = 0; 2380 } 2381 } 2382 2383 processedCount = listItems.length; 2384 } 2385 2386 function AtomsAI() { 2387 var analyticalUrl = '/Home/Atoms' ; 2388 window.open(analyticalUrl, '_blank'); 2389 SiteTracking("AtomsAI Banner tab"); 2390 } 2391 function BidConsultancy() { 2392 var analyticalUrl = '/Home/BidSubmissionConsultancy' ; 2393 window.open(analyticalUrl, '_blank'); 2394 SiteTracking("Bid Submission Consultancy Banner tab"); 2395 } 2396 function AITenderSummary() { 2397 var analyticalUrl = '/Home/AItendersummary' ; 2398 window.open(analyticalUrl, '_blank'); 2399 SiteTracking("AITenderSummary Banner tab"); 2400 } 2401 function BOQSearch() { 2402 var analyticalUrl = '/Home/BOQ' ; 2403 window.open(analyticalUrl, '_blank'); 2404 SiteTracking("BOQ Banner tab"); 2405 } 2406 function Analytics() { 2407 var analyticalUrl = '/Home/Analytics' ; 2408 window.open(analyticalUrl, '_blank'); 2409 SiteTracking("Analytics Banner tab"); 2410 } 2411 2412</script>
2412 2413 2414 2415 2416<style> 2417 2418 .listing-banner { 2419 padding: 24px 27px; 2420 border: 1px solid #ddd; 2421 border-radius: 11px; 2422 } 2423 2424 .listing-banner p { 2425 color: #000; 2426 font-size: 19px !important; 2427 margin: 6px 0 16px 0; 2428 } 2429 2430 .listing-banner h1 { 2431 font-size: 32px !important; 2432 margin: 0; 2433 padding: 0; 2434 } 2435 2436 .listing-banner .banner-text { 2437 color: #fff; 2438 } 2439 2440 2441 2442 .listing-banner span.contact a { 2443 color: #edff00; 2444 } 2445 2446 .tender-listing-ad .listing-banner.banner { 2447 padding: 28px 20px; 2448 } 2449 2450 @media only screen and (max-width:991px) { 2451 .gem-banner { 2452 background-image: linear-gradient(#dedaff, #fffbf6) !important; 2453 } 2454 2455 2456 .documents-read-banner { 2457 background-image: linear-gradient(#d9d9d9, #ffffff) !important; 2458 } 2459 2460 .atom-banner { 2461 background-image: linear-gradient(#cdedff, #ffffff) !important; 2462 } 2463 2464 .Analytics-banner { 2465 background-image: linear-gradient(#fcf3d3, #ffffff) !important; 2466 } 2467 2468 .AtomsAi-banner { 2469 background-image: linear-gradient(#f0ffe4, #ffffff) !important; 2470 } 2471 2472 .listing-banner h1 { 2473 font-size: 20px !important; 2474 } 2475 2476 .listing-banner { 2477 padding: 10px 10px; 2478 } 2479 2480 a.start-free-trail { 2481 margin-bottom: 8px; 2482 display: inline-block; 2483 } 2484 2485 .listing-banner p { 2486 font-size: 16px !important; 2487 } 2488 } 2489</style> 2490<!-----------Gem Add End ---------------------> 2491 </div> 2492 2493 2494 2495 2496 2497 2498
2498<script src="/assets/js/bootstrap.min.js?v=oaHnXtCe28EgymLghS1nOoI3P2Xbgyg9vU1Y8xDWOxU" defer></script>
2498 2499
2499<script src="/assets/js/popper.min.js?v=UXcoTZsVT6EYXyeLhe4JQ3Obbc3hI5Nrnk4l1VGH-XM" defer></script>
2499 2500
2500<script src="/assets/js/jquery-ui.js?v=5XpnjAwqtMxVnpMosXSVbTplIhrh31LBKZUSIVyeXLA" defer></script>
2500 2501
2501<script src="/assets/js/select2.min.js?v=HNkbndPiWM5EIRgahc3hWiuGD6CtwFgMfEU0o3zeabo" defer></script>
2501 2502
2502<script src="/assets/js/bootstrap4-toggle.min.js?v=UQ0QkiQ2vedkjEgnS-_syLjUdLEtbQJDVzfk9mHUNJI" defer></script>
2502 2503
2503<script src="/assets/js/bootstrap-switch-button.min.js?v=NumWO3ynniiwCpq03pcYl4XaTDIUtkDS3Hscu-AKuHI" defer></script>
2503 2504
2504<script src="/assets/js/jquery.dataTables.min.js?v=Ly_vuVk4m62sb0YWtITlICJm_CtF5HJrNzOYLmLl_YM" defer></script>
2504 2505
2505<script src="/assets/js/dataTables.bootstrap5.min.js?v=L3LFZ2y7Bx9rPBI6SgKPlTXf2d9kuzFkQNy4hQh36EA" defer></script>
2505 2506
2506<script src="/assets/js/dataTables.fixedHeader.min.js?v=iA40UazQp2P_viuXP31J8pRJ1JW-kGrm8RDppVgtXv8" defer></script>
2506 2507
2507<script src="/assets/js/natural.js?v=nLqX-Bb8G4Ni8-E1mIk2mgZ5akKiB9AgWtsQLpx7cg0" defer></script>
2507 2508
2508<script src="/assets/js/owl.carousel.min.js?v=TMda15M0Fjr9-dkoGgR_sANDjN9eMzxqTnipU_XuoTw" defer></script>
2508 2509
2509<script src="/assets/js/jquery.scrollbar.js?v=bAOuowuiuuWou7ivW-_S-MR1McqZqD_4aG5ETDXvkfA" defer></script>
2509 2510
2510<script src="/assets/js/bootstrap-datepicker.js?v=NEnOZc5piLStBIX2jfe6ybvEUyyNk5UgfHft5zP57oY" defer></script>
2510 2511
2511<script src="/assets/js/custom.js?v=ErPTbsyVAp2a6-z839qyKTOEXMVT2pQ6tOy2sWOe5LQ" defer></script>
2511 2512
2512<script src="/assets/js/moment.min.js?v=Gn7MUQono8LUxTfRA0WZzJgTua52Udm1Ifrk5421zkA" defer></script>
2512 2513
2513<script src="/assets/js/date.js?v=l7fKpLkOkVTe_6bsdA4ZsYPjjVQzpF1_gCoHX00eODk" defer></script>
2513 2514
2514<script src="/assets/js/daterangepickernew.js?v=wHuXNgcP8F9nGYmK0WhONn9BjcNGksAn0_SbntT_h54" defer></script>
2514 2515
2515<script src="/assets/js/js.cookie.min.js?v=0H3Nuz3aug3afVbUlsu12Puxva3CP4EhJtPExqs54Vg" defer></script>
2515 2516
2516<script src="/assets/js/sweetalert2.min.js?v=8uZEEnvnY-Z_UuyTPlEt0j9Dw5_qTtTRJP-C607SIR8" defer></script>
2516 2517
2517<script src="/assets/js/local-icons.js?v=20dR6YmgpvW_bwWV1ZmY5J5xx8ITh2H-ih6JLR1qdJQ" defer></script>
2517 2518
2518<script src="/assets/js/exceljs.min.js?v=pZ1mwYrvngDUt0P5va803WtCrnIRGCZHl1Y_7j7AMUQ"></script>
2518 2519
2519<script src="/assets/js/xlsx.full.min.js?v=yVBhl8r4CaB1tt7h2g02-xnacVj_6KiOewyWxdhiPJk"></script>
2519 2520
2520<script src="/assets/js/FileSaver.js?v=MNQjKIWLZPsLeq3j0xMBYPNDh1Q_-1YeX171Msc6WqI"></script>
2520 2521 2522 2523 2524 2525 2526
2526<script> 2527 $(function () { 2528 if ($('#toggle1').length) { 2529 $('#toggle1').bootstrapToggle(); 2530 } 2531 }); 2532 </script>
2532 2533 2534 <!-- Change-Password --> 2535
2535<script> 2536 var CurrentPAgeHrefLayOut = window.location.pathname; 2537 var LastIndexPageNameWithSlashForLayOut = CurrentPAgeHrefLayOut.substring(CurrentPAgeHrefLayOut.lastIndexOf("/")).toLocaleLowerCase(); 2538 </script>
2538 2539 2540
2540<script> 2541 $(document).ready(function () { 2542 // Toggle the visibility of the wallet card on clicking the nav-item-mywallet 2543 $(".nav-item-mywallet").click(function (e) { 2544 LoadTopUpBalance(); 2545 e.stopPropagation(); // Prevent the click event from propagating to the document 2546 $(".sm-Wallet-card").toggle(); // Toggle the visibility of the wallet card 2547 }); 2548 2549 // Close the wallet card if clicking outside of the nav-item-mywallet or sm-Wallet-card 2550 $(document).click(function (e) { 2551 if (!$(e.target).closest(".nav-item-mywallet").length && !$(e.target).closest(".sm-Wallet-card").length) { 2552 $(".sm-Wallet-card").hide(); // Hide the wallet card if clicked outside 2553 } 2554 }); 2555 2556 // Prevent hiding the wallet card if clicked inside the sm-Wallet-card 2557 $(".sm-Wallet-card").click(function (e) { 2558 e.stopPropagation(); // Prevent the click event from propagating to the document 2559 }); 2560 }); 2561 2562 function LoadTopUpBalance() { 2563 $.ajax({
2564 type: "get", 2565 url: '/Wallet/GetWalletBalanceNew', 2566 success: function (data) { 2567 $('#walletCard').html(''); 2568 $('#walletCard').html(data); 2569 }, 2570 error: function (data) { 2571 console.log(data); 2572 } 2573 }) 2574 } 2575 2576 function MobileLoadTopUpBalance() { 2577 $.ajax({ 2578 type: "get", 2579 url: '/Wallet/GetWalletBalanceNew', 2580 success: function (data) { 2581 $('#MobilewalletCard').html(''); 2582 $('#MobilewalletCard').html(data); 2583 }, 2584 error: function (data) { 2585 console.log(data); 2586 } 2587 }) 2588 } 2589 </script>
2589 2590 2591
2591<script> 2592 $(function () { 2593 // Click event for login button 2594 $(".login-nav").on("click", function (e) { 2595 e.preventDefault(); // Prevent default link behavior 2596 2597 // Load login partial view into the Account page 2598 window.location.href = "/User/Account" + "?" + "login"; 2599 }); 2600 2601 // Click event for register button 2602 $(".register-nav").on("click", function (e) { 2603 e.preventDefault(); // Prevent default link behavior 2604 2605 // Load register partial view into the Account page 2606 window.location.href = "/User/Account" + "?" + "Registration"; 2607 }); 2608 2609}); 2610 $("#a_changePasswrd").click(function (event) { 2611 $.ajax({ 2612 method: 'GET', 2613 url: '/User/ChangePassword', 2614 dataType: 'html', 2615 contentType: 'application/html; charset=utf-8', 2616 success: function (data) { 2617 2618 return false; 2619 } 2620 }); 2621 event.preventDefault(); 2622 }) 2623 </script>
2623 2624 <!------start for modal popup login flow BY hemanshi ----> 2625
2625<script> 2626 function RegistrationPopup() { 2627 $("#loginbannertag").removeClass('d-none'); 2628 $.ajax({ 2629 method: "Get", 2630 url: '/User/Registration', 2631 success: function (data) { 2632 $("#BoxRegistration").removeClass('d-none'); 2633 $("#regismodal").html(data); 2634 $("#logintag").addClass('d-none'); 2635 $("#modallogintag").removeClass('d-none'); 2636 $("#Registag").addClass('d-none'); 2637 $("#modalRegistag").removeClass('d-none'); 2638 $("#BoxLogin").addClass('d-none'); 2639 $("#dv_registrationmodal").modal("show"); 2640 } 2641 }); 2642 } 2643 function Loginpopup() { 2644 $("#loginbannertag").removeClass('d-none'); 2645 $.ajax({ 2646 method: "Get", 2647 url: '/User/Login', 2648 success: function (data) { 2649 $("#regismodal").html(data); 2650 $("#logintag").addClass('d-none'); 2651 $("#modallogintag").removeClass('d-none'); 2652 $("#model_forgotPassword").addClass('d-none'); 2653 $("#formodel_forgotPassword").removeClass('d-none'); 2654 $("#Registag").addClass('d-none'); 2655 $("#modalRegistag").removeClass('d-none'); 2656 $("#BoxLogin").removeClass('d-none'); 2657 $("#dv_registrationmodal").modal("show"); 2658 } 2659 }); 2660 } 2661 </script>
2661 2662
2662<script> 2663 function TenderdetailsLogin(inquiery, cmd) { 2664 $.ajax({ 2665 method: "Get", 2666 url: '/User/TenderdetailsLogin', 2667 data: { "inquiryFormId" : inquiery , "cmd" : cmd }, 2668 success: function (data) { 2669 RegistrationPopup(); 2670 return false; 2671 } 2672 }); 2673 } 2674 </script>
2674 2675 <!------ end for modal popup login flow BY hemanshi ----> 2676 2677
2677<script> 2678 $("#a_editProfile").click(function (event) { 2679 $.ajax({ 2680 method: 'GET', 2681 url: '/User/GetProfile', 2682 dataType: 'html', 2683 //contentType: 'application/html; charset=utf-8', 2684 success: function (data) { 2685 $("#dv_EditProfile").html(data).modal('show'); 2686 return false; 2687 } 2688 }); 2689 event.preventDefault(); 2690 }) 2691 </script>
2691 2692 2693
2693<script> 2694 2695 $(document).ready(function () { 2696 2697 //Get Wallet Balance 2698 //GetWalletBalance() 2699 //Get Wallet Balance 2700 2701 $('#tbl_tenderlist').DataTable({ 2702 paging: false, 2703 ordering: true, 2704 info: false, 2705 searching: false, 2706 order: [[0, 'asc']], 2707 "aoColumnDefs": [{ 2708 'bSortable': false, 2709 'aTargets': [4] 2710 }] 2711 }); 2712 $('#tbl_resultlist').DataTable({ 2713 paging: false, 2714 ordering: true, 2715 info: false, 2716 searching: false, 2717 order: [[0, 'asc']], 2718 "aoColumnDefs": [{ 2719 'bSortable': false, 2720 'aTargets': [2] 2721 }] 2722 }); 2723 }); 2724 </script>
2724 2725
2725<script> 2726 function sort(x) { 2727 x.classList.toggle("fa-sort-desc"); 2728 } 2729 </script>
2729 2730 <!------asending 02 start---------> 2731
2731<script> 2732 function inner_search() { 2733 var x = document.getElementById("inner_search"); 2734 if (x.style.display === "none") { 2735 x.style.display = "block"; 2736 } else { 2737 x.style.display = "none"; 2738 } 2739 } 2740 </script>
2740 2741 <!------search tab start---------> 2742 <!------search tab start---------> 2743 2744
2744<script> 2745 $('.download-tender-v').hide() 2746 jQuery('.download-tender').on('click', function () { 2747 jQuery('.download-tender-v').toggle(); 2748 }) 2749 2750 $('.filter-tender-v').hide() 2751 jQuery('.filter-tender').on('click', function () { 2752 jQuery('.filter-tender-v').toggle(); 2753 }) 2754 </script>
2754 2755 <!------search tab end---------> 2756
2756<script> 2757 $(document).ready(function () { 2758 2759 var first_activetab = Cookies.get('cookie_activetab'); 2760 if (first_activetab == undefined || first_activetab == "TenderList") { 2761 $(".tender-tab").show(); 2762 $(".tender-result-tab").hide(); 2763 $("#tender-btn").addClass("active"); 2764 $("#tender-r-btn").removeClass("active"); 2765 $("#tender-b-btn").removeClass("active"); 2766 $(".tender-boq-tab").hide(); 2767 Cookies.set('cookie_activetab', "TenderList"); 2768 } else if (first_activetab == "ResultList") { 2769 $(".tender-tab").hide(); 2770 $(".tender-result-tab").show(); 2771 $(".tender-boq-tab").hide(); 2772 $("#tender-r-btn").addClass("active"); 2773 $("#tender-btn").removeClass("active"); 2774 $("#tender-b-btn").removeClass("active"); 2775 Cookies.set('cookie_activetab', "ResultList"); 2776 } 2777 else { 2778 $(".tender-tab").hide(); 2779 $(".tender-result-tab").hide(); 2780 $(".tender-boq-tab").show(); 2781 $("#tender-r-btn").removeClass("active"); 2782 $("#tender-btn").removeClass("active"); 2783 $("#tender-b-btn").addClass("active"); 2784 Cookies.set('cookie_activetab', "BoqTenderList"); 2785 } 2786 $("#tender-btn").click(function () { 2787 $(".tender-tab").show(); 2788 $(".tender-result-tab").hide(); 2789 $(".tender-boq-tab").hide(); 2790 if ($('#txt_advanceSearchResult').val() != null && $('#txt_advanceSearchResult').val() != "") { 2791 $('#txt_searchadvanceSearch').val($('#txt_advanceSearchResult').val()); // added by Priyanka for search tab 2792 } 2793 else if ($('#txt_advanceSearchBoq').val() != null && $('#txt_advanceSearchBoq').val() != "") { 2794 $('#txt_searchadvanceSearch').val($('#txt_advanceSearchBoq').val()); 2795 } 2796 $("#tender-btn").addClass("active"); 2797 $("#tender-r-btn").removeClass("active"); 2798 $("#tender-b-btn").removeClass("active"); 2799 Cookies.set('cookie_activetab', "TenderList"); 2800 Cookies.remove('tabindex'); 2801 Cookies.remove('maintabindex'); 2802 }); 2803 $("#tender-r-btn").click(function () { 2804 $(".tender-tab").hide(); 2805 $(".tender-result-tab").show(); 2806 $(".tender-boq-tab").hide(); 2807 //$('#txt_advanceSearchResult').val($('#txt_searchadvanceSearch').val()); // added by Priyanka for search tab 2808 if ($('#txt_searchadvanceSearch').val() != null && $('#txt_searchadvanceSearch').val() != "") { 2809 $('#txt_advanceSearchResult').val($('#txt_searchadvanceSearch').val()); // added by Priyanka for search tab 2810 } 2811 else if ($('#txt_advanceSearchBoq').val() != null && $('#txt_advanceSearchBoq').val() != "") { 2812 $('#txt_advanceSearchResult').val($('#txt_advanceSearchBoq').val()); 2813 } 2814 $("#tender-r-btn").addClass("active"); 2815 $("#tender-btn").removeClass("active"); 2816 $("#tender-b-btn").removeClass("active"); 2817 Cookies.set('cookie_activetab', "ResultList"); 2818 Cookies.remove('tabindex'); 2819 Cookies.remove('maintabindex'); 2820 }); 2821 $("#tender-b-btn").click(function () { 2822 $(".tender-tab").hide(); 2823 $(".tender-result-tab").hide(); 2824 $(".tender-boq-tab").show(); 2825 //$('#txt_advanceSearchBoq').val($('#txt_searchadvanceSearch').val()); // added by Priyanka for search tab 2826 if ($('#txt_searchadvanceSearch').val() != null && $('#txt_searchadvanceSearch').val() != "") { 2827 $('#txt_advanceSearchBoq').val($('#txt_searchadvanceSearch').val()); // added by Priyanka for search tab 2828 } 2829 else if ($('#txt_advanceSearchResult').val() != null && $('#txt_advanceSearchResult').val() != "") { 2830 $('#txt_advanceSearchBoq').val($('#txt_advanceSearchResult').val()); 2831 } 2832 $("#tender-r-btn").removeClass("active"); 2833 $("#tender-btn").removeClass("active"); 2834 $("#tender-b-btn").addClass("active"); 2835 Cookies.set('cookie_activetab', "BoqTenderList"); 2836 Cookies.remove('tabindex'); 2837 Cookies.remove('maintabindex'); 2838 }); 2839 }); 2840 </script>
2840 2841
2841<script> 2842 function fntenderviewtype(viewtype) { 2843 2844 if (viewtype == undefined || viewtype == "TenderList") { 2845 $(".tender-tab").show(); 2846 $(".tender-result-tab").hide(); 2847 $("#tender-btn").addClass("active"); 2848 $("#tender-r-btn").removeClass("active"); 2849 Cookies.set('cookie_activetab', "TenderList"); 2850 } else if (viewtype == "ResultList") { 2851 $(".tender-tab").hide(); 2852 $(".tender-result-tab").show(); 2853 $("#tender-r-btn").addClass("active"); 2854 $("#tender-btn").removeClass("active"); 2855 Cookies.set('cookie_activetab', "ResultList"); 2856 } 2857 2858 } 2859 </script>
2859 2860 2861
2861<script> 2862 $('#txt_searchadvanceSearch').click(function (e) { 2863 $('.menuadvanceSearch').toggle(); 2864 e.stopPropagation(); 2865 2866 }); 2867 $('#txtadvanceSearchMain').click(function (e) { 2868 $('.menuadvanceSearchMain').toggle(); 2869 e.stopPropagation(); 2870 2871 }); 2872 $('#min-max-price-range').click(function (e) { 2873 $('#dropdown-menu-ddRange').toggle(); 2874 e.stopPropagation() 2875 }); 2876 $('#min-max-price-range-search').click(function (e) { 2877 $('#search-dropdown-menu-ddRange').toggle(); 2878 e.stopPropagation() 2879 }); 2880 </script>
2880 2881 2882 <!---------main search bar-----> 2883 2884
2884<script> 2885 $('#target').hide(500); 2886 $('.main-search-new').click(function () { 2887 $('#target').toggle('slow'); 2888 $('#download-tender-view').hide(500); 2889 $('#withinsearchmenu').hide(500); 2890 $('#withinsearchmenu_result').hide(500); 2891 }); 2892 </script>
2892 2893 2894 <!---------filter-----> 2895
2895<script> 2896 if (LastIndexPageNameWithSlashForLayOut != '/dashboard' && LastIndexPageNameWithSlashForLayOut != '/tenderandresultfavtenders') { 2897 $('#withinsearchmenu').hide(500); 2898 $('.filter-btn').click(function () { 2899 2900 $('.HideDownload').hide(500) 2901 $('#withinsearchmenu').toggle('slow'); 2902 $('#download-tender-view').hide(500); 2903 $('#target').hide(500); 2904 }); 2905 2906 $('#withinsearchmenu_result').hide(500); 2907 $('.filter-btn').click(function () { 2908 2909 $('.HideDownload').hide(500) 2910 $('#withinsearchmenu_result').toggle('slow'); 2911 $('#download-tender-view').hide(500); 2912 $('#target').hide(500); 2913 }); 2914 } 2915 </script>
2915 2916 2917 <!-----all close Button-----> 2918
2918<script> 2919 if (LastIndexPageNameWithSlashForLayOut != '/dashboard' && LastIndexPageNameWithSlashForLayOut != '/tenderandresultfavtenders' && LastIndexPageNameWithSlashForLayOut != '/v') { 2920 $("#closeButton-searchbar").click(function () { 2921 $('#target').toggle('hide'); 2922 }); 2923 } 2924 </script>
2924 2925 2926
2926<script> 2927 var terms = null; 2928 2929 $(function () { 2930 var availableTags = []; 2931 function split(val) { 2932 return val.split(/,\s*/); 2933 } 2934 function extractLast(term) { 2935 return split(term).pop(); 2936 } 2937 var var_advanceSearch = ""; 2938 $("#txtadvanceSearchMain,#txt_searchadvanceSearch,#txt_advanceSearchResultMain,#txt_advanceSearchResult") 2939 .on("keyup", "keydown", function (event) { 2940 if (event.keyCode === $.ui.keyCode.TAB && $(this).autocomplete("instance").menu.active) { 2941 event.preventDefault(); 2942 } 2943 }) 2944 .autocomplete({ 2945 minLength: 1, 2946 multiselect: true, 2947 autoFocus: false, 2948 source: function (request, response) { 2949 var searchSource = localStorage.getItem('searchSource'); 2950 var_advanceSearch = $(this)[0].element[0].id; 2951 if (searchSource == "Old") { 2952 if ($("#" + var_advanceSearch).val().replace(/ +/g, '').replace(/'/g, "") != "") { 2953 var Arraykey = $("#" + var_advanceSearch).val().split(','); 2954 var count = Arraykey.length 2955 if (count > 5) { 2956 AlertMsg(var_advanceSearch, 'Please Enter Only Five Product / KeyWord'); 2957 return false; 2958 } 2959 else { 2960 $.ajax({
2961 url: '/Home/GetSearchKeywordSuggestions', 2962 type: "POST", 2963 data: { 2964 term: request.term, 2965 activetab: Cookies.get('cookie_activetab') 2966 }, 2967 success: function (data) { 2968 if (data != undefined) { 2969 response($.ui.autocomplete.filter( 2970 data, extractLast(request.term))); 2971 } else { 2972 data = null; 2973 response(data); 2974 } 2975 } 2976 }); 2977 } 2978 } else { 2979 AlertMsg(var_advanceSearch, 'Please Enter Valid Search Keyword'); 2980 } 2981 } 2982 else { 2983 2984 } 2985 }, 2986 focus: function (event, ui) { 2987 event.preventDefault(); 2988 }, 2989 select: function (event, ui) { 2990 terms = split(this.value); 2991 terms.pop(); 2992 terms.push(ui.item.value); 2993 terms.push(""); 2994 this.value = terms.join(",").replace(/\s{2,}/g, ' '); 2995 $("#" + var_advanceSearch).val(this.value); 2996 return false; 2997 } 2998 }).keydown(function (e) { 2999 if (e.keyCode === 13) { 3000 //console.log(var_advanceSearch); 3001 var_advanceSearch = $(this).attr("id"); 3002 $("#" + var_advanceSearch).val(this.value); 3003 if (var_advanceSearch == "txt_advanceSearchResultMain") { 3004 Cookies.remove('maintabindex'); 3005 Cookies.remove('tabindex'); 3006 e.preventDefault(); 3007 if ($("#advancesearchchkresultai").css("display") != "none") { 3008 FnSearchTendersResultAI(); 3009 } else if ($("#advancesearchchkresult").css("display") != "none") { 3010 FnSearchTendersResultOLD(); 3011 } 3012 } else if (var_advanceSearch == "txt_advanceSearchResult") { 3013 Cookies.remove('maintabindex'); 3014 Cookies.remove('tabindex'); 3015 e.preventDefault(); 3016 if ($("#advancesearchchkresultai").css("display") != "none") { 3017 FnSearchTendersResultAI("header"); 3018 } else if ($("#advancesearchchkresult").css("display") != "none") { 3019 FnSearchTendersResult_old("header"); 3020 } 3021 //FnSearchTendersResult2("all"); 3022 } else { 3023 if (var_advanceSearch == "txt_searchadvanceSearch") { 3024 if ($("#advancesearchchkai").css("display") != "none") { 3025 FnSearchTenderAI("header"); 3026 } else if ($("#advancesearchchk").css("display") != "none") { 3027 FnSearchTender("header"); 3028 } 3029 //FnSearchTenders2("all"); 3030 } else { 3031 if ($("#advancesearchchkai").css("display") != "none") { 3032 FnSearchTendersAI(); 3033 } else if ($("#advancesearchchk").css("display") != "none") { 3034 FnSearchTenders(); 3035 } 3036 } 3037 //txtadvanceSearchMain txt_advanceSearchResultMain 3038 //txt_searchadvanceSearch txt_advanceSearchResult 3039 } 3040 3041 } 3042 }); 3043 3044 $("#txt_advWordserch,#txt_advreswordsearch,#txt_advExactphrase,#txt_w_advExactphrase,#txt_advresexactphrase").autocomplete({ 3045 source: function (request, response) { 3046 var_advanceSearch = $(this)[0].element[0].id; 3047 $.ajax({
3048 url: '/Home/GetAdvanceSearchWordSuggestions', 3049 type: "POST", 3050 data: { 3051 term: request.term 3052 }, 3053 success: function (data) { 3054 response($.map(data, function (el) { 3055 return { 3056 label: el.searchkeyword, 3057 value: el.searchkeyword 3058 }; 3059 })); 3060 } 3061 }); 3062 3063 }, 3064 focus: function (event, ui) { 3065 event.preventDefault(); 3066 $(this).val(ui.item.value); 3067 }, 3068 select: function (event, ui) { 3069 $("#" + var_advanceSearch).val(ui.item.label); 3070 }, 3071 // position: { my: "left top", at: "left bottom" }, // Adjust position as needed 3072 open: function (event, ui) { 3073 var autocompleteMenu = $(this).autocomplete("widget"); 3074 autocompleteMenu.css("width", $(this).outerWidth()); // Set width to match input width 3075 var input = $(this); 3076 autocompleteMenu.appendTo(input.parent()); // Append menu to the parent div 3077 } 3078 }); 3079 3080 $("#txtorgname,#txt_searchorgname,#txt_dashorgname").autocomplete({ 3081 source: function (request, response) { 3082 $.ajax({
3083 url: '/Home/GetCompanySuggestions', 3084 type: "POST", 3085 data: { 3086 term: request.term 3087 }, 3088 success: function (data) { 3089 response($.map(data, function (el) { 3090 return { 3091 label: el.companyname, 3092 value: el.companyname 3093 }; 3094 })); 3095 } 3096 }); 3097 3098 }, 3099 focus: function (event, ui) { 3100 event.preventDefault(); 3101 $(this).val(ui.item.value); 3102 }, 3103 select: function (event, ui) { 3104 $("#txtorgname").val(ui.item.label); 3105 $("#txt_searchorgname").val(ui.item.label); 3106 } 3107 }); 3108 3109 $("#txtsubindustry,#txt_searchsubindustry").autocomplete({ 3110 source: function (request, response) { 3111 $.ajax({
3112 url: '/Home/GetSubIndustrySuggestions', 3113 type: "POST", 3114 data: { 3115 term: request.term 3116 }, 3117 success: function (data) { 3118 response($.map(data, function (el) { 3119 return { 3120 label: el.subindustry, 3121 value: el.subindustry 3122 }; 3123 })); 3124 } 3125 }); 3126 3127 }, 3128 focus: function (event, ui) { 3129 event.preventDefault(); 3130 $(this).val(ui.item.value); 3131 }, 3132 select: function (event, ui) { 3133 $("#txtsubindustry").val(ui.item.label); 3134 $("#txt_searchsubindustry").val(ui.item.label); 3135 } 3136 }); 3137 $("#txtlocation,#txt_searchlocation").autocomplete({ 3138 autoFocus: true, 3139 minLength: 1, 3140 source: function (request, response) { 3141 $.ajax({
3142 url: '/Home/GetLocationSuggestions', 3143 type: "POST", 3144 data: { 3145 term: request.term 3146 }, 3147 success: function (data) { 3148 response($.map(data, function (el) { 3149 return { 3150 label: el.location, 3151 value: el.location 3152 }; 3153 })); 3154 } 3155 }); 3156 3157 }, 3158 focus: function (event, ui) { 3159 event.preventDefault(); 3160 $(this).val(ui.item.value); 3161 }, 3162 select: function (event, ui) { 3163 $("#txtlocation").val(ui.item.label); 3164 $("#txt_searchlocation").val(ui.item.label); 3165 } 3166 }); 3167 3168 $("#txt_advresproductsearch,#txt_advProductname,#txt_W_advProductname,#txt_adv_W_productsearch").autocomplete({ 3169 source: function (request, response) { 3170 var_advanceSearch = $(this)[0].element[0].id; 3171 3172 $.ajax({
3173 url: '/Home/GetAdvanceSearchProductSuggestions', 3174 type: "POST", 3175 data: { 3176 term: request.term, 3177 activetab: Cookies.get('cookie_activetab') 3178 }, 3179 success: function (data) { 3180 if (data != undefined) { 3181 response($.ui.autocomplete.filter( 3182 data, extractLast(request.term))); 3183 } else { 3184 data = null; 3185 response(data); 3186 } 3187 } 3188 }); 3189 }, 3190 focus: function (event, ui) { 3191 event.preventDefault(); 3192 }, 3193 select: function (event, ui) { 3194 terms = split(this.value); 3195 terms.pop(); 3196 terms.push(ui.item.value); 3197 terms.push(""); 3198 this.value = terms.join(",").replace(/\s{2,}/g, ' '); 3199 $("#" + var_advanceSearch).val(this.value); 3200 return false; 3201 } 3202 }); 3203 3204 $("#txt_advreskeywordsearch,#txt_advKeywordserach,#txt_w_advKeywordserach,#txt_w_advreskeywordsearch").autocomplete({ 3205 source: function (request, response) { 3206 var_advanceSearch = $(this)[0].element[0].id; 3207; 3208 $.ajax({
3209 url: '/Home/GetAdvSearchKeywordSuggestions', 3210 type: "POST", 3211 data: { 3212 term: request.term, 3213 activetab: Cookies.get('cookie_activetab') 3214 }, 3215 success: function (data) { 3216 if (data != undefined) { 3217 response($.ui.autocomplete.filter( 3218 data, extractLast(request.term))); 3219 } else { 3220 data = null; 3221 response(data); 3222 } 3223 } 3224 }); 3225 }, 3226 focus: function (event, ui) { 3227 event.preventDefault(); 3228 }, 3229 select: function (event, ui) { 3230 terms = split(this.value); 3231 terms.pop(); 3232 terms.push(ui.item.value); 3233 terms.push(""); 3234 this.value = terms.join(",").replace(/\s{2,}/g, ' '); 3235 $("#" + var_advanceSearch).val(this.value); 3236 return false; 3237 } 3238 }); 3239 3240 $("#txt_advressubindustry,#txt_advSubindustry").autocomplete({ 3241 source: function (request, response) { 3242 var_advanceSearch = $(this)[0].element[0].id; 3243 3244 $.ajax({
3245 url: '/Home/GetAdvanceSearchSubIndustrySuggestions', 3246 type: "POST", 3247 data: { 3248 term: request.term, 3249 activetab: Cookies.get('cookie_activetab') 3250 }, 3251 success: function (data) { 3252 if (data != undefined) { 3253 response($.ui.autocomplete.filter( 3254 data, extractLast(request.term))); 3255 } else { 3256 data = null; 3257 response(data); 3258 } 3259 } 3260 }); 3261 }, 3262 focus: function (event, ui) { 3263 event.preventDefault(); 3264 }, 3265 select: function (event, ui) { 3266 terms = split(this.value); 3267 terms.pop(); 3268 terms.push(ui.item.value); 3269 terms.push(""); 3270 this.value = terms.join(",").replace(/\s{2,}/g, ' '); 3271 $("#" + var_advanceSearch).val(this.value); 3272 return false; 3273 } 3274 }); 3275 3276 $("#txt_advrescompanyname,#txt_advCompanyname,#txt_w_advCompanyname,#txt_W_i_OrgName,#txt_w_advrescompanyname").autocomplete({ 3277 source: function (request, response) { 3278 var_advanceSearch = $(this)[0].element[0].id; 3279 $.ajax({
3280 url: '/Home/GetAdvanceSearchCompanySuggestions', 3281 type: "POST", 3282 data: { 3283 term: request.term 3284 }, 3285 success: function (data) { 3286 response($.map(data, function (el) { 3287 return { 3288 label: el.companyname, 3289 value: el.companyname 3290 }; 3291 })); 3292 } 3293 }); 3294 }, 3295 select: function (event, ui) { 3296 $("#" + var_advanceSearch).val(ui.item.label); 3297 } 3298 }); 3299 3300 $("#txt_advrescompetitor,#txt_RW_Competitorres").autocomplete({ 3301 source: function (request, response) { 3302 var_advanceSearch = $(this)[0].element[0].id; 3303 $.ajax({ 3304 url: '/Home/GetAdvanceResultCompetitor', 3305 type: "POST", 3306 data: { 3307 term: request.term 3308 }, 3309 success: function (data) { 3310 response($.map(data, function (el) { 3311 return { 3312 label: el.biddercompanyname, 3313 value: el.biddercompanyname 3314 }; 3315 })); 3316 } 3317 }); 3318 }, 3319 select: function (event, ui) { 3320 $("#" + var_advanceSearch).val(ui.item.label); 3321 } 3322 }); 3323 3324 }); 3325 </script>
3325 3326 3327
3327<script> 3328 function datediff(first, second) { 3329 date1 = new Date(first); 3330 date2 = new Date(second); 3331 //calculate time difference 3332 var time_difference = date2.getTime() - date1.getTime(); 3333 //calculate days difference by dividing total milliseconds in a day 3334 var days_difference = time_difference / (1000 * 60 * 60 * 24); 3335 return days_difference; 3336 } 3337 </script>
3337 3338
3338<script> 3339 3340 function TenderLike(tenderprocid, tcno, frompage, tabindex) { 3341 3342 var formData = new FormData(); 3343 formData.append("tenderprocid", tenderprocid); 3344 formData.append("tcno", tcno); 3345 formData.append("flag", frompage); 3346 var url = ""; 3347 if (frompage == 'TenderList') { 3348 $('.nth-tabs #like_' + tabindex + '_' + tenderprocid).toggleClass('like'); 3349 url = '/CommonMethod/TenderLikeOrDislike?type=1' 3350 } 3351 else if (frompage == 'TenderDetails') { 3352 $('#like_' + tabindex + '_' + tenderprocid).toggleClass('like'); 3353 url = '/CommonMethod/TenderLikeOrDislike?type=1' 3354 } 3355 else if (frompage == 'ResultList') { 3356 $('.nth-tabs #like_' + tabindex + '_' + tenderprocid).toggleClass('like'); 3357 url = '/CommonMethod/TenderLikeOrDislike?type=2' 3358 } 3359 else if (frompage == 'ResultInformation') { 3360 $('#like_' + tabindex + '_' + tenderprocid).toggleClass('like'); 3361 url = '/CommonMethod/TenderLikeOrDislike?type=2' 3362 } 3363 else if (frompage == 'AdvanceSearchTenderList') { 3364 $('.nth-tabs #like_' + tabindex + '_' + tenderprocid).toggleClass('like'); 3365 url = '/CommonMethod/TenderLikeOrDislike?type=1' 3366 } 3367 else { 3368 $('.nth-tabs #like_' + tabindex + '_' + tenderprocid).toggleClass('like'); 3369 url = '/CommonMethod/TenderLikeOrDislike?type=2' 3370 } 3371 $.ajax({
3372 method: "post", 3373 url: url, 3374 data: formData, 3375 cache: false, 3376 processData: false, 3377 contentType: false, 3378 success: function (data) { 3379 }, 3380 error: function (jqXHR, textStatus, errorThrown) { 3381 } 3382 }) 3383 } 3384 </script>
3384 3385 3386
3386<script> 3387 function createCookie(name, value, minutes) { 3388 if (minutes) { 3389 var date = new Date(); 3390 date.setTime(date.getTime() + (minutes * 60 * 1000)); 3391 var expires = "; expires=" + date.toGMTString(); 3392 } else { 3393 var expires = ""; 3394 } 3395 document.cookie = name + "=" + value + expires + "; path=/"; 3396 } 3397 </script>
3397 3398 3399
3399<script> 3400 function AlertMsg(id, msg) { 3401 var Arraykey = $("#" + id).val(); 3402 var n = Arraykey.lastIndexOf(","); 3403 var a = Arraykey.substring(0, n) 3404 $("#" + id).attr('autocomplete', 'off'); 3405 $("#" + id).val(a); 3406 $("#w-msg").text(msg); 3407 $("#warningmsg").modal("show"); 3408 } 3409 </script>
3409 3410
3410<script> 3411 3412 $('#my-service a').click(function () { 3413 $('#my-service-view').slideToggle(); 3414 }); 3415 </script>
3415 3416
3416<script> 3417 $('#profile-info').click(function () { 3418 $('#profile-info-view').slideToggle(); 3419 }); 3420 $('#my-account a').click(function () { 3421 $('#my-account-view').slideToggle(); 3422 }); 3423 $('#my-rate a').click(function () { 3424 $('#my-rate-view').slideToggle(); 3425 }); 3426 $('#MyAccount a').click(function () { 3427 $('#samplemail').slideToggle(); 3428 }); 3429 </script>
3429 3430
3430<script> 3431 var rating = ""; 3432 $('#dv_rating input').click(function () { 3433 rating = ""; 3434 rating = parseInt(this.value); 3435 if (rating != 0) { 3436 $('.ratingvalidation').hide(); 3437 } 3438 $('#dv_ratereview').text(""); 3439 $('#dv_ratereview').text(rating + " " + "Review"); 3440 }) 3441 3442 function fnratingvalidation() { 3443 var Flag = true; 3444 if (rating == 0) { 3445 $('.ratingvalidation').show(); 3446 Flag = false; 3447 } 3448 return Flag; 3449 } 3450 3451 function FnRateUs() { 3452 if (fnratingvalidation() == true) { 3453 var comment = $("#dv_ratecmnt").val(); 3454 $.ajax({ 3455 type: "POST", 3456 url: '/CommonMethod/RateUs', 3457 data: { 3458 rateComment: comment, 3459 rating: rating 3460 }, 3461 async: false, 3462 success: function () { 3463 $(".thank-msg").show(); 3464 $("#full-stars-example").hide(); 3465 } 3466 }); 3467 } 3468 } 3469 </script>
3469 3470 3471
3471<script> 3472 function currancyshortname_single(val) { 3473 if (val >= 10000000) val = (val / 10000000).toFixed(2) + ' Cr'; 3474 else if (val >= 100000) val = (val / 100000).toFixed(2) + ' Lac'; 3475 else if (val >= 1000) val = (val / 1000).toFixed(2) + ' K'; 3476 return val; 3477 } 3478 function currancyshortname(val, country) { 3479 if (country.toLocaleLowerCase() == "india") { 3480 if (val >= 10000000) val = (val / 10000000).toFixed(2) + ' Cr'; 3481 else if (val >= 100000) val = (val / 100000).toFixed(2) + ' Lac'; 3482 else if (val >= 1000) val = (val / 1000).toFixed(2) + ' K'; 3483 } 3484 if (val == "0" || val == "0.0" || val == "" || val == null) { 3485 return "Refer Document"; 3486 } 3487 else { 3488 return val; 3489 3490 } 3491 } 3492 </script>
3492 3493
3493<script> 3494 function withinserach() { 3495 var objdata = JSON.parse(localStorage.getItem('advancesearch2')); 3496 const advancesearch2 = { 3497 //tenderrefno: $("#txt_searchreftid").val(), 3498 profilequery: $("#select_subno").val(), 3499 //searchkeyword: objdata.searchkeyword, 3500 keywordsearch: objdata.keywordsearch, 3501 productname: objdata.productname, 3502 searchword: objdata.searchword, 3503 exactphrase: objdata.exactphrase, 3504 tabindex: tabindex, total: Totalrec, 3505 orgname: objdata.orgname, 3506 subindustry: objdata.subindustry, 3507 minprice: objdata.minprice, 3508 maxprice: objdata.maxprice, 3509 regionname: objdata.regionname, 3510 countryname: objdata.countryname, 3511 statename: objdata.statename, 3512 cityname: objdata.cityname, 3513 tendertype: objdata.tendertype, 3514 tenderstatus: objdata.tenderstatus, 3515 tendercompetition: objdata.tendercompetition, 3516 mfa: objdata.mfa, 3517 document: objdata.document, 3518 tenderhostdate: objdata.tenderhostdate, 3519 tenderclosedate: objdata.tenderclosedate, 3520 tenderrefno: objdata.tenderrefno, 3521 gemtender: objdata.gemtender, 3522 subscribetype: $("#select_subscribetype").val(), 3523 sub_no: parseInt($('#select_subno option:selected').text()), 3524 wsubindustry: $("#txt_W_SubIndustry").val(), 3525 worgname: $("#txt_W_OrgName").val(), 3526 wlocation: $("#txt_W_Location").val(), 3527 wtenderhostdate: $("#txt_wHostDateSE").val(), 3528 wtenderclosedate: $("#txt_wCloseDateSE").val(), 3529 wtenderrefno: document.getElementById('txt_W_Tid').value, 3530 wwordsearch: $("#txt_W_Word").val() 3531 }; 3532 localStorage.setItem('advancesearch2', JSON.stringify(advancesearch2)); 3533 window.location = '/Tender/AdvanceSearchTenderList'; 3534 return false; 3535 } 3536 </script>
3536 3537
3537<script> 3538 3539 $('#MyProfile').click(function () { 3540 $('.MyAccount').addClass('active'); 3541 }); 3542 3543 $('.CloseAccount').click(function () { 3544 $('.MyAccount').removeClass('active'); 3545 }); 3546 3547 $('#MyProfileM').click(function () { 3548 $('.MyAccount').addClass('active'); 3549 }); 3550 </script>
3550 3551
3551<script> 3552 3553 function clearcoockies() { 3554 Cookies.remove('tabindex'); 3555 Cookies.remove('maintabindex'); 3556 Cookies.remove('cookie_subno'); 3557 Cookies.remove('cookie_promptid'); 3558 Cookies.remove('cookie_referenceId'); 3559 fetch('/Dashboard/BindProfileList', { 3560 method: 'GET' 3561 }) 3562 .then(response => { 3563 if (!response.ok) { 3564 throw new Error("Failed to bind profile list"); 3565 } 3566 return response.text(); 3567 }) 3568 .then(() => { 3569 sessionStorage.removeItem("searchtext"); 3570 window.location = '/Dashboard/Dashboard'; 3571 }) 3572 .catch(error => console.error('Error:', error)); 3573 3574 SiteTracking("My Leads tab"); 3575 } 3576 function showAnalytical() { 3577 3578 Cookies.remove("tab", "tender"); 3579 var analyticalUrl = '/Analytics/Analytics' ; 3580 window.open(analyticalUrl, '_blank'); 3581 SiteTracking("Analytics tab"); 3582 } 3583 </script>
3583 3584
3584<script> 3585 $(document).ready(function () { 3586 var url = window.location.href; 3587 var lastword = url.split("/").pop(); 3588 $('body').addClass(lastword) 3589 }); 3590 </script>
3590 3591
3591<script> 3592 $(window).scroll(function () { 3593 var scroll = $(window).scrollTop(); 3594 if (scroll <= 200) { 3595 $(".site-header").removeClass("active").addClass("active"); 3596 } 3597 }) 3598 </script>
3598 3599 3600 3601 3602
3602<script> 3603 3604 $(document).on('click', '.toggle-btn', function () { 3605 $(document).trigger('focusOnTextField'); 3606 }); 3607 </script>
3607 3608 3609
3609<script> 3610 window.dataLayer = window.dataLayer || []; 3611 function gtag() { dataLayer.push(arguments); } 3612 gtag('js', new Date()); 3613 3614 if (window.location.href.includes("tendertiger.com")) { 3615 // Dynamically load the script for UA-10338498-4 3616 var script1 = document.createElement('script'); 3617 script1.async = true; 3618 script1.src = "https://www.googletagmanager.com/gtag/js?id=UA-10338498-4"; 3619 document.head.appendChild(script1); 3620 3621 script1.onload = function () { 3622 gtag('config', 'UA-10338498-4'); 3623 }; 3624 } else { 3625 // Dynamically load the script for AW-755261655 3626 var script2 = document.createElement('script'); 3627 script2.async = true; 3628 script2.src = "https://www.googletagmanager.com/gtag/js?id=AW-755261655"; 3629 document.head.appendChild(script2); 3630 3631 script2.onload = function () { 3632 gtag('config', 'AW-755261655'); 3633 }; 3634 } 3635 </script>
3635 3636 <!--end Google tag (gtag.js) --> 3637 3638 3639
3639<script> 3640 $(document).ready(function () { 3641 if (localStorage.getItem('searchSource') === "Old") { 3642 localStorage.removeItem('searchSource'); 3643 } 3644 if ($("#advancesearchchkai").css("display") != "none") { 3645 var placeholders = ["Show me Renewable Energy tenders in Europe.", ""]; 3646 var index = 0; // Start with the first placeholder 3647 var typingInterval; // Declare typingInterval outside to access it globally within this scope 3648 3649 function typePlaceholder() { 3650 if (index >= placeholders.length) return; // Stop if no more placeholders 3651 var placeholder = placeholders[index]; 3652 var charIndex = 0; 3653 $("#txtadvanceSearchMain").val(""); // Clear input before typing 3654 clearInterval(typingInterval); // Clear any ongoing typing interval 3655 typingInterval = setInterval(function () { 3656 if (charIndex < placeholder.length) { 3657 $("#txtadvanceSearchMain").val(function (index, val) { 3658 return val + placeholder[charIndex++]; 3659 }); 3660 } else { 3661 clearInterval(typingInterval); 3662 } 3663 }, 30); // Typing speed 3664 } 3665 typePlaceholder(); // Initialize typing effect 3666 3667 $("#txtadvanceSearchMain").click(function () { 3668 clearInterval(typingInterval); // Stop typing animation 3669 // $("#txtadvanceSearchMain").val(""); // Clear typed text 3670 if (index < placeholders.length - 1) { 3671 index++; 3672 typePlaceholder(); 3673 } 3674 }); 3675 3676 $("#txtadvanceSearchMain").one('keydown', function () { 3677 clearInterval(typingInterval); // Stop typing animation 3678 $('#txtadvanceSearchMain').val(''); 3679 }); 3680 } 3681 else { 3682 index = 0; 3683 typePlaceholder(); 3684 clearInterval(typingInterval); // Stop typing animation 3685 $("#txtadvanceSearchMain").val(""); // Clear typed text 3686 $("#txtadvanceSearchMain").attr("placeholder", "Enter your keyword to search for tenders"); 3687 } 3688 $('#tender-btn-index').click(function () { 3689 if ($("#advancesearchchkai").css("display") != "none") { 3690 var index = 0; 3691 typePlaceholder(); 3692 } 3693 else { 3694 index = 0; 3695 typePlaceholder(); 3696 clearInterval(typingInterval); // Stop typing animation 3697 $("#txtadvanceSearchMain").val(""); // Clear typed text 3698 $("#txtadvanceSearchMain").attr("placeholder", "Enter your keyword to search for tenders"); 3699 } 3700 }); 3701 3702 // Set initial state based on cookie 3703 if (Cookies.get("sitetheme") == "old") { 3704 index = 0; 3705 typePlaceholder(); 3706 clearInterval(typingInterval); // Stop typing animation 3707 $("#txtadvanceSearchMain").val(""); // Clear typed text 3708 $("#txtadvanceSearchMain").attr("placeholder", "Enter your keyword to search for tenders"); 3709 // $('#themeChange').removeClass('ai-theme'); 3710 $('.old-search').hide(); 3711 $('.Prompt-help').hide(); 3712 $('.New-search').show(); 3713 $('.adv-search').show(); 3714 $('.old-Search-btn').show(); 3715 $('.new-Search-btn').hide(); 3716 $('.search-option span.divider').show(); 3717 } else { 3718 // $('#themeChange').addClass('ai-theme'); 3719 $('.old-search').show(); 3720 $('.Prompt-help').show(); 3721 $('.New-search').hide(); 3722 $('.adv-search').hide(); 3723 $('.old-Search-btn').hide(); 3724 $('.new-Search-btn').show(); 3725 $('.search-option span.divider').hide(); 3726 } 3727 3728 $('.old-search').click(function () { 3729 index = 0; 3730 typePlaceholder(); 3731 clearInterval(typingInterval); // Stop typing animation 3732 $("#txtadvanceSearchMain").val(""); // Clear typed text 3733 $("#txtadvanceSearchMain").attr("placeholder", "Enter your keyword to search for tenders"); 3734 localStorage.setItem('searchSource', 'Old'); 3735 Cookies.set('sitetheme', "old"); 3736 // $('#themeChange').removeClass('ai-theme'); 3737 $('.old-search').hide(); 3738 $('.Prompt-help').hide(); 3739 $('.New-search').show(); 3740 $('.adv-search').show(); 3741 $('.old-Search-btn').show(); 3742 $('.new-Search-btn').hide(); 3743 $('.search-option span.divider').show(); 3744 }); 3745 3746 $('.New-search').click(function () { 3747 typePlaceholder(); 3748 localStorage.setItem('searchSource', 'AI'); 3749 Cookies.set('sitetheme', "new"); 3750 // $('#themeChange').addClass('ai-theme'); 3751 $('.old-search').show(); 3752 $('.Prompt-help').show(); 3753 $('.New-search').hide(); 3754 $('.adv-search').hide(); 3755 $('.old-Search-btn').hide(); 3756 $('.new-Search-btn').show(); 3757 $('.search-option span.divider').hide(); 3758 }); 3759 }); 3760 3761 $(document).ready(function () { 3762 3763 var typingInterval; 3764 var placeholders = ["Tender Won by Tata Power or Tender Participated by Mahindra ", ""]; 3765 function resulttypePlaceholder(index) { 3766 3767 if (index >= placeholders.length) return; // Stop if no more placeholders 3768 var placeholder = placeholders[index]; 3769 var charIndex = 0; 3770 $("#txt_advanceSearchResultMain").val(""); // Clear input before typing 3771 clearInterval(typingInterval); // Clear any ongoing typing interval 3772 typingInterval = setInterval(function () { 3773 if (charIndex < placeholder.length) { 3774 $("#txt_advanceSearchResultMain").val(function (index, val) { 3775 return val + placeholder[charIndex++]; 3776 }); 3777 } else { 3778 clearInterval(typingInterval); 3779 } 3780 }, 30); // Typing speed 3781 } 3782 3783 $('#tender-r-btn-index').click(function () { 3784 3785 if ($("#advancesearchchkresultai").css("display") != "none") { 3786 var index = 0; // Start with the first placeholder 3787 resulttypePlaceholder(index); // Initialize typing effect 3788 3789 $("#txt_advanceSearchResultMain").click(function () { 3790 clearInterval(typingInterval); // Stop typing animation 3791 // $("#txt_advanceSearchResultMain").val(""); // Clear typed text 3792 if (index < placeholders.length - 1) { 3793 index++; 3794 resulttypePlaceholder(index); 3795 } 3796 }); 3797 3798 $("#txt_advanceSearchResultMain").one('keydown', function () { 3799 clearInterval(typingInterval); // Stop typing animation 3800 $('#txt_advanceSearchResultMain').val(''); 3801 }); 3802 3803 } else { 3804 clearInterval(typingInterval); // Stop typing animation 3805 $("#txt_advanceSearchResultMain").val(""); // Clear typed text 3806 $("#txt_advanceSearchResultMain").attr("placeholder", "Enter your keyword to search for tender results"); 3807 } 3808 }); 3809 3810 $('.pull-right .old-search').click(function () { 3811 resulttypePlaceholder(); 3812 clearInterval(typingInterval); // Stop typing animation 3813 $("#txt_advanceSearchResultMain").val(""); // Clear typed text 3814 $("#txt_advanceSearchResultMain").attr("placeholder", "Enter your keyword to search for tender results"); 3815 localStorage.setItem('searchSource', 'Old'); 3816 Cookies.set('sitetheme', "old"); 3817 $('.old-search').hide(); 3818 $('.Prompt-help').hide(); 3819 $('.New-search').show(); 3820 $('.adv-search').show(); 3821 $('.old-Search-btn').show(); 3822 $('.new-Search-btn').hide(); 3823 $('.search-option span.divider').show(); 3824 }); 3825 3826 $('.pull-right .New-search').click(function () { 3827 clearInterval(typingInterval); // Stop typing animation 3828 $("#txtadvanceSearchMain").val(""); // Clear typed text 3829 resulttypePlaceholder(0); // Initialize typing effect for AI search 3830 localStorage.setItem('searchSource', 'AI'); 3831 Cookies.set('sitetheme', "new"); 3832 $('.old-search').show(); 3833 $('.Prompt-help').show(); 3834 $('.New-search').hide(); 3835 $('.adv-search').hide(); 3836 $('.old-Search-btn').hide(); 3837 $('.new-Search-btn').show(); 3838 $('.search-option span.divider').hide(); 3839 }); 3840 }); 3841 3842 $(document).ready(function () { 3843 3844 var typingInterval; 3845 var placeholders = ["Show me Renewable Energy tenders in
3845Europe.", ""]; 3846 function boqtypePlaceholder(index) { 3847 3848 if (index >= placeholders.length) return; // Stop if no more placeholders 3849 var placeholder = placeholders[index]; 3850 var charIndex = 0; 3851 $("#txt_advanceSearchBoqMain").val(""); // Clear input before typing 3852 clearInterval(typingInterval); // Clear any ongoing typing interval 3853 typingInterval = setInterval(function () { 3854 if (charIndex < placeholder.length) { 3855 $("#txt_advanceSearchBoqMain").val(function (index, val) { 3856 return val + placeholder[charIndex++]; 3857 }); 3858 } else { 3859 clearInterval(typingInterval); 3860 } 3861 }, 30); // Typing speed 3862 } 3863 3864 $('#tender-b-btn-index').click(function () { 3865 3866 if ($("#advancesearchchkboqai").css("display") != "none") { 3867 var index = 0; // Start with the first placeholder 3868 boqtypePlaceholder(index); // Initialize typing effect 3869 3870 $("#txt_advanceSearchBoqMain").click(function () { 3871 clearInterval(typingInterval); // Stop typing animation 3872 // $("#txt_advanceSearchBoqMain").val(""); // Clear typed text 3873 if (index < placeholders.length - 1) { 3874 index++; 3875 boqtypePlaceholder(index); 3876 } 3877 }); 3878 3879 $("#txt_advanceSearchBoqMain").one('keydown', function () { 3880 clearInterval(typingInterval); // Stop typing animation 3881 $('#txt_advanceSearchBoqMain').val(''); 3882 }); 3883 3884 } else { 3885 clearInterval(typingInterval); // Stop typing animation 3886 $("#txt_advanceSearchBoqMain").val(""); // Clear typed text 3887 $("#txt_advanceSearchBoqMain").attr("placeholder", "Enter your keyword to search for tender boq"); 3888 } 3889 }); 3890 3891 $('.pull-right .old-search').click(function () { 3892 3893 boqtypePlaceholder(); 3894 clearInterval(typingInterval); // Stop typing animation 3895 $("#txt_advanceSearchBoqMain").val(""); // Clear typed text 3896 $("#txt_advanceSearchBoqMain").attr("placeholder", "Enter your keyword to search for tender boq"); 3897 localStorage.setItem('searchSource', 'Old'); 3898 Cookies.set('sitetheme', "old"); 3899 $('.old-search').hide(); 3900 $('.Prompt-help').show(); 3901 $('.New-search').show(); 3902 $('.adv-search').show(); 3903 $('.old-Search-btn').show(); 3904 $('.new-Search-btn').hide(); 3905 $('.search-option span.divider').show(); 3906 }); 3907 3908 $('.pull-right .New-search').click(function () { 3909 3910 clearInterval(typingInterval); // Stop typing animation 3911 $("#txtadvanceSearchMain").val(""); // Clear typed text 3912 boqtypePlaceholder(0); // Initialize typing effect for AI search 3913 localStorage.setItem('searchSource', 'AI'); 3914 Cookies.set('sitetheme', "new"); 3915 $('.old-search').show(); 3916 $('.Prompt-help').show(); 3917 $('.New-search').hide(); 3918 $('.adv-search').hide(); 3919 $('.old-Search-btn').hide(); 3920 $('.new-Search-btn').show(); 3921 $('.search-option span.divider').hide(); 3922 }); 3923 }); 3924 </script>
3924 3925 3926
3926<script> 3927 function toCamelCase(str) { 3928 if (!str || typeof str !== "string" || !str.trim()) { 3929 return ""; 3930 } 3931 return str 3932 .toLowerCase() 3933 .replace(/(?:^|\s)\w/g, function (match) { 3934 return match.toUpperCase(); 3935 }); 3936 } 3937 function autocompleteForFilter() { 3938 //For filter by priyanka -- use only in pages where dynamic design of filter 3939 $("#txt_advWordserch,#txt_advreswordsearch,#txt_advExactphrase,#txt_w_advExactphrase,#txt_advresexactphrase").autocomplete({ 3940 source: function (request, response) { 3941 var_advanceSearch = $(this)[0].element[0].id; 3942 $.ajax({ 3943 url: '/Home/GetAdvanceSearchWordSuggestions', 3944 type: "POST", 3945 data: { 3946 term: request.term 3947 }, 3948 success: function (data) { 3949 response($.map(data, function (el) { 3950 return { 3951 label: el.searchkeyword, 3952 value: el.searchkeyword 3953 }; 3954 })); 3955 } 3956 }); 3957 3958 }, 3959 focus: function (event, ui) { 3960 event.preventDefault(); 3961 $(this).val(ui.item.value); 3962 }, 3963 select: function (event, ui) { 3964 $("#" + var_advanceSearch).val(ui.item.label); 3965 }, 3966 // position: { my: "left top", at: "left bottom" }, // Adjust position as needed 3967 open: function (event, ui) { 3968 var autocompleteMenu = $(this).autocomplete("widget"); 3969 autocompleteMenu.css("width", $(this).outerWidth()); // Set width to match input width 3970 var input = $(this); 3971 autocompleteMenu.appendTo(input.parent()); // Append menu to the parent div 3972 } 3973 }); 3974 3975 $("#txtorgname,#txt_searchorgname,#txt_dashorgname").autocomplete({ 3976 source: function (request, response) { 3977 $.ajax({
3978 url: '/Home/GetCompanySuggestions', 3979 type: "POST", 3980 data: { 3981 term: request.term 3982 }, 3983 success: function (data) { 3984 response($.map(data, function (el) { 3985 return { 3986 label: el.companyname, 3987 value: el.companyname 3988 }; 3989 })); 3990 } 3991 }); 3992 3993 }, 3994 focus: function (event, ui) { 3995 event.preventDefault(); 3996 $(this).val(ui.item.value); 3997 }, 3998 select: function (event, ui) { 3999 $("#txtorgname").val(ui.item.label); 4000 $("#txt_searchorgname").val(ui.item.label); 4001 } 4002 }); 4003 4004 $("#txtsubindustry,#txt_searchsubindustry").autocomplete({ 4005 source: function (request, response) { 4006 $.ajax({
4007 url: '/Home/GetSubIndustrySuggestions', 4008 type: "POST", 4009 data: { 4010 term: request.term 4011 }, 4012 success: function (data) { 4013 response($.map(data, function (el) { 4014 return { 4015 label: el.subindustry, 4016 value: el.subindustry 4017 }; 4018 })); 4019 } 4020 }); 4021 4022 }, 4023 focus: function (event, ui) { 4024 event.preventDefault(); 4025 $(this).val(ui.item.value); 4026 }, 4027 select: function (event, ui) { 4028 $("#txtsubindustry").val(ui.item.label); 4029 $("#txt_searchsubindustry").val(ui.item.label); 4030 } 4031 }); 4032 $("#txtlocation,#txt_searchlocation").autocomplete({ 4033 autoFocus: true, 4034 minLength: 1, 4035 source: function (request, response) { 4036 $.ajax({
4037 url: '/Home/GetLocationSuggestions', 4038 type: "POST", 4039 data: { 4040 term: request.term 4041 }, 4042 success: function (data) { 4043 response($.map(data, function (el) { 4044 return { 4045 label: el.location, 4046 value: el.location 4047 }; 4048 })); 4049 } 4050 }); 4051 4052 }, 4053 focus: function (event, ui) { 4054 event.preventDefault(); 4055 $(this).val(ui.item.value); 4056 }, 4057 select: function (event, ui) { 4058 $("#txtlocation").val(ui.item.label); 4059 $("#txt_searchlocation").val(ui.item.label); 4060 } 4061 }); 4062 4063 $("#txt_advresproductsearch,#txt_advProductname,#txt_W_advProductname,#txt_adv_W_productsearch").autocomplete({ 4064 source: function (request, response) { 4065 var_advanceSearch = $(this)[0].element[0].id; 4066 $.ajax({
4067 url: '/Home/GetAdvanceSearchProductSuggestions', 4068 type: "POST", 4069 data: { 4070 term: request.term 4071 }, 4072 success: function (data) { 4073 response($.map(data, function (el) { 4074 return { 4075 label: el.productname, 4076 value: el.productname 4077 }; 4078 })); 4079 } 4080 }); 4081 4082 }, 4083 focus: function (event, ui) { 4084 event.preventDefault(); 4085 $(this).val(ui.item.value); 4086 }, 4087 select: function (event, ui) { 4088 $("#" + var_advanceSearch).val(ui.item.label); 4089 } 4090 }); 4091 4092 $("#txt_advreskeywordsearch,#txt_advKeywordserach,#txt_w_advKeywordserach,#txt_w_advreskeywordsearch").autocomplete({ 4093 source: function (request, response) { 4094 var_advanceSearch = $(this)[0].element[0].id; 4095 $.ajax({
4096 url: '/Home/GetAdvSearchKeywordSuggestions', 4097 type: "POST", 4098 data: { 4099 term: request.term 4100 }, 4101 success: function (data) { 4102 response($.map(data, function (el) { 4103 return { 4104 label: el.keywordname, 4105 value: el.keywordname 4106 }; 4107 })); 4108 } 4109 }); 4110 4111 }, 4112 focus: function (event, ui) { 4113 event.preventDefault(); 4114 $(this).val(ui.item.value); 4115 }, 4116 select: function (event, ui) { 4117 $("#" + var_advanceSearch).val(ui.item.label); 4118 } 4119 }); 4120 4121 $("#txt_advressubindustry,#txt_advSubindustry").autocomplete({ 4122 source: function (request, response) { 4123 var_advanceSearch = $(this)[0].element[0].id; 4124 $.ajax({
4125 url: '/Home/GetAdvanceSearchSubIndustrySuggestions', 4126 type: "POST", 4127 data: { 4128 term: request.term 4129 }, 4130 success: function (data) { 4131 response($.map(data, function (el) { 4132 return { 4133 label: el.subindustry, 4134 value: el.subindustry 4135 }; 4136 })); 4137 } 4138 }); 4139 4140 }, 4141 focus: function (event, ui) { 4142 event.preventDefault(); 4143 $(this).val(ui.item.value); 4144 }, 4145 select: function (event, ui) { 4146 $("#" + var_advanceSearch).val(ui.item.label); 4147 } 4148 }); 4149 4150 $("#txt_advrescompanyname,#txt_advCompanyname,#txt_w_advCompanyname,#txt_W_i_OrgName,#txt_w_advrescompanyname").autocomplete({ 4151 source: function (request, response) { 4152 var_advanceSearch = $(this)[0].element[0].id; 4153 $.ajax({
4154 url: '/Home/GetAdvanceSearchCompanySuggestions', 4155 type: "POST", 4156 data: { 4157 term: request.term 4158 }, 4159 success: function (data) { 4160 response($.map(data, function (el) { 4161 return { 4162 label: el.companyname, 4163 value: el.companyname 4164 }; 4165 })); 4166 } 4167 }); 4168 }, 4169 select: function (event, ui) { 4170 $("#" + var_advanceSearch).val(ui.item.label); 4171 } 4172 }); 4173 4174 $("#txt_advrescompetitor,#txt_RW_Competitorres").autocomplete({ 4175 source: function (request, response) { 4176 var_advanceSearch = $(this)[0].element[0].id; 4177 $.ajax({ 4178 url: '/Home/GetAdvanceResultCompetitor', 4179 type: "POST", 4180 data: { 4181 term: request.term 4182 }, 4183 success: function (data) { 4184 response($.map(data, function (el) { 4185 return { 4186 label: el.biddercompanyname, 4187 value: el.biddercompanyname 4188 }; 4189 })); 4190 } 4191 }); 4192 }, 4193 select: function (event, ui) { 4194 $("#" + var_advanceSearch).val(ui.item.label); 4195 } 4196 }); 4197 //var var_advanceSearch = ""; 4198 $("#txt_W_SubIndustry").autocomplete({ 4199 minLength: 1, 4200 source: function (request, response) { 4201 var_advanceSearch = $(this)[0].element[0].id; 4202 $.ajax({
4203 url: "../Home/GetAdvanceSearchSubIndustrySuggestions", 4204 type: "POST", 4205 data: { 4206 term: request.term 4207 }, 4208 success: function (data) { 4209 response($.map(data, function (el) { 4210 return { 4211 label: el.subindustry, 4212 value: el.subindustry 4213 }; 4214 })); 4215 } 4216 }); 4217 }, 4218 focus: function (event, ui) { 4219 event.preventDefault(); 4220 $(this).val(ui.item.value); 4221 }, 4222 select: function (event, ui) { 4223 $("#" + var_advanceSearch).val(ui.item.label); 4224 } 4225 }); 4226 $("#txt_W_OrgName,#txt_RW_OrgName").autocomplete({ 4227 source: function (request, response) { 4228 var_advanceSearch = $(this)[0].element[0].id; 4229 $.ajax({
4230 url: "../Home/GetAdvanceSearchCompanySuggestions", 4231 type: "POST", 4232 data: { 4233 term: request.term 4234 }, 4235 success: function (data) { 4236 response($.map(data, function (el) { 4237 return { 4238 label: el.companyname, 4239 value: el.companyname 4240 }; 4241 })); 4242 } 4243 }); 4244 }, 4245 select: function (event, ui) { 4246 $("#" + var_advanceSearch).val(ui.item.label); 4247 } 4248 }); 4249 $("#txt_W_CompIndu").autocomplete({ 4250 source: function (request, response) { 4251 var_advanceSearch = $(this)[0].element[0].id; 4252 $.ajax({ 4253 url: "../Home/GetAdvanceSearchSubIndustrySuggestions", 4254 type: "POST", 4255 data: { 4256 term: request.term 4257 }, 4258 success: function (data) { 4259 response( 4260 $.map(data, function (el) { 4261 return { 4262 label: el, 4263 value: el 4264 }; 4265 }) 4266 ); 4267 } 4268 }); 4269 }, 4270 select: function (event, ui) { 4271 $("#" + var_advanceSearch).val(ui.item.label); 4272 }, 4273 position: { my: "left top", at: "left bottom" }, // Adjust position as needed 4274 open: function (event, ui) { 4275 var autocompleteMenu = $(this).autocomplete("widget"); 4276 autocompleteMenu.css("width", $(this).outerWidth()); // Set width to match input width 4277 var input = $(this); 4278 autocompleteMenu.appendTo(input.parent()); // Append menu to the parent div 4279 } 4280 }); 4281 4282 $("#txt_W_FundAgency").autocomplete({ 4283 source: function (request, response) { 4284 var_advanceSearch = $(this)[0].element[0].id; 4285 $.ajax({
4286 url: "../Home/GetAdvanceSearchFundingAgencySuggestions", 4287 type: "POST", 4288 data: { 4289 term: request.term 4290 }, 4291 success: function (data) { 4292 response($.map(data, function (el) { 4293 return { 4294 label: el.fundagencyname, 4295 value: el.fundagencyname 4296 }; 4297 })); 4298 } 4299 }); 4300 }, 4301 select: function (event, ui) { 4302 $("#" + var_advanceSearch).val(ui.item.label); 4303 } 4304 }); 4305 4306 $("#txt_W_Location,#txt_RW_Location").autocomplete({ 4307 //autoFocus: true, 4308 minLength: 1, 4309 source: function (request, response) { 4310 $.ajax({ 4311 url: "../Home/GetLocationSuggestions", 4312 type: "POST", 4313 data: { 4314 term: request.term 4315 }, 4316 success: function (data) { 4317 response($.map(data, function (el) { 4318 return { 4319 label: el.location, 4320 value: el.location 4321 }; 4322 })); 4323 } 4324 }); 4325 4326 }, 4327 focus: function (event, ui) { 4328 event.preventDefault(); 4329 $(this).val(ui.item.value); 4330 }, 4331 select: function (event, ui) { 4332 $("#txt_W_Location").val(ui.item.label); 4333 $("#txt_RW_Location").val(ui.item.label); 4334 4335 } 4336 }); 4337 $("#txt_RW_Competitor").autocomplete({ 4338 source: function (request, response) { 4339 var_advanceSearch = $(this)[0].element[0].id; 4340 $.ajax({
4341 url: "../Home/GetAdvanceResultCompetitor", 4342 type: "POST", 4343 data: { 4344 term: request.term 4345 }, 4346 success: function (data) { 4347 response($.map(data, function (el) { 4348 return { 4349 label: el.biddercompanyname, 4350 value: el.biddercompanyname 4351 }; 4352 })); 4353 } 4354 }); 4355 }, 4356 select: function (event, ui) { 4357 $("#" + var_advanceSearch).val(ui.item.label); 4358 } 4359 }); 4360 } 4361 function initializeSorting() { 4362 $(document).on('click', '#sortingdata span', function () { 4363 fnsortorder(this); 4364 }); 4365 } 4366 </script>
4366 4367
4367<script> 4368 $(document).ready(function () { 4369 // Get the current URL 4370 var currentUrl = window.location.href; 4371 4372 // Check if the URL ends with '/Dashboard' 4373 if (currentUrl.endsWith('/Dashboard')) { 4374 // Add 'active' class to the matching <li> element 4375 4376 $('li.nav-item.DashBoard').addClass('active'); 4377 } else if (currentUrl.endsWith('/Analytics')) { 4378 4379 // Add 'active' class to the matching <li> element for Analytics and remove from Dashboard 4380 $('li.nav-item.showAnalytical').addClass('active'); 4381 $('li.nav-item.DashBoard').removeClass('active'); 4382 $('li.nav-item.MyOrder').removeClass('active'); 4383 $('li.nav-item.MyCart').removeClass('active'); 4384 $('.analytics-title').css('display', 'inline-block'); 4385 4386 } 4387 else if (currentUrl.endsWith('/TenderAndResultFavTenders')) { 4388 $('li.nav-item').removeClass('active'); 4389 $('li.nav-item.showFavourites').addClass('active'); 4390 } 4391 else if (currentUrl.endsWith('/GetAllCompetitors')) { 4392 $('li.nav-item').removeClass('active'); 4393 $('li.nav-item.showCompetitors').addClass('active'); 4394 } 4395 else if (currentUrl.endsWith('/MyCart')) { 4396 $('li.nav-item').removeClass('active'); 4397 $('li.nav-item.showMyCart').addClass('active'); 4398 } 4399 else if (currentUrl.endsWith('/MyOrder')) { 4400 $('li.nav-item').removeClass('active'); 4401 $('li.nav-item.showMyOrder').addClass('active'); 4402 } 4403 4404 }); 4405 </script>
4405 4406 4407
4407<script> 4408 $(document).ready(function () { 4409 // Function to set active class based on URL 4410 function setActiveMenu() { 4411 // Get the current URL path and query parameters 4412 var path = window.location.pathname; 4413 var section = new URLSearchParams(window.location.search).get('section'); 4414 if (section != null) { 4415 $('li.nav-item').removeClass('active'); 4416 $('li.nav-item.' + section).addClass('active'); 4417 4418 } 4419 4420 } 4421 4422 // Call the function to set active state on page load 4423 setActiveMenu(); 4424 }); 4425 </script>
4425 4426 4427 <!-- Include content based on the section parameter --> 4428
4428<script> 4429 $(document).ready(function () { 4430 // Get the section query parameter from the URL 4431 function updateContentVisibility(section) { 4432 if (section) { 4433 $('.content-div').hide(); // Hide all content divs 4434 $('#' + section + '-nodata').show(); // Show the relevant content div 4435 } 4436 } 4437 4438 // Get the section query parameter from the URL 4439 var section = new URLSearchParams(window.location.search).get('section'); 4440 updateContentVisibility(section); 4441 4442 // Handle menu click to update the URL without reloading the page 4443 $('.nav-item.' + section + 'a').click(function (e) { 4444 e.preventDefault(); // Prevent default anchor behavior 4445 4446 // Extract section from href attribute 4447 var section = $(this).attr('href').split('section=')[1]; 4448 if (section) { 4449 4450 // Build the URL in the correct format 4451 //var newUrl = '/User/Info?section=' + section; 4452 //window.history.pushState(null, null, newUrl); 4453 var newUrl = '/User/Info?section=' + section; 4454 4455 // Redirect to the new URL 4456 window.location.href = newUrl; 4457 // Show the relevant content div 4458 updateContentVisibility(section); 4459 } 4460 }); 4461 4462 // Handle the back and forward navigation 4463 window.onpopstate = function () { 4464 var section = new URLSearchParams(window.location.search).get('section'); 4465 updateContentVisibility(section); 4466 }; 4467 }); 4468 </script>
4468 4469
4469<script> 4470 function FnSearchFreeTenders(profiletype) { 4471 if (profiletype != "grid") { 4472 Cookies.set('ArchiveTypewise', "live"); 4473 Cookies.set('archive', null); 4474 Cookies.set('querytype', null) 4475 } 4476 $('#toggle_live').prop('checked', true); 4477 $('#toggle_live').bootstrapToggle(); 4478 Cookies.set('TenderTypewise', "live"); 4479 Cookies.remove('tabindex'); 4480 Cookies.remove('maintabindex'); 4481 if (profiletype == "freetenders") { 4482 $("#txt_searchadvanceSearch").val("freetenders"); 4483 } 4484 if ($("#txt_searchadvanceSearch").val() != "") { 4485 var Totalrec = 20; 4486 var tabindex = 1; 4487 var sub_no = Cookies.get('cookie_subno'); 4488 if ($("#txt_searchadvanceSearch").val() != "") { 4489 sub_no = undefined; 4490 $("#select_subno").val(''); 4491 } else { 4492 sub_no = $("#select_subno").val(); 4493 } 4494 if (profiletype == "profile") { 4495 const advancesearch = { 4496 profilequery: $("#select_subno").val(), sub_no: sub_no, searchkeyword: "", tabindex: tabindex, total: Totalrec, subscribetype: profiletype, loc_type: $("#loc_type").val() 4497 }; 4498 Cookies.set('advancesearch', JSON.stringify(advancesearch)); 4499 } 4500 if (profiletype == "freetenders") { 4501 sub_no = undefined; 4502 $("#select_subno").val('') 4503 const advancesearch = { 4504 profilequery: $("#select_subno").val(), sub_no: sub_no, searchkeyword: "", tabindex: tabindex, total: Totalrec, subscribetype: profiletype, loc_type: $("#loc_type").val() 4505 }; 4506 Cookies.set('advancesearch', JSON.stringify(advancesearch)); 4507 } 4508 else { 4509 const advancesearch = { 4510 profilequery: $("#select_subno").val(), searchkeyword: $("#txt_searchadvanceSearch").val(), tabindex: tabindex, total: Totalrec, subscribetype: profiletype, sub_no: sub_no, loc_type: $("#loc_type").val() 4511 }; 4512 Cookies.set('advancesearch', JSON.stringify(advancesearch)); 4513 } 4514 var thePath = window.location.href; 4515 const lastItem = thePath.includes("TenderDetail"); 4516 if (lastItem == true) { 4517 window.open('/Tender/TenderList?searchtext=' + $("#txt_searchadvanceSearch").val() + "-tenders", '_blank'); 4518 } 4519 else { 4520 window.location = '/Tender/TenderList?searchtext=' + $("#txt_searchadvanceSearch").val() + "-tenders"; 4521 } 4522 return false; 4523 } else { 4524 $("#w-msg").text('Please Enter Search Values'); 4525 $('#wariningmsg .modal-dialog').css("width", "420px !important"); 4526 $("#warningmsg").modal("show"); 4527 } 4528 } 4529 </script>
4529 4530 4531
4531<script> 4532 function SiteTracking(TabEventClicked) { 4533 var tcno = 0; 4534 var trid = 0; 4535 var tenderprocid=0; 4536 if ($('#hdntcno').val() == 0) { 4537 trid = $('#hdnresultId').val(); 4538 } 4539 else { 4540 tcno = $('#hdntcno').val(); 4541 } 4542 tenderprocid=$('#hdntenderprocId').val(); 4543 $.ajax({ 4544 type: "POST", 4545 url: '../CommonMethod/SiteTracking', 4546 data: { "tabEventClicked": TabEventClicked, "tcNo": tcno , "trid":trid,"tenderprocid":tenderprocid}, 4547 success: function (data) { 4548 }, 4549 error: function (ex) { 4550 //alert(ex); 4551 } 4552 }) 4553 } 4554 4555 function FnTenderIQ() { 4556 4557 window.open('/Competitor/TenderIQ','_blank'); 4558 SiteTracking("TenderIQ tab"); 4559 } 4560 4561 function FnSupplierIQ() { 4562 4563 window.open('/SupplierIQ/TenderIQSupplier','_blank'); 4564 SiteTracking("SupplierIQ tab"); 4565 } 4566 function FnCompetitor() { 4567 4568 window.open('/Competitor/GetAllCompetitors','_blank'); 4569 SiteTracking("My Competitors tab"); 4570 } 4571 </script>
4571 4572</body> 4573</html> 4574 4575 <style> 4576 /*****Whatâs New start *******/ 4577 li.new-ser .icon-box { 4578 display: flex; 4579 flex-direction: column; 4580 align-items: center; 4581 font-size: 0.95rem; 4582 } 4583 4584 li.new-ser .emoji { 4585 font-size: 15px; 4586 margin-bottom: 0; 4587 will-change: transform, opacity; 4588 animation: flash 1s infinite; 4589 } 4590 4591 @keyframes flash { 4592 0%, 100% { 4593 opacity: 1; 4594 transform: scale(1); 4595 } 4596 4597 50% { 4598 opacity: 0.5; 4599 transform: scale(1.2); 4600 } 4601 } 4602 /*****Whatâs New end *******/ 4603 4604 .Contact-info-header .Contact span, .Contact-info-header .Contact a { 4605 font-size: 13px !important; 4606 } 4607 4608 li.nav-item.favourites.support-num:hover .Contact-info-header { 4609 display: block !important; 4610 } 4611 4612 .Contact-info-header { 4613 position: absolute; 4614 top: 61px; 4615 right: -15px; 4616 width: max-content; 4617 background: #fff; 4618 border: 1px solid #ddd; 4619 padding: 5px 8px; 4620 border-radius: 9px; 4621 } 4622 4623 li.nav-item.favourites.support-num { 4624 position: sticky; 4625 } 4626 4627 .signup-free-points-label { 4628 display: inline-block; 4629 position: absolute; 4630 bottom: -28px; 4631 right: 0; 4632 background: #fff; 4633 width: 134px; 4634 text-align: center; 4635 border: 1px solid #ddd; 4636 border-radius: 6px; 4637 opacity: 0; 4638 transform: translateY(10px); 4639 will-change: transform, opacity; 4640 animation: fadeInBounce 0.8s ease-out forwards, floatEffect 2s ease-in-out infinite; 4641 } 4642 4643 .signup-free-points-label::before { 4644 content: ""; 4645 position: absolute; 4646 top: -10px; 4647 right: 12px; 4648 transform: translateX(-50%); 4649 border-left: 10px solid transparent; 4650 border-right: 10px solid transparent; 4651 border-bottom: 10px solid #cdcdcd; 4652 opacity: 0; 4653 will-change: opacity; 4654 animation: fadeInArrow 0.8s ease-out forwards 0.2s; 4655 } 4656 4657 @keyframes fadeInBounce { 4658 0% { opacity: 0; transform: translateY(10px); } 4659 50% { opacity: 1; transform: translateY(-3px); } 4660 100% { opacity: 1; transform: translateY(0); } 4661 } 4662 4663 @keyframes floatEffect { 4664 0% { transform: translateY(0); } 4665 50% { transform: translateY(-5px); } 4666 100% { transform: translateY(0); } 4667 } 4668 4669 @keyframes fadeInArrow { 4670 0% { opacity: 0; } 4671 100% { opacity: 1; } 4672 } 4673 4674 li.nav-item.Auth.login-btn.m-d-none { 4675 position: relative; 4676 } 4677 4678 @media only screen and (max-width:991px) { 4679 4680 .new-ser.new-login-btn { 4681 margin: 0 6px !important; 4682 4683 } 4684 4685 .new-login-btn a, .new-sign-up-btn a, a#Register_tag, a#Login_tag { 4686 width: auto !important; 4687 max-width: auto !important; 4688 text-align: center !important; 4689 min-width: auto !important; 4690 border: 1px solid #2563eb; 4691 } 4692 4693 .signup-free-points-label a { 4694 padding: 0px !important; 4695 margin: 0px !important; 4696 line-height: normal; 4697 border: none !important; 4698 } 4699 .signup-free-points-label { 4700 bottom: -27px; 4701 right: 4px; 4702 font-size: 11px; 4703 width: auto !important; 4704 padding: 0px 6px; 4705 } 4706 .signup-free-points-label::before { 4707 right: unset; 4708 top: -8px; 4709 left: 22px; 4710 transform: translateX(-50%); 4711 border-left: 7px solid transparent; 4712 border-right: 7px solid transparent; 4713 border-bottom: 7px solid #cdcdcd; 4714 } 4715 } 4716 </style> 4717 4718 4719
4719<script> 4720 window.activeTab_detailPage = null; 4721 window.currentAjax__detailPage = null; 4722 4723 function abortPreviousAjax_detailPage(tabId) { 4724 window.activeTab_detailPage = tabId; 4725 4726 if (window.currentAjax__detailPage && window.currentAjax__detailPage.readyState !== 4) { 4727 window.currentAjax__detailPage.abort(); 4728 } 4729 } 4730</script>
vendor: 2 bytes, line 4730
4730
4731<script> 4732 function setupLoader(btnId, loaderId, stepsSelector, responseId, notifyId, stepTexts, loaderTime = 6000) { 4733 const btn = document.getElementById(btnId); 4734 const loader = document.getElementById(loaderId); 4735 const steps = stepsSelector.map(id => document.getElementById(id)); 4736 const response = document.getElementById(responseId); 4737 const notify = document.getElementById(notifyId); 4738 4739 btn.onclick = function () { 4740 btn.parentElement.style.display = "none"; // hide button box 4741 loader.style.display = "block"; 4742 let currentStep = 0; 4743 steps.forEach(s => s.classList.remove("active")); 4744 steps[currentStep].classList.add("active"); 4745 const stepInterval = setInterval(() => { 4746 steps[currentStep].classList.remove("active"); 4747 currentStep = (currentStep + 1) % steps.length; 4748 steps[currentStep].classList.add("active"); 4749 }, 2000); 4750 setTimeout(() => { 4751 clearInterval(stepInterval); 4752 loader.style.display = "none"; 4753 response.style.display = "block"; 4754 notify.style.display = "block"; 4755 setTimeout(() => { notify.style.display = "none"; }, 5000); 4756 }, loaderTime); 4757 }; 4758 } 4759 $(document).on("keydown", "#qtyFrom, #qtyTo, #qty_w_From, #qty_w_To, #txt_QtyValue, #txt_W_QtyFrom, #txt_W_QtyTo", function (e) { 4760 if (e.key === '-' || e.key === '+' || e.key.toLowerCase() === 'e') { 4761 e.preventDefault(); 4762 } 4763 }); 4764 </script>
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.