PageSourceSearch

https://www.gwmmarketing.com.my/category/

html gwmmarketing.com.my collected 2026-10-02 15:31:02 UTC 82,054 bytes, 1,940 lines download raw bytes

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>&nbsp;&nbsp;+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>&nbsp;&nbsp;[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">&times;</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>&nbsp;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">&times;</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 &amp; Industrial">
702                            Event &amp; 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 &amp; Wall Fan">
805                            Stand &amp; 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 &amp; Workshop">Car Spa &amp; 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>&nbsp; <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 &amp; Workshop" title="Car Spa &amp; Workshop">
1517                </div>
1518                <h6>Car Spa &amp; 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">&#9400; 2015-2026&nbsp;<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">&times;</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>&nbsp;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.