1<!DOCTYPE html> 2<html lang="en"> 3 4<head moznomarginboxes mozdisallowselectionprint> 5<meta charset="utf-8" /> 6<meta http-equiv="X-UA-Compatible" content="IE=edge"> 7<meta name="viewport" content="width=device-width, initial-scale=1"> 8<link rel="preconnect" href="https://scss.npcdn.net"> 9<link rel="preconnect" href="https://scss.npcdn.net" crossorigin> 10<link rel="preconnect" href="https://cdn1.npcdn.net"> 11 12<title>Category - GWM Marketing Sdn Bhd</title> 13<meta name="title" content="Category - GWM Marketing Sdn Bhd" /> 14<meta name="description" content="View All Categories & Classification | GWM Marketing Sdn Bhd" /> 15<meta property="og:title" content="Category - GWM Marketing Sdn Bhd"/> 16<meta property="og:site_name" content="GWM Marketing Sdn Bhd"/> 17<meta property="og:type" content="website"/> 18<meta property="og:description" content="View All Categories & Classification | GWM Marketing Sdn Bhd"/> 19<meta property="og:url" content="https://www.gwmmarketing.com.my/category/"/> 20<meta property="og:ttl" content="2419200"> 21<meta property="og:image" content="https://www.newpages.com.my/customer/images/ae0e4ecb5309c06fb27dbfa1cdb587c2.jpg"/> 22 23 24 25 26<meta name="theme-color" content="#2c3c79"> 27<meta name="google" content="notranslate"> 28<meta name="google-site-verification" content="FhZdYuOEFTjZgqyGsSqA1DO78vMCHj83kphVRaAnQYI"/> 29<link rel="canonical" href="https://www.gwmmarketing.com.my/category/" /> 30 31<link rel="stylesheet" type="text/css" href="https://scss.npcdn.net/ex_cusscss/platinum_bootstrap.css?ref=19&v=1.6" > 32 33<link rel="stylesheet" type="text/css" href="/ex_js/lib/js/slick-1.8.1/slick/slick-theme.css?ref=5&v=1.6"> 34<link rel="stylesheet" type="text/css" href="/ex_js/lib/js/slick-1.8.1/slick/slick.css?ref=5&v=1.6"> 35 36<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/alertify.min.css?ref=4&v=1.6"> 37 38<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np3_gwm/5142/ex_generalstyle.css?v=1788749024"> 39 40<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np3_gwm/5142/ex_style.css?v=1788749024"> 41 42<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/ex_custom.css?ref=93&v=1.6"> 43 44<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np_jquery.fancybox.min.css?ref=3&v=1.6"> 45 46<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/designer.css?id=d9376cb84f00869b10eb6203c61e705c&lm=1745487797&did=5142"> 47 48<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np_fontawesome/css/all.min.css?v=1.6"> 49 50<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np_aos.css?v=1.6"> 51 52 53<link rel="manifest" href="/ex_manifest.json?v=1788749024"> 54<link rel="icon" href="https://cdn1.npcdn.net/images/c89e7930e68e8cf03c3d994acc5bc7ad.jpg" type="image/png"> 55<link rel="apple-touch-icon" href="https://cdn1.npcdn.net/images/c89e7930e68e8cf03c3d994acc5bc7ad.jpg"> 56 57
58<script src="https://scss.npcdn.net/ex_cusscss/np_onesyncjquery_371.min.js?ref=1&v=1.6"></script>
58 59
60<script src="https://scss.npcdn.net/ex_cusscss/np_slick.js?ref=1&v=1.6"></script>
60 61
62<script src="https://scss.npcdn.net/ex_cusscss/matchHeight.js?v=1.6"></script>
62 63
64<script defer src="https://scss.npcdn.net/ex_cusscss/np_popper.min.js?ref=1&v=1.6"></script>
64 65
66<script defer src="https://scss.npcdn.net/ex_cusscss/np_jquery.fancybox.min.js?ref=4&v=1.6"></script>
66 67
68<script defer src="https://scss.npcdn.net/ex_cusscss/np_bootstrap.min.js?ref=1&v=1.6"></script>
68 69 70 71<!-- Scroll Effect Aos -->
72<script defer src="/ex_js/alertify.min.js?v=1.6"></script>
vendor: 1 bytes, line 72
72
73<script defer src="/ex_js/defaultAlert.js?ref=24&v=1.6"></script>
73 74
75<script defer src="https://scss.npcdn.net/ex_cusscss/np_aos.js?v=1.6" ></script>
75 76<link rel="stylesheet" type="text/css" href="https://scss.npcdn.net/ex_cusscss/np_animate.min.css?v=1.6" > 77
78<script defer src="https://cdn1.npcdn.net/scripts/janimate.js?v=1.6" ></script>
78 79<link rel="stylesheet" type="text/css" href="https://cdn1.npcdn.net/scripts/janimate.css?v=1.6" /> 80<!-- for alert use only !--> 81
82<script async src="/ex_js/formSearch.js?v=1.6"></script>
82 83<!--
83<script defer src="/ex_js/np_smartAnalytic.js?ref=2&v=1.6"></script>
83 --> 84
85<script async src="/ex_js/ex_photoswipe-4.1.3/photoswipe.min.js?v=1.6"></script>
vendor: 1 bytes, line 85
85
86<script async src="/ex_js/ex_photoswipe-4.1.3/photoswipe-ui-default.min.js?v=1.6"></script>
86 87
88<script defer src="https://scss.npcdn.net/ex_cusscss/np_jquerycookies.min.js?ref=2&v=1.6" ></script>
vendor: 1 bytes, line 88
88
89<script type="text/javascript"> 90 if ('serviceWorker' in navigator) { 91 window.addEventListener('load', function() { 92 // ð¹ Register service worker with versioning to force refresh 93 navigator.serviceWorker.register('/pwabuilder-sw.js?v=2025-11-06-02', { 94 updateViaCache: 'none' 95 }) 96 .then(function(registration) { 97 console.log('â Service Worker registered', registration); 98 99 // ---------------------------------------- 100 // ð Request permission and subscribe for push 101 // ---------------------------------------- 102 103 104 }) 105 .catch(function(err) { 106 console.error('â Service Worker registration failed', err); 107 }); 108 }); 109 110 // ð Auto reload page when new SW activates (only for updates, not first install) 111 let wasControlled = navigator.serviceWorker.controller !== null; 112 navigator.serviceWorker.addEventListener('controllerchange', () => { 113 if (wasControlled) { 114 // This is an update - reload to get new content 115 console.log('â¡ New Service Worker activated â reloading page'); 116 window.location.reload(); 117 } else { 118 // First-time install - no reload needed 119 console.log('â Service Worker installed for the first time'); 120 wasControlled = true; 121 } 122 }); 123 } 124 125 126 127</script>
vendor: 1 bytes, line 127
127
128<script>
vendor: 345 bytes, lines 128-134
128 129 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 130 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 131 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 132 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 133 134 ga('create', '
134UA-68639874-50
vendor: 42 bytes, lines 134-136
134', 'auto'); 135 ga('send', 'pageview'); 136
137</script>
137 138 139 140 141<!-- Global site tag (gtag.js) - Google Analytics in Company Domain --> 142 143 144 145</head> 146<body> 147 148 149 150 151 152 153 154 155 156 157 158<div class="d-none d-lg-block editor"> 159 <div class="hp_top"> 160 <div class="container-fluid"> 161 <div class="row"> 162 <div class="col-md-12"> 163 <div class="hp_top_box top_box1"> 164 <a class="hp_top_link contactRecordBtn" data-type="2" href="tel:60387278930" target="_blank"><i class="fa fa-phone-alt"></i> +603-8727 8930</a> 165 </div> 166 <div class="hp_top_box top_box2"> 167 <a class="hp_top_link contactRecordBtn" data-type="6" href="mailto:[email protected]" target="_blank"> 168 <i aria-hidden="true" class="fa fa-envelope"></i> [email protected] 169 </a> 170 </div> 171 <div class="hp_top_box top_box3"> 172 <ul class="hp_top_social"> 173 <li> 174 <a class="hp_top_a" href="https://www.facebook.com/gwmmarketingsb#" target="_blank"> 175 <i class="fab fa-facebook-f fa-lg"></i> 176 </a> 177 </li> 178 <li> 179 <a class="hp_top_a" href="https://www.instagram.com/gwm_marketing/#" target="_blank"> 180 <i class="fab fa-instagram fa-lg"></i> 181 </a> 182 </li> 183 </ul> 184 </div> 185 </div> 186 </div> 187 </div> 188</div> 189</div> 190<div class="navbar_type8 navbar_height"> 191 <a class="logo" href="/"> 192 <img src="https://cdn1.npcdn.net/images/77f2bc7aa46e4b0994529e6804e04b78.png" alt="GWM Marketing Sdn Bhd" title="GWM Marketing Sdn Bhd"> 193 </a> 194 <div class="nav_tab"> 195 196 <div class="dropdown nav_item"> 197 <a class="" href="/category/" title="Products" >Products</a> 198 199 200 </div> 201 202 <div class="dropdown nav_item"> 203 <a class="" href="/services/" title="Services" >Services</a> 204 205 206 </div> 207 208 <div class="dropdown nav_item"> 209 <a class="" href="/latestnews/" title="News" >News</a> 210 211 212 </div> 213 214 <div class="dropdown nav_item"> 215 <a class="" href="/pages/pages_id/7641/" title="About Us" >About Us</a> 216 217 218 </div> 219 220 <div class="dropdown nav_item"> 221 <a class="" href="/photoalbum/" title="Gallery" >Gallery</a> 222 223 224 </div> 225 226 <div class="dropdown nav_item"> 227 <a class="" href="/contactus/" title="Contact" >Contact</a> 228 229 230 </div> 231 232 233 234 </div> 235</div> 236 237 238 239
240<script> 241 window.onscroll = function() { 242 checkNavbar() 243 }; 244 window.onresize = function() { 245 checkNavbar() 246 } 247 $(document).ready(function(){ 248 checkNavbar(); 249 }) 250 251 function checkNavbar() { 252 if (window.pageYOffset > 10) { 253 $('.navbar_type8').addClass("dark_nav"); 254 $('.navbar_type8 .nav_tab .dropdown .dropdown-menu-img').removeAttr('style'); 255 } else { 256 let topMsg = 0; 257 if($(".top_msg").css("position") == 'relative' && $(".top_msg").css("display") !== 'none'){ 258 topMsg = $('.top_msg').outerHeight(); 259 } 260 let editorHeight = $('.editor').outerHeight() + 45 + topMsg; 261 let top = "top:" + editorHeight + "px"; 262 $('.navbar_type8').removeClass("dark_nav"); 263 $('.navbar_type8 .nav_tab .dropdown .dropdown-menu-img').attr('style', top); 264 } 265 } 266</script>
266 267<!--
267<script> 268 $(document).ready(function() { 269 viewportwidth = $(window).width(); 270 if (viewportwidth > 992) { 271 var x = $('.navbar_type8').outerHeight(); 272 $('#top_spacing').css('height', x); 273 } 274 window.addEventListener('resize', function(event){ 275 viewportwidth = $(window).width(); 276 if (viewportwidth > 992) { 277 var x = $('.navbar_type8').outerHeight(); 278 $('#top_spacing').css('height', x); 279 } 280 }); 281 // window.onresize = function(event) { 282 283 // //} 284 // } 285 }) 286</script>
286 --> 287 288<!-- SUBSUBMENU 289<div class="dropdown-menu dropdown-menu-right"> 290 <div class="dropdown-item"> 291 <span class="pt-1"></span> 292 <a class="text-center pb-1" href="#">About</a> 293 <a class="text-center pb-1" href="#contact">123</a> 294 <a class="text-center pb-1" href="#contact">Contact</a> 295 <div class="sub-dropdown text-center dropdown-toggle"> 296 <a class="text-center pb-1 dropdown-toggle" href="#contact">More</a> 297 <div class="sub-dropdown-menu dropdown-menu"> 298 <div class="dropdown-item"> 299 <a class="text-center pb-1" href="#contact">More</a> 300 <a class="text-center pb-1" href="#">About</a> 301 <a class="text-center pb-1" href="#contact">123</a> 302 <a class="text-center pb-1" href="#contact">Contact</a> 303 </div> 304 </div> 305 </div> 306 <a class="text-center pb-1" href="#contact">Contact</a> 307 </div> 308 </div> --><div id="top_spacing"></div> 309<div class="navbar_mobile show fixed-top"> 310 <div class="row_1 w-100 pt-3"> 311 <div class="col pl-4" style="display: flex;"> 312 <div class="btn btn-outline-light float-left" style="border-radius:19px;align-self: center;" onclick="show_sideMenu()"> 313 <i class="fas fa-bars"></i> 314 </div> 315 </div> 316 <a class="col text-center" href="/"> 317 <img class="logo_img" src="https://cdn1.npcdn.net/images/77f2bc7aa46e4b0994529e6804e04b78.png" alt="GWM Marketing Sdn Bhd" title="GWM Marketing Sdn Bhd"> 318 </a> 319 <div class="col"></div> 320 </div> 321</div> 322 323<div class="side_menu target"> 324 <div class="mt-3 mx-3 pt-5"> 325 <div style="position:relative;"> 326 <form onsubmit="return formSearch(this.querySelector('#search_name').value)"> 327 <input type="text" name="search_name" id="search_name" class="search" placeholder="Search products"> 328 <button class="fa fa-search btn border-0 text-white" type="submit" style="position: absolute; 329 right: 4px; 330 top: 50%; 331 transform: translate(0,-50%);"></button> 332 </form> 333 </div> 334 </div> 335 336 337 <div class="list-unstyled list-group mt-3"> 338 339 <div class="list-group-item"> 340 <a href="/category/" title="Products" data-target="#"> 341 <!-- DATA_TOGGLE return data-toggle="collapse"--> 342 <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" --> 343 <div class=""> 344 Products 345 </div> 346 </a> 347 348 </div> 349 350 <div class="list-group-item"> 351 <a href="/services/" title="Services" data-target="#"> 352 <!-- DATA_TOGGLE return data-toggle="collapse"--> 353 <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" --> 354 <div class=""> 355 Services 356 </div> 357 </a> 358 359 </div> 360 361 <div class="list-group-item"> 362 <a href="/latestnews/" title="News" data-target="#"> 363 <!-- DATA_TOGGLE return data-toggle="collapse"--> 364 <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" --> 365 <div class=""> 366 News 367 </div> 368 </a> 369 370 </div> 371 372 <div class="list-group-item"> 373 <a href="/pages/pages_id/7641/" title="About Us" data-target="#"> 374 <!-- DATA_TOGGLE return data-toggle="collapse"--> 375 <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" --> 376 <div class=""> 377 About Us 378 </div> 379 </a> 380 381 </div> 382 383 <div class="list-group-item"> 384 <a href="/photoalbum/" title="Gallery" data-target="#"> 385 <!-- DATA_TOGGLE return data-toggle="collapse"--> 386 <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" --> 387 <div class=""> 388 Gallery 389 </div> 390 </a> 391 392 </div> 393 394 <div class="list-group-item"> 395 <a href="/contactus/" title="Contact" data-target="#"> 396 <!-- DATA_TOGGLE return data-toggle="collapse"--> 397 <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" --> 398 <div class=""> 399 Contact 400 </div> 401 </a> 402 403 </div> 404 405 </div> 406 <div class="social_media pt-2 pb-2"> 407 <a href="tel:+60387278930" title="Call GWM Marketing Sdn Bhd" target="_blank"> 408 <i class="fas fa-phone-square fa-flip-horizontal fa-lg"></i> 409 </a> 410 411 <a href="https://www.google.com/maps/search/?api=1&query=2.938844,101.834824" title="Locate GWM Marketing Sdn Bhd" id="mapMnavigation" target="_blank"> 412 <i class="fas fa-map-marker-alt fa-lg"></i> 413 </a> 414 415 416 <a href="https://wa.me/60387278930?text=Hi, i am interested to know more. (https://www.gwmmarketing.com.my/index.php)" title="Whatsapp GWM Marketing Sdn Bhd" data-type="1" class='contactRecordBtn'> 417 <i class="fab fa-whatsapp fa-lg"></i> 418 </a> 419 420 </div> 421 422</div> 423<div class="side_menu_background" onclick="show_sideMenu()"></div> 424
425<script> 426 function show_sideMenu() { 427 $(".side_menu").toggleClass("show"); 428 $(".side_menu_background").toggleClass("show"); 429 $("body").toggleClass("lock"); 430 $('.menu_button .menu_icon').toggleClass("change"); 431 } 432</script>
432 433
434<script> 435 $(document).ready(function() { 436 viewportwidth = $(window).width(); 437 if (viewportwidth > 992) { 438 var x = $('.navbar_height').outerHeight(); 439 $('#top_spacing').css('height', x); 440 } else { 441 var x = $('.navbar_mobile').outerHeight(); 442 $('#top_spacing').css('height', x); 443 } 444 }); 445 window.addEventListener('resize', function(event) { 446 if (viewportwidth > 992) { 447 var x = $('.navbar_height').outerHeight(); 448 $('#top_spacing').css('height', x); 449 } else { 450 var x = $('.navbar_mobile').outerHeight(); 451 $('#top_spacing').css('height', x); 452 } 453 }); 454</script>
454<div class="pb-5 all_functional_page" id="main_category"><div class='category_wrapper_1'><div class='container outerContainer_1 ' > <div class='row outerRow_1' ><div class="col-md-12 generated_col " id="category_1"><div class="container-fluid innerContainer_1"><div class="row innerRow_1"> 455 <div class="col-md-12 generated_content p-0" id="category_1_1"> 456 <h1 class="text-left page_title"> 457 <b> 458 Category 459 </b> 460</h1> 461 </div> 462 </div></div></div></div></div></div><div class='category_wrapper_2'><div class='container outerContainer_2 ' > <div class='row outerRow_2' ><div class="col-md-3 generated_col " id="category_2"><div class="container-fluid innerContainer_2"><div class="row innerRow_2"> 463 <div class="col-md-12 generated_content p-0" id="category_2_1"> 464 <div class="ai_image_search"> 465 <form id="searchForm" autocomplete="off" enctype="multipart/form-data"> 466 <div class="search-container" id="searchContainer"> 467 <input type="text" class="search-input" id="searchInput" placeholder="Search products" value="" autocomplete="off"> 468 <button type="button" class="icon-btn search-icon" id="text_search"> 469 <img src="https://img.icons8.com/material-outlined/24/000000/search.png" alt="Search"> 470 </button> 471 <button type="button" class="icon-btn image-icon" id="image_search"> 472 <img src="https://www.newpages2u.com/img/1735027835icons8-camera-96.png" alt="Image Search"> 473 </button> 474 <!-- Hidden File Input for Image Upload --> 475 <input type="file" id="imageUpload" style="display: none;" accept="image/*"> 476 </div> 477 478 </form> 479 <!-- Dialog-style Image Preview --> 480 <div class="dialog-overlay" id="dialogOverlay"></div> 481 <div class="image-dialog" id="imageDialog"> 482 <button class="close-btn" id="closeDialog">×</button> 483 <div class="row mb-3"> 484 <div class="col-12 p-0"> 485 <img id="dialogImage" src="" alt="Uploaded Image"> 486 </div> 487 </div> 488 <button class="btn btn-primary" id="removeAIUploadedImg" onclick="removeImage();"><i class="fa fa-trash" aria-hidden="true"></i> Remove Image</button> 489 </div> 490</div> 491 492<div class="modal fade" id="aiImageSearchModal" tabindex="-1" role="dialog" aria-labelledby="aiImageSearchModal" aria-hidden="true"> 493 <div class="modal-dialog" role="document"> 494 <div class="modal-content"> 495 <div class="modal-header"> 496 <h5 class="modal-title" id="aiImageSearchModal"><p class="mb-2"><img src="https://cdn-icons-png.freepik.com/512/11611/11611065.png?ga=GA1.1.622762972.1732026103" style="width: 20px;height: 20px;margin-right: 5px;"><small><b>AI-Powered</b> Image Search</small></p></h5> 497 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 498 <span aria-hidden="true">×</span> 499 </button> 500 </div> 501 <div class="modal-body"> 502 You can now search by uploading an image! Our AI will find the best matches for you. 503 <div class="upload-section" id="uploadSection"> 504 <i class="fa fa-image"></i> 505 <p>Drag & drop your image here or <span class="text-primary">click to upload</span>.</p> 506 <input type="file" id="imageUpload" accept="image/*"> 507 <p class="d-none" id="p-uploaded"><b>Uploaded Image</b></p> 508 <img id="previewImage" src="" alt="Preview" class="d-none"> 509 </div> 510 <div class="row"> 511 <div class="col-12 d-flex justify-content-center"> 512 <button type="button" id="executeImgSearchBtn" class="btn btn-xs btn-primary mb-2" style="text-decoration: none;display: none;" > 513 Search via Image 514 </button> 515 </div> 516 </div> 517 </div> 518 <div class="modal-footer"> 519 <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> 520 </div> 521 </div> 522 </div> 523 </div> 524
525<script> 526 previewImageElement = $('#previewImage'); // Renamed to avoid conflict 527 528 function searchImage() { 529 const fileInput = $('#imageUpload')[0]; 530 if (fileInput.files.length > 0 || $('#dialogImage').attr('src') ) { 531 const formData = new FormData(); 532 formData.append('image', fileInput.files[0]); 533 534 $.ajax({ 535 url: '/ex_ajax/ex_ajaxAIImageSearch.php', // API endpoint 536 type: 'POST', 537 data: formData, 538 processData: false, 539 contentType: false, 540 beforeSend: function() { 541 alertSuccessful('Searching, please wait...') 542 }, 543 success: function(response) { 544 if (response.error!=='') { 545 alertify.dismissAll(); 546 alertError(response.error); 547 }else{ 548 window.location.href = '/search/ai/' + response.ai_img_search_key; 549 } 550 }, 551 error: function(xhr, status, error) { 552 console.error('Error:', error); 553 } 554 }); 555 } 556 } 557 558 559 // Function to handle setting file input 560 function setFileInput(file) { 561 const dataTransfer = new DataTransfer(); 562 dataTransfer.items.add(file); 563 $('#imageUpload')[0].files = dataTransfer.files; 564 } 565 566 function previewImage(file) { 567 const reader = new FileReader(); 568 reader.onload = function(e) { 569 const base64Image = e.target.result; 570 previewImageElement.attr('src', e.target.result).removeClass('d-none'); 571 }; 572 $('#executeImgSearchBtn').show(); // Show buttons 573 $('#p-uploaded').removeClass('d-none'); 574 reader.readAsDataURL(file); 575 setFileInput(file); 576 } 577 578 579 $(document).ready(function() { 580 $('#openModal').click(function() { 581 $('#aiModal').modal('show'); 582 }); 583 584 const uploadSection = $('#uploadSection'); 585 const imageInput = $('#imageUpload'); 586 587 588 if ( $('#dialogImage').attr('src')) { 589 $('#p-uploaded').removeClass('d-none'); 590 } 591 592 uploadSection.on('click', function() { 593 imageInput.click(); 594 }); 595 596 imageInput.on('change', function() { 597 const file = this.files[0]; 598 if (file && file.type.startsWith('image/')) { 599 previewImage(file); 600 } else { 601 alert('Please upload a valid image file.'); 602 } 603 }); 604 605 uploadSection.on('dragover', function(e) { 606 e.preventDefault(); 607 $(this).addClass('bg-light'); 608 }); 609 610 uploadSection.on('dragleave', function() { 611 $(this).removeClass('bg-light'); 612 }); 613 614 uploadSection.on('drop', function(e) { 615 e.preventDefault(); 616 $(this).removeClass('bg-light'); 617 const file = e.originalEvent.dataTransfer.files[0]; 618 if (file && file.type.startsWith('image/')) { 619 previewImage(file); 620 } else { 621 alert('Please upload a valid image file.'); 622 } 623 }); 624 625 $('#viewUploadedBtn').off('click').on('click', function() { 626 $('#dialogOverlay').fadeIn(); 627 $('#imageDialog').fadeIn(); 628 }); 629 630 $(document).on('change', '#imageUpload', function() { 631 const file = this.files[0]; 632 if (file && file.type.startsWith('image/')) { 633 previewImage(file); 634 } else { 635 alert('Please upload a valid image file.'); 636 } 637 }); 638 639 $(document).on('submit', '#searchForm', function(e) { 640 e.preventDefault(); 641 const searchQuery = $('#searchInput').val().trim(); 642 const fileInput = $('#imageUpload')[0]; 643 644 if (searchQuery) { 645 formSearch(searchQuery); 646 }else if ((fileInput.files.length > 0 || $('#dialogImage').attr('src'))) { 647 searchImage(); 648 }else { 649 if ($('#viewUploadedBtn img#btnImagePreview').attr('src')) { 650 searchImage(); 651 } else { 652 alert('Please enter a search query or upload an image to search.'); 653 } 654 } 655 656 // if ((fileInput.files.length > 0 || $('#dialogImage').attr('src'))) { 657 // searchImage(); 658 // } else if (searchQuery) { 659 // formSearch(searchQuery); 660 // } else { 661 // if ($('#viewUploadedBtn img#btnImagePreview').attr('src')) { 662 // searchImage(); 663 // } else { 664 // alert("Please enter a search query or upload an image to search."); 665 // } 666 // } 667 }); 668 669 $(document).on('click', '#executeImgSearchBtn', function () { 670 $('#searchInput').val('') 671 $('#searchForm').submit(); 672 }); 673 674 $(document).on('click', '#text_search', function () { 675 $('#imageUpload').val(''); 676 $('#dialogImage').attr('src', ''); 677 $('#btnImagePreview').attr('src', ''); 678 $('#searchForm').submit(); 679 }); 680 681 $('#image_search').click(function() { 682 $('#aiImageSearchModal').modal('show'); 683 }); 684 }); 685</script>
685 686 </div> 687 688 <div class="col-md-12 generated_content p-0" id="category_2_2"> 689 <div class="category_menu_3"> 690 <h3 class="title" aria-expanded="false" data-target="#category_menu">Category</h3> 691 <ul class="list-unstyled collapse " id="category_menu"> 692 693 <li> 694 <a href="/ourproducts/cid/101757/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category0" aria-expanded="false" 695 title="Air Cooler">Air Cooler</a> 696 697 <div id="sub_category0" class="collapse brand_panel "> 698 <ul class="list-unstyled"> 699 700 <li> 701 <a href="/ourproducts/cid/127703/cat/air-cooler/subcat/event-industrial/" class="main_title collapsed " data-target="#sub2_category0_0" aria-expanded="" title="Event & Industrial"> 702 Event & Industrial 703 </a> 704 705 </li> 706 707 <li> 708 <a href="/ourproducts/cid/569691/cat/air-cooler/subcat/portable-air-coolers/" class="main_title collapsed " data-target="#sub2_category0_1" aria-expanded="" title="Portable Air Coolers"> 709 Portable Air Coolers 710 </a> 711 712 </li> 713 714 <li> 715 <a href="/ourproducts/cid/638994/cat/air-cooler/subcat/parts/" class="main_title collapsed " data-target="#sub2_category0_2" aria-expanded="" title="Parts"> 716 Parts 717 </a> 718 719 </li> 720 721 <li> 722 <a href="/ourproducts/cid/101757/cat/air-cooler/" class="main_title collapsed " data-target="#sub2_category0_3" aria-expanded="" title="View All"> 723 View All 724 </a> 725 726 </li> 727 728 </ul> 729 </div> 730 731 </li> 732 733 <li> 734 <a href="/ourproducts/cid/101771/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category1" aria-expanded="false" 735 title="Fan/Blower">Fan/Blower</a> 736 737 <div id="sub_category1" class="collapse brand_panel "> 738 <ul class="list-unstyled"> 739 740 <li> 741 <a href="/ourproducts/cid/127520/cat/fanblower/subcat/ventilation-fan/" class="main_title collapsed " data-target="#sub2_category1_0" aria-expanded="" title="Ventilation Fan"> 742 Ventilation Fan 743 </a> 744 745 </li> 746 747 <li> 748 <a href="/ourproducts/cid/127934/cat/fanblower/subcat/exhaust-fan/" class="main_title collapsed " data-target="#sub2_category1_1" aria-expanded="" title="Exhaust Fan"> 749 Exhaust Fan 750 </a> 751 752 </li> 753 754 <li> 755 <a href="/ourproducts/cid/127933/cat/fanblower/subcat/floor-fan/" class="main_title collapsed " data-target="#sub2_category1_2" aria-expanded="" title="Floor Fan"> 756 Floor Fan 757 </a> 758 759 </li> 760 761 <li> 762 <a href="/ourproducts/cid/127989/cat/fanblower/subcat/axial-fan/" class="main_title collapsed " data-target="#sub2_category1_3" aria-expanded="" title="Axial Fan"> 763 Axial Fan 764 </a> 765 766 </li> 767 768 <li> 769 <a href="/ourproducts/cid/128065/cat/fanblower/subcat/blower/" class="main_title collapsed " data-target="#sub2_category1_4" aria-expanded="" title="Blower"> 770 Blower 771 </a> 772 773 </li> 774 775 <li> 776 <a href="/ourproducts/cid/575725/cat/fanblower/subcat/circulation-fan/" class="main_title collapsed " data-target="#sub2_category1_5" aria-expanded="" title="Circulation Fan"> 777 Circulation Fan 778 </a> 779 780 </li> 781 782 <li> 783 <a href="/ourproducts/cid/630295/cat/fanblower/subcat/drum-fan/" class="main_title collapsed " data-target="#sub2_category1_6" aria-expanded="" title="Drum Fan"> 784 Drum Fan 785 </a> 786 787 </li> 788 789 <li> 790 <a href="/ourproducts/cid/629123/cat/fanblower/subcat/hvls-ceiling-fan/" class="main_title collapsed " data-target="#sub2_category1_7" aria-expanded="" title="HVLS Ceiling Fan"> 791 HVLS Ceiling Fan 792 </a> 793 794 </li> 795 796 <li> 797 <a href="/ourproducts/cid/679143/cat/fanblower/subcat/mist-fan/" class="main_title collapsed " data-target="#sub2_category1_8" aria-expanded="" title="Mist Fan"> 798 Mist Fan 799 </a> 800 801 </li> 802 803 <li> 804 <a href="/ourproducts/cid/128072/cat/fanblower/subcat/stand-wall-fan/" class="main_title collapsed " data-target="#sub2_category1_9" aria-expanded="" title="Stand & Wall Fan"> 805 Stand & Wall Fan 806 </a> 807 808 </li> 809 810 <li> 811 <a href="/ourproducts/cid/101771/cat/fanblower/" class="main_title collapsed " data-target="#sub2_category1_10" aria-expanded="" title="View All"> 812 View All 813 </a> 814 815 </li> 816 817 </ul> 818 </div> 819 820 </li> 821 822 <li> 823 <a href="/ourproducts/cid/101816/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category2" aria-expanded="false" 824 title="Cleaning Machinery">Cleaning Machinery</a> 825 826 <div id="sub_category2" class="collapse brand_panel "> 827 <ul class="list-unstyled"> 828 829 <li> 830 <a href="/ourproducts/cid/101853/cat/cleaning-machinery/subcat/car-wash-equipment/" class="main_title collapsed " data-target="#sub2_category2_0" aria-expanded="" title="Car Wash Equipment"> 831 Car Wash Equipment 832 </a> 833 834 </li> 835 836 <li> 837 <a href="/ourproducts/cid/101847/cat/cleaning-machinery/subcat/floor-polisher/" class="main_title collapsed " data-target="#sub2_category2_1" aria-expanded="" title="Floor Polisher"> 838 Floor Polisher 839 </a> 840 841 </li> 842 843 <li> 844 <a href="/ourproducts/cid/101846/cat/cleaning-machinery/subcat/high-pressure-cleaner/" class="main_title collapsed " data-target="#sub2_category2_2" aria-expanded="" title="High Pressure Cleaner"> 845 High Pressure Cleaner 846 </a> 847 848 </li> 849 850 <li> 851 <a href="/ourproducts/cid/101835/cat/cleaning-machinery/subcat/high-pressure-parts-and-fitting/" class="main_title collapsed " data-target="#sub2_category2_3" aria-expanded="" title="High Pressure Parts and Fitting"> 852 High Pressure Parts and Fitting 853 </a> 854 855 </li> 856 857 <li> 858 <a href="/ourproducts/cid/101832/cat/cleaning-machinery/subcat/manual-power-sprayer-pump/" class="main_title collapsed " data-target="#sub2_category2_4" aria-expanded="" title="Manual Power Sprayer Pump"> 859 Manual Power Sprayer Pump 860 </a> 861 862 </li> 863 864 <li> 865 <a href="/ourproducts/cid/101855/cat/cleaning-machinery/subcat/others/" class="main_title collapsed " data-target="#sub2_category2_5" aria-expanded="" title="Others"> 866 Others 867 </a> 868 869 </li> 870 871 <li> 872 <a href="/ourproducts/cid/101822/cat/cleaning-machinery/subcat/snow-wash-tank/" class="main_title collapsed " data-target="#sub2_category2_6" aria-expanded="" title="Snow Wash Tank"> 873 Snow Wash Tank 874 </a> 875 876 </li> 877 878 <li> 879 <a href="/ourproducts/cid/101824/cat/cleaning-machinery/subcat/vacuum-cleaner/" class="main_title collapsed " data-target="#sub2_category2_7" aria-expanded="" title="Vacuum Cleaner"> 880 Vacuum Cleaner 881 </a> 882 883 </li> 884 885 <li> 886 <a href="/ourproducts/cid/101816/cat/cleaning-machinery/" class="main_title collapsed " data-target="#sub2_category2_8" aria-expanded="" title="View All"> 887 View All 888 </a> 889 890 </li> 891 892 </ul> 893 </div> 894 895 </li> 896 897 <li> 898 <a href="/ourproducts/cid/101938/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category3" aria-expanded="false" 899 title="Food Machinery">Food Machinery</a> 900 901 <div id="sub_category3" class="collapse brand_panel "> 902 <ul class="list-unstyled"> 903 904 <li> 905 <a href="/ourproducts/cid/589119/cat/food-machinery/subcat/blender/" class="main_title collapsed " data-target="#sub2_category3_0" aria-expanded="" title="Blender"> 906 Blender 907 </a> 908 909 </li> 910 911 <li> 912 <a href="/ourproducts/cid/634636/cat/food-machinery/subcat/ice-shaver/" class="main_title collapsed " data-target="#sub2_category3_1" aria-expanded="" title="Ice Shaver"> 913 Ice Shaver 914 </a> 915 916 </li> 917 918 <li> 919 <a href="/ourproducts/cid/101938/cat/food-machinery/" class="main_title collapsed " data-target="#sub2_category3_2" aria-expanded="" title="View All"> 920 View All 921 </a> 922 923 </li> 924 925 </ul> 926 </div> 927 928 </li> 929 930 <li> 931 <a href="/ourproducts/cid/101898/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category4" aria-expanded="false" 932 title="Air Compressor">Air Compressor</a> 933 934 <div id="sub_category4" class="collapse brand_panel "> 935 <ul class="list-unstyled"> 936 937 <li> 938 <a href="/ourproducts/cid/130183/cat/air-compressor/subcat/air-compressor-tools-and-parts/" class="main_title collapsed " data-target="#sub2_category4_0" aria-expanded="" title="Air Compressor tools and Parts"> 939 Air Compressor tools and Parts 940 </a> 941 942 </li> 943 944 <li> 945 <a href="/ourproducts/cid/131055/cat/air-compressor/subcat/oilless-silent-type/" class="main_title collapsed " data-target="#sub2_category4_1" aria-expanded="" title="Oilless Silent type"> 946 Oilless Silent type 947 </a> 948 949 </li> 950 951 <li> 952 <a href="/ourproducts/cid/131056/cat/air-compressor/subcat/portable-air-compressor/" class="main_title collapsed " data-target="#sub2_category4_2" aria-expanded="" title="Portable Air Compressor"> 953 Portable Air Compressor 954 </a> 955 956 </li> 957 958 <li> 959 <a href="/ourproducts/cid/101898/cat/air-compressor/" class="main_title collapsed " data-target="#sub2_category4_3" aria-expanded="" title="View All"> 960 View All 961 </a> 962 963 </li> 964 965 </ul> 966 </div> 967 968 </li> 969 970 <li> 971 <a href="/ourproducts/cid/101856/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category5" aria-expanded="false" 972 title="Leveling Machine">Leveling Machine</a> 973 974 <div id="sub_category5" class="collapse brand_panel "> 975 <ul class="list-unstyled"> 976 977 <li> 978 <a href="/ourproducts/cid/101859/cat/leveling-machine/subcat/auto-level-mahcine/" class="main_title collapsed " data-target="#sub2_category5_0" aria-expanded="" title="Auto Level Mahcine"> 979 Auto Level Mahcine 980 </a> 981 982 </li> 983 984 <li> 985 <a href="/ourproducts/cid/101860/cat/leveling-machine/subcat/laser-leveling-machine/" class="main_title collapsed " data-target="#sub2_category5_1" aria-expanded="" title="Laser Leveling Machine"> 986 Laser Leveling Machine 987 </a> 988 989 </li> 990 991 <li> 992 <a href="/ourproducts/cid/101856/cat/leveling-machine/" class="main_title collapsed " data-target="#sub2_category5_2" aria-expanded="" title="View All"> 993 View All 994 </a> 995 996 </li> 997 998 </ul> 999 </div> 1000 1001 </li> 1002 1003 <li> 1004 <a href="/ourproducts/cid/101899/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category6" aria-expanded="false" 1005 title="Water Equipment">Water Equipment</a> 1006 1007 <div id="sub_category6" class="collapse brand_panel "> 1008 <ul class="list-unstyled"> 1009 1010 <li> 1011 <a href="/ourproducts/cid/331565/cat/water-equipment/subcat/air-hose-reel/" class="main_title collapsed " data-target="#sub2_category6_0" aria-expanded="" title="Air Hose Reel "> 1012 Air Hose Reel 1013 </a> 1014 1015 </li> 1016
1016 1017 <li> 1018 <a href="/ourproducts/cid/101900/cat/water-equipment/subcat/plunger-pump/" class="main_title collapsed " data-target="#sub2_category6_1" aria-expanded="" title="Plunger Pump"> 1019 Plunger Pump 1020 </a> 1021 1022 </li> 1023 1024 <li> 1025 <a href="/ourproducts/cid/101899/cat/water-equipment/" class="main_title collapsed " data-target="#sub2_category6_2" aria-expanded="" title="View All"> 1026 View All 1027 </a> 1028 1029 </li> 1030 1031 </ul> 1032 </div> 1033 1034 </li> 1035 1036 <li> 1037 <a href="/ourproducts/cid/101945/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category7" aria-expanded="false" 1038 title="Packaging Machinery">Packaging Machinery</a> 1039 1040 <div id="sub_category7" class="collapse brand_panel "> 1041 <ul class="list-unstyled"> 1042 1043 <li> 1044 <a href="/ourproducts/cid/331578/cat/packaging-machinery/subcat/vacuum-packing-machine/" class="main_title collapsed " data-target="#sub2_category7_0" aria-expanded="" title="Vacuum Packing Machine"> 1045 Vacuum Packing Machine 1046 </a> 1047 1048 </li> 1049 1050 <li> 1051 <a href="/ourproducts/cid/101945/cat/packaging-machinery/" class="main_title collapsed " data-target="#sub2_category7_1" aria-expanded="" title="View All"> 1052 View All 1053 </a> 1054 1055 </li> 1056 1057 </ul> 1058 </div> 1059 1060 </li> 1061 1062 <li> 1063 <a href="/ourproducts/cid/127283/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 1064 title="Pump">Pump</a> 1065 1066 </li> 1067 1068 <li> 1069 <a href="/ourproducts/cid/101884/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category9" aria-expanded="false" 1070 title="Power Tools ">Power Tools </a> 1071 1072 <div id="sub_category9" class="collapse brand_panel "> 1073 <ul class="list-unstyled"> 1074 1075 <li> 1076 <a href="/ourproducts/cid/330664/cat/power-tools/subcat/electric-jig-saw/" class="main_title collapsed " data-target="#sub2_category9_0" aria-expanded="" title=" Electric Jig Saw"> 1077 Electric Jig Saw 1078 </a> 1079 1080 </li> 1081 1082 <li> 1083 <a href="/ourproducts/cid/330667/cat/power-tools/subcat/circular-saw/" class="main_title collapsed " data-target="#sub2_category9_1" aria-expanded="" title="Circular Saw"> 1084 Circular Saw 1085 </a> 1086 1087 </li> 1088 1089 <li> 1090 <a href="/ourproducts/cid/330671/cat/power-tools/subcat/cordless-drill/" class="main_title collapsed " data-target="#sub2_category9_2" aria-expanded="" title="Cordless Drill"> 1091 Cordless Drill 1092 </a> 1093 1094 </li> 1095 1096 <li> 1097 <a href="/ourproducts/cid/330672/cat/power-tools/subcat/cut-off-machine/" class="main_title collapsed " data-target="#sub2_category9_3" aria-expanded="" title="Cut Off Machine"> 1098 Cut Off Machine 1099 </a> 1100 1101 </li> 1102 1103 <li> 1104 <a href="/ourproducts/cid/330674/cat/power-tools/subcat/cutter-machine/" class="main_title collapsed " data-target="#sub2_category9_4" aria-expanded="" title="Cutter Machine"> 1105 Cutter Machine 1106 </a> 1107 1108 </li> 1109 1110 <li> 1111 <a href="/ourproducts/cid/330665/cat/power-tools/subcat/electric-hand-blower/" class="main_title collapsed " data-target="#sub2_category9_5" aria-expanded="" title="Electric Hand Blower"> 1112 Electric Hand Blower 1113 </a> 1114 1115 </li> 1116 1117 <li> 1118 <a href="/ourproducts/cid/330673/cat/power-tools/subcat/mable-cutter/" class="main_title collapsed " data-target="#sub2_category9_6" aria-expanded="" title="Mable Cutter"> 1119 Mable Cutter 1120 </a> 1121 1122 </li> 1123 1124 <li> 1125 <a href="/ourproducts/cid/330669/cat/power-tools/subcat/micro-grinder-set/" class="main_title collapsed " data-target="#sub2_category9_7" aria-expanded="" title="Micro Grinder Set"> 1126 Micro Grinder Set 1127 </a> 1128 1129 </li> 1130 1131 <li> 1132 <a href="/ourproducts/cid/330670/cat/power-tools/subcat/rotary-hammer/" class="main_title collapsed " data-target="#sub2_category9_8" aria-expanded="" title="Rotary Hammer"> 1133 Rotary Hammer 1134 </a> 1135 1136 </li> 1137 1138 <li> 1139 <a href="/ourproducts/cid/101884/cat/power-tools/" class="main_title collapsed " data-target="#sub2_category9_9" aria-expanded="" title="View All"> 1140 View All 1141 </a> 1142 1143 </li> 1144 1145 </ul> 1146 </div> 1147 1148 </li> 1149 1150 <li> 1151 <a href="/ourproducts/cid/677518/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 1152 title="Air Conditioner">Air Conditioner</a> 1153 1154 </li> 1155 1156 <li> 1157 <a href="/ourproducts/cid/589128/" class="main_title collapsed dropdown-toggle " data-toggle="collapse" data-target="#sub_category11" aria-expanded="false" 1158 title="Car Spa & Workshop">Car Spa & Workshop</a> 1159 1160 <div id="sub_category11" class="collapse brand_panel "> 1161 <ul class="list-unstyled"> 1162 1163 <li> 1164 <a href="/ourproducts/cid/589129/cat/car-spa-workshop/subcat/lubrication-machinery/" class="main_title collapsed " data-target="#sub2_category11_0" aria-expanded="" title="Lubrication Machinery"> 1165 Lubrication Machinery 1166 </a> 1167 1168 </li> 1169 1170 <li> 1171 <a href="/ourproducts/cid/589128/cat/car-spa-workshop/" class="main_title collapsed " data-target="#sub2_category11_1" aria-expanded="" title="View All"> 1172 View All 1173 </a> 1174 1175 </li> 1176 1177 </ul> 1178 </div> 1179 1180 </li> 1181 1182 <li> 1183 <a href="/ourproducts/cid/103217/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 1184 title="Car Spa Machine">Car Spa Machine</a> 1185 1186 </li> 1187 1188 <li> 1189 <a href="/ourproducts/cid/105357/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 1190 title="D. Catalogue - Cleaning Machinery">D. Catalogue - Cleaning Machinery</a> 1191 1192 </li> 1193 1194 <li> 1195 <a href="/ourproducts/cid/105358/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 1196 title="E. Catalogue - Leveling Machine">E. Catalogue - Leveling Machine</a> 1197 1198 </li> 1199 1200 <li> 1201 <a href="/ourproducts/cid/330367/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 1202 title="Eco Power- Misting System ">Eco Power- Misting System </a> 1203 1204 </li> 1205 1206 <li> 1207 <a href="/ourproducts/cid/331576/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 1208 title="Field Liner Roller">Field Liner Roller</a> 1209 1210 </li> 1211 1212 <li> 1213 <a href="/ourproducts/cid/331575/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 1214 title="Glass Chopper ">Glass Chopper </a> 1215 1216 </li> 1217 1218 <li> 1219 <a href="/ourproducts/cid/588312/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 1220 title="Others">Others</a> 1221 1222 </li> 1223 1224 <li> 1225 <a href="/ourproducts/cid/330374/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 1226 title="Paint Machine">Paint Machine</a> 1227 1228 </li> 1229 1230 <li> 1231 <a href="/ourproducts/cid/589529/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 1232 title="Petrol Engine">Petrol Engine</a> 1233 1234 </li> 1235 1236 <li> 1237 <a href="/ourproducts/cid/589124/" class="main_title collapsed " data-target="#sub_category" aria-expanded="false" 1238 title="Processing Machinery">Processing Machinery</a> 1239 1240 </li> 1241 1242 <li> 1243 <a href="/ourproducts/cid/0/" class="main_title collapsed active" data-target="#sub_category" aria-expanded="false" 1244 title="View All">View All</a> 1245 1246 </li> 1247 1248 </ul> 1249</div> 1250 1251
1252<script> 1253 $(document).ready(function() { 1254 viewportwidth = $(window).width(); 1255 if (viewportwidth >992) { 1256 $('#category_menu').addClass('show'); 1257 }else{ 1258 categrory_title = $('.category_menu_3 .title'); 1259 categrory_title.attr('data-toggle', 'collapse'); 1260 } 1261 }) 1262</script>
1262 1263 </div> 1264 1265 <div class="col-md-12 generated_content p-0" id="category_2_3"> 1266 1267 </div> 1268 1269 <div class="col-md-12 generated_content p-0" id="category_2_4"> 1270 <div class="brand_menu_2"> 1271 <div class="brand_title collapsed" data-toggle="collapse" data-target="#brand44" aria-expanded="false"> 1272 <b>Brand</b> <i class="fas fa-arrow-right ml-auto align-self-center"></i> 1273 </div> 1274 <div id="brand44" class="collapse side_brand_panel"> 1275 <ul class="list-unstyled"> 1276 1277 <li> 1278 <div class="custom-control custom-checkbox my-1 mr-sm-2"> 1279 <input type="checkbox" class="custom-control-input" id="brand21497" > 1280 <label class="custom-control-label" for="brand21497" onclick="location.href='/ourproducts/bid/21497/';"> 1281 Eco Power 1282 </label> 1283 </div> 1284 </li> 1285 1286 <li> 1287 <div class="custom-control custom-checkbox my-1 mr-sm-2"> 1288 <input type="checkbox" class="custom-control-input" id="brand21498" > 1289 <label class="custom-control-label" for="brand21498" onclick="location.href='/ourproducts/bid/21498/';"> 1290 FEST 1291 </label> 1292 </div> 1293 </li> 1294 1295 <li> 1296 <div class="custom-control custom-checkbox my-1 mr-sm-2"> 1297 <input type="checkbox" class="custom-control-input" id="brand21495" > 1298 <label class="custom-control-label" for="brand21495" onclick="location.href='/ourproducts/bid/21495/';"> 1299 GAIR 1300 </label> 1301 </div> 1302 </li> 1303 1304 <li> 1305 <div class="custom-control custom-checkbox my-1 mr-sm-2"> 1306 <input type="checkbox" class="custom-control-input" id="brand21494" > 1307 <label class="custom-control-label" for="brand21494" onclick="location.href='/ourproducts/bid/21494/';"> 1308 TAKAFuji 1309 </label> 1310 </div> 1311 </li> 1312 1313 <li> 1314 <div class="custom-control custom-checkbox my-1 mr-sm-2"> 1315 <input type="checkbox" class="custom-control-input" id="brand21496" > 1316 <label class="custom-control-label" for="brand21496" onclick="location.href='/ourproducts/bid/21496/';"> 1317 Top Baker 1318 </label> 1319 </div> 1320 </li> 1321 1322 </ul> 1323 </div> 1324</div> 1325 1326
1327<script> 1328 $(document).ready(function() { 1329 viewportwidth = $(window).width(); 1330 var brand_title = $('.brand_menu_2 .brand_title'); 1331 1332 if (viewportwidth > 992) { 1333 $('.side_brand_panel').addClass('show'); 1334 brand_title.attr('aria-expanded','true'); 1335 }else{ 1336 brand_title.removeClass('collapse'); 1337 brand_title.addClass('collapsed'); 1338 1339 $('.side_brand_panel').removeClass('show'); 1340 } 1341 }) 1342</script>
1342 1343 </div> 1344 1345 <div class="col-md-12 generated_content p-0" id="category_2_5"> 1346 1347 </div> 1348 </div></div></div><div class="col-md-9 generated_col " id="category_3"><div class="container-fluid innerContainer_3"><div class="row innerRow_3"> 1349 <div class="col-md-12 generated_content p-0" id="category_3_1"> 1350 <div class="breadcrumb_b"> 1351 <ol> 1352 1353 <li> 1354 <a href="/" title="Homepage"> 1355 <span><i class='fa fa-home' aria-hidden='true'></i></span> 1356 </a> 1357 </li> 1358 1359 <li> 1360 <a href="/category/" title="Our Products"> 1361 Our Products 1362 </a> 1363 </li> 1364 1365 </ol> 1366</div> 1367 </div> 1368 1369 <div class="col-md-12 generated_content p-0" id="category_3_2"> 1370 1371 </div> 1372 1373 <div class="col-md-12 generated_content p-0" id="category_3_3"> 1374 1375 </div> 1376 1377 <div class="col-md-12 generated_content p-0" id="category_3_4"> 1378 <div class="container-fluid category_list_type4 mt-3 p-0"> 1379 <div class="row"> 1380 1381 <div class="col-6 col-md-3 col-lg-3"> 1382 <a href="/category/cid/101757/cat/air-cooler/" class="category_box"> 1383 <div class="img_frame"> 1384 <img src="https://cdn1.npcdn.net/images/0ac0227169a7f168c7187ee5b6a0bf94_1746758892.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=png&type=9" alt="Air Cooler" title="Air Cooler"> 1385 </div> 1386 <h6>Air Cooler</h6> 1387 1388 <p>45 Products</p> 1389 1390 </a> 1391 </div> 1392 1393 <div class="col-6 col-md-3 col-lg-3"> 1394 <a href="/category/cid/101771/cat/fanblower/" class="category_box"> 1395 <div class="img_frame"> 1396 <img src="https://cdn1.npcdn.net/images/c20e84a19fe3bb1335d93d88d28c5e7e_1790924581.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=png&type=9" alt="Fan/Blower" title="Fan/Blower"> 1397 </div> 1398 <h6>Fan/Blower</h6> 1399 1400 <p>42 Products</p> 1401 1402 </a> 1403 </div> 1404 1405 <div class="col-6 col-md-3 col-lg-3"> 1406 <a href="/category/cid/101816/cat/cleaning-machinery/" class="category_box"> 1407 <div class="img_frame"> 1408 <img src="https://cdn1.npcdn.net/images/fc4dc81331121b3c45cc65edb402d6f3_1745910496.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=png&type=9" alt="Cleaning Machinery" title="Cleaning Machinery"> 1409 </div> 1410 <h6>Cleaning Machinery</h6> 1411 1412 <p>29 Products</p> 1413 1414 </a> 1415 </div> 1416 1417 <div class="col-6 col-md-3 col-lg-3"> 1418 <a href="/category/cid/101938/cat/food-machinery/" class="category_box"> 1419 <div class="img_frame"> 1420 <img src="https://cdn1.npcdn.net/images/579d2de97c3d4b683cc7d4460380f7b3_1783570724.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=png&type=9" alt="Food Machinery" title="Food Machinery"> 1421 </div> 1422 <h6>Food Machinery</h6> 1423 1424 <p>52 Products</p> 1425 1426 </a> 1427 </div> 1428 1429 <div class="col-6 col-md-3 col-lg-3"> 1430 <a href="/category/cid/101898/cat/air-compressor/" class="category_box"> 1431 <div class="img_frame"> 1432 <img src="https://cdn1.npcdn.net/images/a4400a7a3b2df10107ffc841c5492366_1748314327.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=png&type=9" alt="Air Compressor" title="Air Compressor"> 1433 </div> 1434 <h6>Air Compressor</h6> 1435 1436 <p>23 Products</p> 1437 1438 </a> 1439 </div> 1440 1441 <div class="col-6 col-md-3 col-lg-3"> 1442 <a href="/category/cid/101856/cat/leveling-machine/" class="category_box"> 1443 <div class="img_frame"> 1444 <img src="https://cdn1.npcdn.net/images/1447918577ca57a7c5c77539f59386e6fb1c2c30d1.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=jpg&type=9" alt="Leveling Machine" title="Leveling Machine"> 1445 </div> 1446 <h6>Leveling Machine</h6> 1447 1448 <p>6 Products</p> 1449 1450 </a> 1451 </div> 1452 1453 <div class="col-6 col-md-3 col-lg-3"> 1454 <a href="/category/cid/101899/cat/water-equipment/" class="category_box"> 1455 <div class="img_frame"> 1456 <img src="https://cdn1.npcdn.net/images/160474256560e01f41807453dbfb3ebfecb4a76a36.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=jpeg&type=9" alt="Water Equipment" title="Water Equipment"> 1457 </div> 1458 <h6>Water Equipment</h6> 1459 1460 <p>2 Products</p> 1461 1462 </a> 1463 </div> 1464 1465 <div class="col-6 col-md-3 col-lg-3"> 1466 <a href="/category/cid/101945/cat/packaging-machinery/" class="category_box"> 1467 <div class="img_frame"> 1468 <img src="https://cdn1.npcdn.net/images/16047485028e37008bd2664f14c697eb88be41abec.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=jpg&type=9" alt="Packaging Machinery" title="Packaging Machinery"> 1469 </div> 1470 <h6>Packaging Machinery</h6> 1471 1472 <p>6 Products</p> 1473 1474 </a> 1475 </div> 1476 1477 <div class="col-6 col-md-3 col-lg-3"> 1478 <a href="/ourproducts/cid/127283/cat/pump/" class="category_box"> 1479 <div class="img_frame"> 1480 <img src="https://cdn1.npcdn.net/images/59e70682b4a91425dc4b5d84ad848561_1775531229.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=png&type=9" alt="Pump" title="Pump"> 1481 </div> 1482 <h6>Pump</h6> 1483 1484 <p>2 Products</p> 1485 1486 </a> 1487 </div> 1488 1489 <div class="col-6 col-md-3 col-lg-3"> 1490 <a href="/category/cid/101884/cat/power-tools/" class="category_box"> 1491 <div class="img_frame"> 1492 <img src="https://cdn1.npcdn.net/images/16043280411139eafcb0e4de9edf1033dcc94c6106.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=jpg&type=9" alt="Power Tools " title="Power Tools "> 1493 </div> 1494 <h6>Power Tools </h6> 1495 1496 <p>11 Products</p> 1497 1498 </a> 1499 </div> 1500 1501 <div class="col-6 col-md-3 col-lg-3"> 1502 <a href="/ourproducts/cid/677518/cat/air-conditioner/" class="category_box"> 1503 <div class="img_frame"> 1504 <img src="https://cdn1.npcdn.net/images/2555ac226b3c1b004dff2055288d7bf0_1787123408.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=png&type=9" alt="Air Conditioner" title="Air Conditioner"> 1505 </div> 1506 <h6>Air Conditioner</h6> 1507 1508 <p>1 Products</p> 1509 1510 </a> 1511 </div> 1512 1513 <div class="col-6 col-md-3 col-lg-3"> 1514 <a href="/category/cid/589128/cat/car-spa-workshop/" class="category_box"> 1515 <div class="img_frame"> 1516 <img src="https://cdn1.npcdn.net/images/f8223120fd3c228cc484bd1cf68b4052_1745912832.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=png&type=9" alt="Car Spa & Workshop" title="Car Spa & Workshop"> 1517 </div> 1518 <h6>Car Spa & Workshop</h6> 1519 1520 <p>2 Products</p> 1521 1522 </a> 1523 </div> 1524 1525 <div class="col-6 col-md-3 col-lg-3"> 1526 <a href="/ourproducts/cid/103217/cat/car-spa-machine/" class="category_box"> 1527 <div class="img_frame"> 1528 <img src="https://cdn1.npcdn.net/images/144929644189266e4ac6209b44011c847fc05b588e.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=jpg&type=9" alt="Car Spa Machine" title="Car Spa Machine"> 1529 </div> 1530 <h6>Car Spa Machine</h6> 1531 1532 <p>1 Products</p> 1533 1534 </a> 1535 </div> 1536 1537 <div class="col-6 col-md-3 col-lg-3"> 1538 <a href="/ourproducts/cid/105357/cat/d-catalogue-cleaning-machinery/" class="category_box"> 1539 <div class="img_frame"> 1540 <img src="https://cdn1.npcdn.net/images/1451887322971e1278d283a9ade54a42958d30d763.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=jpg&type=9" alt="D. Catalogue - Cleaning Machinery" title="D. Catalogue - Cleaning Machinery"> 1541 </div> 1542 <h6>D. Catalogue - Cleaning Machinery</h6> 1543 1544 <p>7 Products</p> 1545 1546 </a> 1547 </div> 1548 1549 <div class="col-6 col-md-3 col-lg-3"> 1550 <a href="/ourproducts/cid/105358/cat/e-catalogue-leveling-machine/" class="category_box"> 1551 <div class="img_frame"> 1552 <img src="https://cdn1.npcdn.net/images/1451887665c74765340ad3bc84547a3ffe88df9807.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=jpg&type=9" alt="E. Catalogue - Leveling Machine" title="E. Catalogue - Leveling Machine"> 1553 </div> 1554 <h6>E. Catalogue - Leveling Machine</h6> 1555 1556 <p>3 Products</p> 1557 1558 </a> 1559 </div> 1560 1561 <div class="col-6 col-md-3 col-lg-3"> 1562 <a href="/ourproducts/cid/330367/cat/eco-power-misting-system/" class="category_box"> 1563 <div class="img_frame"> 1564 <img src="https://cdn1.npcdn.net/images/1604210423523fc225513e512fa42e24b9634189a2.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=jpg&type=9" alt="Eco Power- Misting System " title="Eco Power- Misting System "> 1565 </div> 1566 <h6>Eco Power- Misting System </h6> 1567 1568 <p>1 Products</p> 1569 1570 </a> 1571 </div> 1572 1573 <div class="col-6 col-md-3 col-lg-3"> 1574 <a href="/ourproducts/cid/331576/cat/field-liner-roller/" class="category_box"> 1575 <div class="img_frame"> 1576 <img src="https://cdn1.npcdn.net/images/1604745528b4ade2842e120444b7da003a3ec2a74f.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=jpeg&type=9" alt="Field Liner Roller" title="Field Liner Roller"> 1577 </div> 1578 <h6>Field Liner Roller</h6> 1579 1580 <p>1 Products</p> 1581 1582 </a> 1583 </div> 1584 1585 <div class="col-6 col-md-3 col-lg-3"> 1586 <a href="/ourproducts/cid/331575/cat/glass-chopper/" class="category_box"> 1587 <div class="img_frame"> 1588 <img src="https://cdn1.npcdn.net/images/14479273705480969ae19b8b18c06ebe4cadcc5763.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=jpg&type=9" alt="Glass Chopper " title="Glass Chopper "> 1589 </div> 1590 <h6>Glass Chopper </h6> 1591 1592 <p>1 Products</p> 1593 1594 </a> 1595 </div> 1596 1597 <div class="col-6 col-md-3 col-lg-3"> 1598 <a href="/ourproducts/cid/588312/cat/others/" class="category_box"> 1599 <div class="img_frame"> 1600 <img src="https://cdn1.npcdn.net/images/1451358012d38936235c86fe148434e1aa171ba0e0.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=jpg&type=9" alt="Others" title="Others"> 1601 </div> 1602 <h6>Others</h6> 1603 1604 <p>10 Products</p> 1605 1606 </a> 1607 </div> 1608 1609 <div class="col-6 col-md-3 col-lg-3"> 1610 <a href="/ourproducts/cid/330374/cat/paint-machine/" class="category_box"> 1611 <div class="img_frame"> 1612 <img src="https://cdn1.npcdn.net/images/16042255157a2df41f1e37e06137ba6aa20bbdce19.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=jpg&type=9" alt="Paint Machine" title="Paint Machine"> 1613 </div> 1614 <h6>Paint Machine</h6> 1615 1616 <p>1 Products</p> 1617 1618 </a> 1619 </div> 1620 1621 <div class="col-6 col-md-3 col-lg-3"> 1622 <a href="/ourproducts/cid/589529/cat/petrol-engine/" class="category_box"> 1623 <div class="img_frame"> 1624 <img src="https://cdn1.npcdn.net/images/a52fc428831c095a1ab642d5a17fe8d6_1746239732.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=png&type=9" alt="Petrol Engine" title="Petrol Engine"> 1625 </div> 1626 <h6>Petrol Engine</h6> 1627 1628 <p>1 Products</p> 1629 1630 </a> 1631 </div> 1632 1633 <div class="col-6 col-md-3 col-lg-3"> 1634 <a href="/ourproducts/cid/589124/cat/processing-machinery/" class="category_box"> 1635 <div class="img_frame"> 1636 <img src="https://cdn1.npcdn.net/images/227c44488a45d442b3a8f13fea312918_1745911344.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=png&type=9" alt="Processing Machinery" title="Processing Machinery"> 1637 </div> 1638 <h6>Processing Machinery</h6> 1639 1640 <p>2 Products</p> 1641 1642 </a> 1643 </div> 1644 1645 <div class="col-6 col-md-3 col-lg-3"> 1646 <a href="/ourproducts/" class="category_box"> 1647 <div class="img_frame"> 1648 <img src="https://cdn1.npcdn.net/images/0ac0227169a7f168c7187ee5b6a0bf94_1746758892.webp?md5id=d9376cb84f00869b10eb6203c61e705c&new_width=1000&new_height=1000&size=max&w=1788749024&from=png&type=9" alt="View All" title="View All"> 1649 </div> 1650 <h6>View All</h6> 1651 1652 <p>249 Products</p> 1653 1654 </a> 1655 </div> 1656 1657 <!-- {START_VIEW_ALL_CATEGORY_BOX} --> 1658<!-- <div class="col-12 col-md-{CATEGORY_COL} col-lg-{CATEGORY_COL}"> 1659 <a href="{CATEGORY_URL}" class="category_box view_all"> 1660 <div class="view_all_frame"> 1661 <div class="all"> 1662 {START_VIEW_ALL_IMG:00} 1663 <div class="view_all_img_frame"> 1664 <img src="{CATEGORY_IMG_SRC}" alt="{CATEGORY_IMG_ALT}" title="{CATEGORY_IMG_TITLE}"> 1665 </div> 1666 {END_VIEW_ALL_IMG:00} 1667 </div> 1668 </div> 1669 <h6>{CATEGORY_VIEW_ALL}</h6> 1670 <p>{CATEGORY_VIEW_ALL_QTY}</p> 1671 </a> 1672 </div> --> 1673 <!-- {END_VIEW_ALL_CATEGORY_BOX} --> 1674 1675 </div> 1676</div> 1677 </div> 1678 </div></div></div></div></div></div></div><footer class="footer_type3"> 1679 <div class="container pt-3 pb-3"> 1680 <div class="row"> 1681 <!-- Colum 1 --> 1682 <div class="col-12 col-md-9"> 1683 <p class="mb-2">Ⓒ 2015-2026 <b>GWM Marketing Sdn Bhd</b> <small>918151-A</small></p> 1684 <div class="text-left d-flex mb-2"> 1685 1686 1687 <div style="font-size: 95%;" class="mr-3"> 1688 <p style="display: inline;">Visitor:</p> <div class='platinum_website_visitor'></div> 1689 </div> 1690 1691 </div> 1692 <div class="text-left mb-2"> 1693 <a href="/privacypolicy" class="privacy_policy mr-3">Privacy Policy</a> 1694 1695 1696 1697 1698 </div> 1699 <p><small>Powered By <a href="https://www.newpages.com.my/v2/e
1699n/company/727074/index.html" class="footer_returns pr-3" target="_blank">NEWPAGES</a></small></p> 1700 </div> 1701 <!-- Colum 1 End--> 1702 1703 <!-- Colum 2 --> 1704 <div class="col-12 col-md-3"> 1705 <ul class="social_media"> 1706 1707 <li> 1708 <a href="https://www.facebook.com/Gwm-Marketing-Sdn-Bhd-Malaysia-1016404985122322/" target="_blank"> 1709 <i class="fab fa-facebook-f"></i> 1710 </a> 1711 </li> 1712 1713 <li> 1714 <a href="https://www.instagram.com/gwm_marketing/#" target="_blank"> 1715 <i class="fab fa-instagram"></i> 1716 </a> 1717 </li> 1718 1719 1720 1721 1722 1723 1724 </ul> 1725 1726 </div> 1727 <!-- Colum 2 End --> 1728 </div> 1729 </div> 1730</footer> 1731 1732 1733 1734<div class="toggle_btn num1"> 1735 <a data-type=1 href="https://wa.me/60387278930?text=Hi, i am interested to know more. (https://www.gwmmarketing.com.my/category/)" id="Whatsapp" class="contactRecordBtn whatsapp" data-type="1" target="_blank"> 1736 <i class="fab fa-whatsapp"></i> 1737 </a> 1738 <div class="whatsapp_float_title"></div> 1739</div> 1740 1741 1742 1743<div id="toTop"> 1744 <div class="d-flex justify-content-center h-100"> 1745 <i class="fas fa-angle-up fa-2x my-auto"></i> 1746 </div> 1747</div> 1748<!-- Scroll to Top -->
1749<script> 1750 $(window).scroll(function() { 1751 if ($(this).scrollTop()) { 1752 $('#toTop').fadeIn(); 1753 } else { 1754 $('#toTop').fadeOut(); 1755 } 1756 }); 1757 $("#toTop").click(function() { 1758 $("html, body").animate({ 1759 scrollTop: 0 1760 }, 1000); 1761 }); 1762</script>
vendor: 1 bytes, line 1762
1762
1763<script type="text/javascript"> 1764 $(document).ready(function() { 1765 if ($('.janimate').length > 0) { 1766 $('.janimate').each(function() { 1767 $(this).addClass("hidden").viewportChecker(); 1768 }); 1769 } 1770 }); 1771</script>
1771 1772 1773 1774 1775 1776 1777 1778 1779<div class="modal fade" id="whatsappPopupModal" tabindex="-1" role="dialog" aria-labelledby="whatsappPopupModal" aria-hidden="true"> 1780 <div class="modal-dialog modal-dialog-centered" role="document"> 1781 <div class="modal-content"> 1782 <div class="modal-header"> 1783 <h5 class="modal-title" id="whatsappPopupModal">Contact Us for Enquiry!</h5> 1784 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1785 <span aria-hidden="true">×</span> 1786 </button> 1787 </div> 1788 <div class="modal-body" id="whatsapp_popup_modalbody"> 1789 1790 <div class="mb-3 whatsapp_popup_description"> 1791 For more information and enquiries... Feel free to WhatsApp us! 1792 </div> 1793 1794 <div class="mb-3"> 1795 <label for="whatsapp_popup_name" class="form-label">Name</label> 1796 <input type="text" class="form-control" id="whatsapp_popup_name"> 1797 </div> 1798 <div class="mb-3"> 1799 <label for="whatsapp_popup_contact" class="form-label">Contact No</label> 1800 <input type="text" class="form-control" id="whatsapp_popup_contact" aria-describedby="emailHelp"> 1801 <div id="whatsapp_popup_contact_help" class="form-text text-muted">We'll never share your contact with anyone else.</div> 1802 </div> 1803 </div> 1804 <div class="modal-footer"> 1805 <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> 1806 <button type="submit" class="btn btn-primary" id="whatsapp_popup_submit">Proceed</button> 1807 </div> 1808 </div> 1809 </div> 1810</div> 1811
1812<script type="text/javascript"> 1813 $( ".whatsapp_btn" ).click(function() { 1814 event.preventDefault(); 1815 $('#whatsappPopupModal').modal('show') 1816 }); 1817 1818 $( "#whatsapp_popup_submit" ).click(function() { 1819 var whatsapp_popup_name = $("#whatsapp_popup_name").val(); 1820 var whatsapp_popup_contact = $("#whatsapp_popup_contact").val(); 1821 var phone_pattern = /^(01||07||\+60||\+0)[0-46-9]*[0-9]{7,8}$/; 1822 1823 if (phone_pattern.test(whatsapp_popup_contact)) { 1824 1825 $.ajax({ 1826 type: "POST", 1827 url: "/ex_ajax/ex_whatsappPopupSubmit.php", 1828 dataType: "JSON", 1829 data: { 1830 name: whatsapp_popup_name, 1831 contact:whatsapp_popup_contact, 1832 url:'https://www.gwmmarketing.com.my/category/', 1833 productid:'' 1834 }, 1835 success(data){ 1836 window.open('https://wa.me/60387278930?text=Hi, i am interested to know more. (https://www.gwmmarketing.com.my/category/)','_blank') 1837 $('#whatsapp_popup_modalbody').html("<span>Successfully submit the details. If the new window doesn't open, please click on this <b><a class='text-success' href='https://wa.me/60387278930?text=Hi, i am interested to know more. (https://www.gwmmarketing.com.my/category/)' target='_blank'><i class='fab fa-whatsapp'></i> WhatsApp Us</a></b>") 1838 $('#whatsapp_popup_submit').hide(); 1839 } 1840 }) 1841 } 1842 else { 1843 $('#whatsapp_popup_contact_help').html('<span class="text-danger">Please enter a valid phone number.</span>') 1844 } 1845 }); 1846</script>
1846 1847 1848 1849 1850 1851 1852 1853 1854<!-- Scroll Effect Aos Script -->
1855<script> 1856 $(function() { AOS.init({ 1857 once: false 1858 });}); 1859 window.addEventListener('load', function() { 1860 AOS.refresh(); 1861 }); 1862</script>
vendor: 1 bytes, line 1862
1862
1863<script src="https://scss.npcdn.net/ex_cusscss/np_popper.min.js?ref=1" async></script>
1863 1864<!--
1864<script src="https://scss.npcdn.net/ex_cusscss/np_jquery-ui.js?ref=1" async></script>
1864 --> 1865<!--
1865<script src="https://scss.npcdn.net/ex_cusscss/np_jquery.ui.touch-punch.min.js"></script>
1865 --> 1866 1867
1868<script> 1869 if ($('#subscribeEmail').length) { 1870 var subscribeEmailField = document.getElementById("subscribeEmail"); 1871 subscribeEmailField.addEventListener("keyup", function(event) { 1872 if (event.keyCode == 13) { 1873 subscribeNow() 1874 } 1875 }); 1876 function subscribeNow() { 1877 let x = $('#subscribeEmail').val(); 1878 $.ajax({ 1879 type: "POST", 1880 url: "/ex_ajax/ex_subscribeMailAjax.php", 1881 dataType: "JSON", 1882 data: { 1883 subscribeEmail: x, 1884 }, 1885 success(data) { 1886 if (data.success == "true") { 1887 alertSucess(data.string) 1888 } else { 1889 alertUnsucess(data.string); 1890 } 1891 1892 } 1893 }) 1894 } 1895 } 1896</script>
1896 1897
1898<script type='text/javascript'> 1899 1900 1901 1902 //get visitor by ajax 1903 $.ajax({ 1904 type: 'POST', 1905 url: "/ex_ajax/ex_ajaxGetPlatinumVisitor.php", 1906 dataType: "JSON", 1907 success: function(data) { 1908 $(".platinum_website_visitor").html(data.visitor); 1909 } 1910 }); 1911 1912 1913 $('body').on("click", ".contactRecordBtn", function() { 1914 var cid = '18875'; 1915 var type = $(this).data('type'); 1916 // TrueLead: pass the clicked WhatsApp link so the server can fingerprint 1917 // the exact prefill text + target number (dynamic per button/page) 1918 var waLink = $(this).attr('href') || ''; 1919 if (waLink.indexOf('wa.me') === -1 && waLink.indexOf('api.whatsapp.com') === -1) { 1920 waLink = ''; 1921 } 1922 $.ajax({ 1923 type: 'POST', 1924 url: "/ex_contactlink_ajax.php", 1925 data: { 1926 company_id: cid, 1927 type: type, 1928 url:'https://www.gwmmarketing.com.my/category/', 1929 wa_link: waLink 1930 }, 1931 success: function(data) { 1932 }, 1933 complete: function(data) { 1934 } 1935 }); 1936 1937 }); 1938</script>
1938 1939 1940 </body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.