PageSourceSearch

https://www.siamoasisgroup.com/ourproducts/

html siamoasisgroup.com collected 2026-10-10 01:02:07 UTC 74,423 bytes, 1,854 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>Our Products | Healthcare Planet Sdn Bhd</title>
13<meta name="title" content="Our Products | Healthcare Planet Sdn Bhd" />
14<meta name="description" content="Browse all of our products, Siam Oasis is a wellness sanctuary offering affordable premium therapies and heartfelt services, dedicated to restoring balance, elevate wellbeing, and indulge your senses with every visit." />
15<meta property="og:title" content="Our Products | Healthcare Planet Sdn Bhd"/>
16<meta property="og:site_name" content="Healthcare Planet Sdn Bhd"/>
17<meta property="og:type" content="website"/>
18<meta property="og:description" content="Browse all of our products, Siam Oasis is a wellness sanctuary offering affordable premium therapies and heartfelt services, dedicated to restoring balance, elevate wellbeing, and indulge your senses with every visit."/>
19<meta property="og:url" content="https://www.siamoasisgroup.com/ourproducts/"/>
20<meta property="og:ttl" content="2419200">
21<meta property="og:image" content="https://www.newpages.com.my/customer/images/c58e51012f9eb46e602641c61e06fce6.jpg"/>
22
23
24
25
26<meta name="theme-color" content="#e7bc00">
27<meta name="google" content="notranslate">
28<meta name="google-site-verification" content="FhZdYuOEFTjZgqyGsSqA1DO78vMCHj83kphVRaAnQYI"/> 
29<link rel="canonical" href="https://www.siamoasisgroup.com/ourproducts/" />
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_y140938/40938/ex_generalstyle.css?v=1789905559">
39
40<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np3_y140938/40938/ex_style.css?v=1789905559">
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=96998fec57d81a588cb70dfd7a56bab8&lm=1789906445&did=40938">
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=1789905559">
54<link rel="icon" href="https://cdn1.npcdn.net/images/4e21beffc66e8030cb2cae1b9f9240aa.png" type="image/png">
55<link rel="apple-touch-icon" href="https://cdn1.npcdn.net/images/4e21beffc66e8030cb2cae1b9f9240aa.png">
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>
127
128
129
130
131
132<!-- Global site tag (gtag.js) - Google Analytics in Company Domain -->
vendor: 65 bytes, lines 132-134
132
133
134<script async src="https://www.googletagmanager.com/gtag/js?id=
134G-D20J9FDGLF
vendor: 14 bytes, lines 134-135
134"></script>
135  
135<script>
136    
vendor: 140 bytes, lines 136-140
136window.dataLayer = window.dataLayer || [];
137    function gtag(){dataLayer.push(arguments);}
138    gtag('js', new Date());
139
140    gtag('config', '
140G-D20J9FDGLF
vendor: 4 bytes, line 140
140');
141</script>
141 
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    
160</div>
161<div class="navbar_type8 navbar_height">
162    <a class="logo" href="/">
163        <img src="https://cdn1.npcdn.net/images/d599a9089b23852ce860b79921c65705.png" alt="Healthcare Planet Sdn Bhd" title="Healthcare Planet Sdn Bhd">
164    </a>
165    <div class="nav_tab">
166        
167        <div class="dropdown nav_item">
168            <a class="" href="/" title="Home" >Home</a> 
169             
170            
171        </div>
172        
173        <div class="dropdown nav_item">
174            <a class="dropdown-toggle" href="javascript:void(0)" title="About Us" >About Us</a> 
175            
176            <div class="dropdown-menu dropdown-menu-center">
177                <div class="dropdown-item">
178                    <span class="pt-1"></span>
179                    
180                    <a class="pb-1" href="/about-us"  >About Siam Oasis Group</a> 
181                    
182                    <a class="pb-1" href="/award"  >Awards</a> 
183                    
184                </div>
185            </div>
186             
187            
188        </div>
189        
190        <div class="dropdown nav_item">
191            <a class="dropdown-toggle" href="javascript:void(0)" title="Services" >Services</a> 
192            
193            <div class="dropdown-menu dropdown-menu-center">
194                <div class="dropdown-item">
195                    <span class="pt-1"></span>
196                    
197                    <a class="pb-1" href="/siam-oasis-menu-and-price"  >Siam Oasis</a> 
198                    
199                    <a class="pb-1" href="/siam-oasis-plus-menu-and-price"  >Siam Oasis Plus+</a> 
200                    
201                    <a class="pb-1" href="/siam-oasis-royale-menu-and-price"  >Siam Oasis Royale</a> 
202                    
203                    <a class="pb-1" href="/siam-wellness-spa-menu-and-price"  >Siam Wellness</a> 
204                    
205                    <a class="pb-1" href="/zen-oriental-menu-and-price"  >Zen Oriental</a> 
206                    
207                </div>
208            </div>
209             
210            
211        </div>
212        
213        <div class="dropdown nav_item">
214            <a class="" href="/ourproducts/" title="Products" >Products</a> 
215             
216            
217        </div>
218        
219        <div class="dropdown nav_item">
220            <a class="" href="/latestnews/" title="News/Promotions" >News/Promotions</a> 
221             
222            
223        </div>
224        
225        <div class="dropdown nav_item">
226            <a class="dropdown-toggle" href="javascript:void(0)" title="Outlets" >Outlets</a> 
227            
228            <div class="dropdown-menu dropdown-menu-center">
229                <div class="dropdown-item">
230                    <span class="pt-1"></span>
231                    
232                    <a class="pb-1" href="/klang-valley-branches"  >Klang Valley</a> 
233                    
234                    <a class="pb-1" href="/johor-branches"  >Johor</a> 
235                    
236                    <a class="pb-1" href="/penang-branch"  >Penang</a> 
237                    
238                    <a class="pb-1" href="/sabah-branch"  >Sabah</a> 
239                    
240                </div>
241            </div>
242             
243            
244        </div>
245        
246        <div class="dropdown nav_item">
247            <a class="dropdown-toggle" href="javascript:void(0)" title="Contact Us" >Contact Us</a> 
248            
249            <div class="dropdown-menu dropdown-menu-center">
250                <div class="dropdown-item">
251                    <span class="pt-1"></span>
252                    
253                    <a class="pb-1" href="/career/"  >Join Our Team</a> 
254                    
255                    <a class="pb-1" href="/contactus/"  >Enquiry</a> 
256                    
257                </div>
258            </div>
259             
260            
261        </div>
262         
263         
264        
265    </div>
266</div>
267
268
269
270
271<script>
272    window.onscroll = function() {
273        checkNavbar()
274    };
275    window.onresize = function() {
276        checkNavbar()
277    }
278    $(document).ready(function(){
279        checkNavbar();
280    })
281
282    function checkNavbar() {
283        if (window.pageYOffset > 10) {
284            $('.navbar_type8').addClass("dark_nav");
285            $('.navbar_type8 .nav_tab .dropdown .dropdown-menu-img').removeAttr('style');
286        } else {
287            let topMsg = 0;
288            if($(".top_msg").css("position") == 'relative' && $(".top_msg").css("display") !== 'none'){
289                topMsg = $('.top_msg').outerHeight();
290            }
291            let editorHeight = $('.editor').outerHeight() + 45 + topMsg;
292            let top = "top:" + editorHeight + "px";
293            $('.navbar_type8').removeClass("dark_nav");
294            $('.navbar_type8 .nav_tab .dropdown .dropdown-menu-img').attr('style', top);
295        }
296    }
297</script>
297
298<!-- 
298<script>
299    $(document).ready(function() {
300        viewportwidth = $(window).width();
301        if (viewportwidth > 992) {
302            var x = $('.navbar_type8').outerHeight();
303            $('#top_spacing').css('height', x);
304        }
305        window.addEventListener('resize', function(event){
306            viewportwidth = $(window).width();
307            if (viewportwidth > 992) {
308                var x = $('.navbar_type8').outerHeight();
309                $('#top_spacing').css('height', x);
310            }
311        });
312        // window.onresize = function(event) {
313            
314        //     //}
315        // }
316    })
317</script>
317 -->
318
319<!-- SUBSUBMENU
320<div class="dropdown-menu dropdown-menu-right">
321        <div class="dropdown-item">
322            <span class="pt-1"></span>
323            <a class="text-center pb-1" href="#">About</a>
324            <a class="text-center pb-1" href="#contact">123</a>
325            <a class="text-center pb-1" href="#contact">Contact</a>
326            <div class="sub-dropdown text-center dropdown-toggle">
327                <a class="text-center pb-1 dropdown-toggle" href="#contact">More</a>
328                <div class="sub-dropdown-menu dropdown-menu">
329                    <div class="dropdown-item">
330                        <a class="text-center pb-1" href="#contact">More</a>
331                        <a class="text-center pb-1" href="#">About</a>
332                        <a class="text-center pb-1" href="#contact">123</a>
333                        <a class="text-center pb-1" href="#contact">Contact</a>
334                    </div>
335                </div>
336            </div>
337            <a class="text-center pb-1" href="#contact">Contact</a>
338        </div>
339    </div> --><div id="top_spacing"></div>
340<div class="navbar_mobile show fixed-top">
341    <div class="row_1 w-100 pt-3">
342        <div class="col pl-4" style="display: flex;">
343            <div class="btn btn-outline-light float-left" style="border-radius:19px;align-self: center;" onclick="show_sideMenu()">
344                <i class="fas fa-bars"></i>
345            </div>
346        </div>
347        <a class="col text-center" href="/">
348            <img class="logo_img" src="https://cdn1.npcdn.net/images/d599a9089b23852ce860b79921c65705.png" alt="Healthcare Planet Sdn Bhd" title="Healthcare Planet Sdn Bhd">
349        </a>
350        <div class="col"></div>
351    </div>
352</div>
353
354<div class="side_menu target">
355    <div class="mt-3 mx-3 pt-5">
356        <div style="position:relative;">
357            <form onsubmit="return formSearch(this.querySelector('#search_name').value)">
358                <input type="text" name="search_name" id="search_name" class="search" placeholder="Search products">
359                <button class="fa fa-search btn border-0 text-white" type="submit" style="position: absolute;
360                right: 4px;
361                top: 50%;
362                transform: translate(0,-50%);"></button>
363            </form>
364        </div>
365    </div>
366    
367
368    <div class="list-unstyled list-group mt-3">
369        
370        <div class="list-group-item">
371            <a href="/" title="Home"  data-target="#">
372                <!-- DATA_TOGGLE return data-toggle="collapse"-->
373                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
374                <div class="">
375                    Home
376                </div>
377            </a>
378            
379        </div>
380        
381        <div class="list-group-item">
382            <a href="" title="About Us" data-toggle="collapse" data-target="#m_menuitem_1">
383                <!-- DATA_TOGGLE return data-toggle="collapse"-->
384                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
385                <div class="dropdown-toggle">
386                    About Us
387                </div>
388            </a>
389            
390            <div id="m_menuitem_1" class="collapse ml-3" style="width:100%;">
391                
392                <div class="dropdown-submenu list-unstyled">
393                    
394
395                    <li>
396                        <a href="/about-us" class="main_title collapsed "   data-target="#three_navItem" aria-expanded="true" title="About Siam Oasis Group">
397                            About Siam Oasis Group
398                            </a> 
399                        <div class="m_3rd_submenu collapse " id="three_navItem">
400                            <ul class="list-unstyled">
401                                
402                                <li class="sub3_menu_item">
403                                    <a class="" href="" title="">
404                                            
405                                        </a>
406                                </li>
407                                
408                            </ul>
409                        </div>
410                        
411                    </li>
412
413                    
414
415                    <li>
416                        <a href="/award" class="main_title collapsed "   data-target="#three_navItem" aria-expanded="true" title="Awards">
417                            Awards
418                            </a> 
419                        <div class="m_3rd_submenu collapse " id="three_navItem">
420                            <ul class="list-unstyled">
421                                
422                                <li class="sub3_menu_item">
423                                    <a class="" href="" title="">
424                                            
425                                        </a>
426                                </li>
427                                
428                            </ul>
429                        </div>
430                        
431                    </li>
432
433                    
434
435                </div>
436                
437            </div>
438            
439        </div>
440        
441        <div class="list-group-item">
442            <a href="" title="Services" data-toggle="collapse" data-target="#m_menuitem_2">
443                <!-- DATA_TOGGLE return data-toggle="collapse"-->
444                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
445                <div class="dropdown-toggle">
446                    Services
447                </div>
448            </a>
449            
450            <div id="m_menuitem_2" class="collapse ml-3" style="width:100%;">
451                
452                <div class="dropdown-submenu list-unstyled">
453                    
454
455                    <li>
456                        <a href="/siam-oasis-menu-and-price" class="main_title collapsed "   data-target="#three_navItem" aria-expanded="true" title="Siam Oasis">
457                            Siam Oasis
458                            </a> 
459                        <div class="m_3rd_submenu collapse " id="three_navItem">
460                            <ul class="list-unstyled">
461                                
462                                <li class="sub3_menu_item">
463                                    <a class="" href="" title="">
464                                            
465                                        </a>
466                                </li>
467                                
468                            </ul>
469                        </div>
470                        
471                    </li>
472
473                    
474
475                    <li>
476                        <a href="/siam-oasis-plus-menu-and-price" class="main_title collapsed "   data-target="#three_navItem" aria-expanded="true" title="Siam Oasis Plus+">
477                            Siam Oasis Plus+
478                            </a> 
479                        <div class="m_3rd_submenu collapse " id="three_navItem">
480                            <ul class="list-unstyled">
481                                
482                                <li class="sub3_menu_item">
483                                    <a class="" href="" title="">
484                                            
485                                        </a>
486                                </li>
487                                
488                            </ul>
489                        </div>
490                        
491                    </li>
492
493                    
494
495                    <li>
496                        <a href="/siam-oasis-royale-menu-and-price" class="main_title collapsed "   data-target="#three_navItem" aria-expanded="true" title="Siam Oasis Royale">
497                            Siam Oasis Royale
498                            </a> 
499                        <div class="m_3rd_submenu collapse " id="three_navItem">
500                            <ul class="list-unstyled">
501                                
502                                <li class="sub3_menu_item">
503                                    <a class="" href="" title="">
504                                            
505                                        </a>
506                                </li>
507                                
508                            </ul>
509                        </div>
510                        
511                    </li>
512
513                    
514
515                    <li>
516                        <a href="/siam-wellness-spa-menu-and-price" class="main_title collapsed "   data-target="#three_navItem" aria-expanded="true" title="Siam Wellness">
517                            Siam Wellness
518                            </a> 
519                        <div class="m_3rd_submenu collapse " id="three_navItem">
520                            <ul class="list-unstyled">
521                                
522                                <li class="sub3_menu_item">
523                                    <a class="" href="" title="">
524                                            
525                                        </a>
526                                </li>
527                                
528                            </ul>
529                        </div>
530                        
531                    </li>
532
533                    
534
535                    <li>
536                        <a href="/zen-oriental-menu-and-price" class="main_title collapsed "   data-target="#three_navItem" aria-expanded="true" title="Zen Oriental">
537                            Zen Oriental
538                            </a> 
539                        <div class="m_3rd_submenu collapse " id="three_navItem">
540                            <ul class="list-unstyled">
541                                
542                                <li class="sub3_menu_item">
543                                    <a class="" href="" title="">
544                                            
545                                        </a>
546                                </li>
547                                
548                            </ul>
549                        </div>
550                        
551                    </li>
552
553                    
554
555                </div>
556                
557            </div>
558            
559        </div>
560        
561        <div class="list-group-item">
562            <a href="/ourproducts/" title="Products"  data-target="#">
563                <!-- DATA_TOGGLE return data-toggle="collapse"-->
564                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
565                <div class="">
566                    Products
567                </div>
568            </a>
569            
570        </div>
571        
572        <div class="list-group-item">
573            <a href="/latestnews/" title="News/Promotions"  data-target="#">
574                <!-- DATA_TOGGLE return data-toggle="collapse"-->
575                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
576                <div class="">
577                    News/Promotions
578                </div>
579            </a>
580            
581        </div>
582        
583        <div class="list-group-item">
584            <a href="javascript:void(0)" title="Outlets" data-toggle="collapse" data-target="#m_menuitem_special6">
585                <!-- DATA_TOGGLE return data-toggle="collapse"-->
586                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
587                <div class="dropdown-toggle">
588                    Outlets
589                </div>
590            </a>
591            
592            <div id="m_menuitem_special6" class="collapse ml-3" style="width:100%;">
593                
594                <div class="dropdown-submenu list-unstyled">
595                    
596
597                    <li>
598                        <a href="/klang-valley-branches" class="main_title collapsed "   data-target="#three_navItem" aria-expanded="true" title="Klang Valley">
599                            Klang Valley
600                            </a> 
601                        <div class="m_3rd_submenu collapse " id="three_navItem">
602                            <ul class="list-unstyled">
603                                
604                                <li class="sub3_menu_item">
605                                    <a class="" href="" title="">
606                                            
607                                        </a>
608                                </li>
609                                
610                            </ul>
611                        </div>
612                        
613                    </li>
614
615                    
616
617                    <li>
618                        <a href="/johor-branches" class="main_title collapsed "   data-target="#three_navItem" aria-expanded="true" title="Johor">
619                            Johor
620                            </a> 
621                        <div class="m_3rd_submenu collapse " id="three_navItem">
622                            <ul class="list-unstyled">
623                                
624                                <li class="sub3_menu_item">
625                                    <a class="" href="" title="">
626                                            
627                                        </a>
628                                </li>
629                                
630                            </ul>
631                        </div>
632                        
633                    </li>
634
635                    
636
637                    <li>
638                        <a href="/penang-branch" class="main_title collapsed "   data-target="#three_navItem" aria-expanded="true" title="Penang">
639                            Penang
640                            </a> 
641                        <div class="m_3rd_submenu collapse " id="three_navItem">
642                            <ul class="list-unstyled">
643                                
644                                <li class="sub3_menu_item">
645                                    <a class="" href="" title="">
646                                            
647                                        </a>
648                                </li>
649                                
650                            </ul>
651                        </div>
652                        
653                    </li>
654
655                    
656
657                    <li>
658                        <a href="/sabah-branch" class="main_title collapsed "   data-target="#three_navItem" aria-expanded="true" title="Sabah">
659                            Sabah
660                            </a> 
661                        <div class="m_3rd_submenu collapse " id="three_navItem">
662                            <ul class="list-unstyled">
663                                
664                                <li class="sub3_menu_item">
665                                    <a class="" href="" title="">
666                                            
667                                        </a>
668                                </li>
669                                
670                            </ul>
671                        </div>
672                        
673                    </li>
674
675                    
676
677                </div>
678                
679            </div>
680            
681        </div>
682        
683        <div class="list-group-item">
684            <a href="" title="Contact Us" data-toggle="collapse" data-target="#m_menuitem_3">
685                <!-- DATA_TOGGLE return data-toggle="collapse"-->
686                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
687                <div class="dropdown-toggle">
688                    Contact Us
689                </div>
690            </a>
691            
692            <div id="m_menuitem_3" class="collapse ml-3" style="width:100%;">
693                
694                <div class="dropdown-submenu list-unstyled">
695                    
696
697                    <li>
698                        <a href="/career/" class="main_title collapsed "   data-target="#three_navItem" aria-expanded="true" title="Join Our Team">
699                            Join Our Team
700                            </a> 
701                        <div class="m_3rd_submenu collapse " id="three_navItem">
702                            <ul class="list-unstyled">
703                                
704                                <li class="sub3_menu_item">
705                                    <a class="" href="" title="">
706                                            
707                                        </a>
708                                </li>
709                                
710                            </ul>
711                        </div>
712                        
713                    </li>
714
715                    
716
717                    <li>
718                        <a href="/contactus/" class="main_title collapsed "   data-target="#three_navItem" aria-expanded="true" title="Enquiry">
719                            Enquiry
720                            </a> 
721                        <div class="m_3rd_submenu collapse " id="three_navItem">
722                            <ul class="list-unstyled">
723                                
724                                <li class="sub3_menu_item">
725                                    <a class="" href="" title="">
726                                            
727                                        </a>
728                                </li>
729                                
730                            </ul>
731                        </div>
732                        
733                    </li>
734
735                    
736
737                </div>
738                
739            </div>
740            
741        </div>
742        
743    </div>
744    <div class="social_media pt-2 pb-2">
745        <a href="tel:" title="Call Healthcare Planet Sdn Bhd" target="_blank">
746            <i class="fas fa-phone-square fa-flip-horizontal fa-lg"></i>
747        </a>
748        
749        <a href="https://www.google.com/maps/search/?api=1&query=3.138422,101.610901" title="Locate Healthcare Planet Sdn Bhd" id="mapMnavigation" target="_blank">
750            <i class="fas fa-map-marker-alt fa-lg"></i>
751        </a>
752        
753        
754    </div>
755    
756</div>
757<div class="side_menu_background" onclick="show_sideMenu()"></div>
758
759<script>
760    function show_sideMenu() {
761        $(".side_menu").toggleClass("show");
762        $(".side_menu_background").toggleClass("show");
763        $("body").toggleClass("lock");
764        $('.menu_button .menu_icon').toggleClass("change");
765    }
766</script>
766
767
768<script>
769    $(document).ready(function() {
770        viewportwidth = $(window).width();
771        if (viewportwidth > 992) {
772            var x = $('.navbar_height').outerHeight();
773            $('#top_spacing').css('height', x);
774        } else {
775            var x = $('.navbar_mobile').outerHeight();
776            $('#top_spacing').css('height', x);
777        }
778    });
779    window.addEventListener('resize', function(event) {
780        if (viewportwidth > 992) {
781            var x = $('.navbar_height').outerHeight();
782            $('#top_spacing').css('height', x);
783        } else {
784            var x = $('.navbar_mobile').outerHeight();
785            $('#top_spacing').css('height', x);
786        }
787    });
788</script>
788<div class="pb-5 all_functional_page" id="main_ourproducts"><div class='ourproducts_wrapper_1'><div class='container outerContainer_1 ' > <div class='row outerRow_1' ><div class="col-md-12 generated_col " id="ourproducts_1"><div class="container-fluid innerContainer_1"><div class="row innerRow_1">
789              <div class="col-md-12 generated_content p-0" id="ourproducts_1_1">
790                <h1 class="text-left page_title">
791    <b>
792        Our Products
793    </b>
794</h1>
795              </div>
796          </div></div></div></div></div></div><div class='ourproducts_wrapper_2'><div class='container outerContainer_2 ' > <div class='row outerRow_2' ><div class="col-md-3 generated_col " id="ourproducts_2"><div class="container-fluid innerContainer_2"><div class="row innerRow_2">
797              <div class="col-md-12 generated_content p-0" id="ourproducts_2_1">
798                <div class="ai_image_search">
799    <form id="searchForm" autocomplete="off"  enctype="multipart/form-data">
800        <div class="search-container" id="searchContainer">
801            <input type="text" class="search-input" id="searchInput" placeholder="Search products" value="" autocomplete="off">
802            <button type="button" class="icon-btn search-icon" id="text_search">
803                <img src="https://img.icons8.com/material-outlined/24/000000/search.png" alt="Search">
804            </button>
805            <button type="button" class="icon-btn image-icon" id="image_search">
806                <img src="https://www.newpages2u.com/img/1735027835icons8-camera-96.png" alt="Image Search">
807            </button>
808            <!-- Hidden File Input for Image Upload -->
809            <input type="file" id="imageUpload" style="display: none;" accept="image/*">
810        </div>
811
812    </form>
813    <!-- Dialog-style Image Preview -->
814    <div class="dialog-overlay" id="dialogOverlay"></div>
815    <div class="image-dialog" id="imageDialog">
816        <button class="close-btn" id="closeDialog">&times;</button>
817        <div class="row mb-3">
818            <div class="col-12 p-0">
819                <img id="dialogImage" src="" alt="Uploaded Image">
820            </div>
821        </div>
822        <button class="btn btn-primary" id="removeAIUploadedImg" onclick="removeImage();"><i class="fa fa-trash" aria-hidden="true"></i>&nbsp;Remove Image</button>
823    </div>
824</div>
825
826<div class="modal fade" id="aiImageSearchModal" tabindex="-1" role="dialog" aria-labelledby="aiImageSearchModal" aria-hidden="true">
827        <div class="modal-dialog" role="document">
828            <div class="modal-content">
829                <div class="modal-header">
830                    <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>
831                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
832                        <span aria-hidden="true">&times;</span>
833                    </button>
834                </div>
835                <div class="modal-body">
836                    You can now search by uploading an image! Our AI will find the best matches for you.
837                    <div class="upload-section" id="uploadSection">
838                        <i class="fa fa-image"></i>
839                        <p>Drag & drop your image here or <span class="text-primary">click to upload</span>.</p>
840                        <input type="file" id="imageUpload" accept="image/*">
841                        <p class="d-none" id="p-uploaded"><b>Uploaded Image</b></p>
842                        <img id="previewImage" src="" alt="Preview" class="d-none">
843                    </div>
844                    <div class="row">
845                        <div class="col-12 d-flex justify-content-center">
846                            <button type="button" id="executeImgSearchBtn" class="btn btn-xs btn-primary mb-2" style="text-decoration: none;display: none;" >
847                                Search via Image
848                            </button>
849                        </div>
850                    </div>
851                </div>
852                <div class="modal-footer">
853                    <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
854                </div>
855            </div>
856        </div>
857    </div>
858
859<script>
860    previewImageElement = $('#previewImage'); // Renamed to avoid conflict
861
862    function searchImage() {
863        const fileInput = $('#imageUpload')[0];
864        if (fileInput.files.length > 0 || $('#dialogImage').attr('src') ) {
865            const formData = new FormData();
866            formData.append('image', fileInput.files[0]);
867
868            $.ajax({
869                url: '/ex_ajax/ex_ajaxAIImageSearch.php',  // API endpoint
870                type: 'POST',
871                data: formData,
872                processData: false,
873                contentType: false,
874                beforeSend: function() {
875                    alertSuccessful('Searching, please wait...')
876                },
877                success: function(response) {
878                    if (response.error!=='') {
879                        alertify.dismissAll();
880                        alertError(response.error);
881                    }else{
882                        window.location.href = '/search/ai/' + response.ai_img_search_key;
883                    }
884                },
885                error: function(xhr, status, error) {
886                    console.error('Error:', error);
887                }
888            });
889        }
890    }
891
892
893    // Function to handle setting file input
894    function setFileInput(file) {
895        const dataTransfer = new DataTransfer();
896        dataTransfer.items.add(file);
897        $('#imageUpload')[0].files = dataTransfer.files;
898    }
899
900    function previewImage(file) {
901        const reader = new FileReader();
902        reader.onload = function(e) {
903            const base64Image = e.target.result;
904            previewImageElement.attr('src', e.target.result).removeClass('d-none');
905        };
906        $('#executeImgSearchBtn').show();  // Show buttons
907        $('#p-uploaded').removeClass('d-none');
908        reader.readAsDataURL(file);
909        setFileInput(file);
910    }
911
912
913    $(document).ready(function() {
914        $('#openModal').click(function() {
915            $('#aiModal').modal('show');
916        });
917
918        const uploadSection = $('#uploadSection');
919        const imageInput = $('#imageUpload');
920
921
922        if ( $('#dialogImage').attr('src')) {
923            $('#p-uploaded').removeClass('d-none');
924        }
925
926        uploadSection.on('click', function() {
927            imageInput.click();
928        });
929
930        imageInput.on('change', function() {
931            const file = this.files[0];
932            if (file && file.type.startsWith('image/')) {
933                previewImage(file);
934            } else {
935                alert('Please upload a valid image file.');
936            }
937        });
938
939        uploadSection.on('dragover', function(e) {
940            e.preventDefault();
941            $(this).addClass('bg-light');
942        });
943
944        uploadSection.on('dragleave', function() {
945            $(this).removeClass('bg-light');
946        });
947
948        uploadSection.on('drop', function(e) {
949            e.preventDefault();
950            $(this).removeClass('bg-light');
951            const file = e.originalEvent.dataTransfer.files[0];
952            if (file && file.type.startsWith('image/')) {
953                previewImage(file);
954            } else {
955                alert('Please upload a valid image file.');
956            }
957        });
958
959        $('#viewUploadedBtn').off('click').on('click', function() {
960            $('#dialogOverlay').fadeIn();
961            $('#imageDialog').fadeIn();
962        });
963
964        $(document).on('change', '#imageUpload', function() {
965            const file = this.files[0];
966            if (file && file.type.startsWith('image/')) {
967                previewImage(file);
968            } else {
969                alert('Please upload a valid image file.');
970            }
971        });
972
973        $(document).on('submit', '#searchForm', function(e) {
974            e.preventDefault();
975            const searchQuery = $('#searchInput').val().trim();
976            const fileInput = $('#imageUpload')[0];
977            
978            if (searchQuery) {
979                formSearch(searchQuery);
980            }else if ((fileInput.files.length > 0 || $('#dialogImage').attr('src'))) {
981                searchImage();
982            }else {
983                if ($('#viewUploadedBtn img#btnImagePreview').attr('src')) {
984                    searchImage();
985                } else {
986                    alert('Please enter a search query or upload an image to search.');
987                }
988            }
989
990            // if ((fileInput.files.length > 0 || $('#dialogImage').attr('src'))) {
991            //     searchImage();
992            // } else if (searchQuery) {
993            //     formSearch(searchQuery);
994            // } else {
995            //     if ($('#viewUploadedBtn img#btnImagePreview').attr('src')) {
996            //         searchImage();
997            //     } else {
998            //         alert("Please enter a search query or upload an image to search.");
999            //     }
1000            // }
1001        });
1002
1003        $(document).on('click', '#executeImgSearchBtn', function () {
1004            $('#searchInput').val('')
1005            $('#searchForm').submit();
1006        });
1007
1008        $(document).on('click', '#text_search', function () {
1009            $('#imageUpload').val('');
1010            $('#dialogImage').attr('src', '');
1011            $('#btnImagePreview').attr('src', '');
1012            $('#searchForm').submit();
1013        });
1014
1015        $('#image_search').click(function() {
1016            $('#aiImageSearchModal').modal('show');
1017        });
1018    });
1019</script>
1019
1020              </div>
1021          </div></div></div><div class="col-md-9 generated_col " id="ourproducts_3"><div class="container-fluid innerContainer_3"><div class="row innerRow_3">
1022              <div class="col-md-12 generated_content p-0" id="ourproducts_3_1">
1023                <div class="breadcrumb_b">
1024    <ol>
1025        
1026        <li>
1027            <a href="/" title="Homepage">
1028                    <span><i class='fa fa-home' aria-hidden='true'></i></span>
1029            </a>
1030        </li>
1031        
1032        <li>
1033            <a href="/ourproducts/" title="Our Products">
1034                    Our Products
1035            </a>
1036        </li>
1037        
1038    </ol>
1039</div>
1040              </div>
1041          
1042              <div class="col-md-12 generated_content p-0" id="ourproducts_3_2">
1043                
1044              </div>
1045          </div></div></div></div></div></div><div class='ourproducts_wrapper_4'><div class='container outerContainer_4 ' > <div class='row outerRow_4' ><div class="col-md-3 generated_col " id="ourproducts_4"><div class="container-fluid innerContainer_4"><div class="row innerRow_4">
1046              <div class="col-md-12 generated_content p-0" id="ourproducts_4_1">
1047                <div class="category_menu_3">
1048    <h3 class="title" aria-expanded="false" data-target="#category_menu">Category</h3>
1049    <ul class="list-unstyled collapse " id="category_menu">
1050        
1051        <li>
1052            <a href="/ourproducts/cid/592760/" class="main_title collapsed  "  data-target="#sub_category" aria-expanded="false"
1053            title="Health &amp; Wellness Products">Health &amp; Wellness Products</a> 
1054            
1055        </li>
1056        
1057        <li>
1058            <a href="/ourproducts/cid/587807/" class="main_title collapsed  "  data-target="#sub_category" aria-expanded="false"
1059            title="Health Food">Health Food</a> 
1060            
1061        </li>
1062        
1063        <li>
1064            <a href="/ourproducts/cid/592763/" class="main_title collapsed  "  data-target="#sub_category" aria-expanded="false"
1065            title="Skincare / Beauty Oils &amp; Creams">Skincare / Beauty Oils &amp; Creams</a> 
1066            
1067        </li>
1068        
1069        <li>
1070            <a href="/ourproducts/cid/592757/" class="main_title collapsed  "  data-target="#sub_category" aria-expanded="false"
1071            title="Vouchers / Gift Sets">Vouchers / Gift Sets</a> 
1072            
1073        </li>
1074        
1075    </ul>
1076</div>
1077
1078
1079<script>
1080    $(document).ready(function() {
1081        viewportwidth = $(window).width();
1082        if (viewportwidth >992) {
1083            $('#category_menu').addClass('show');
1084        }else{
1085            categrory_title = $('.category_menu_3 .title'); 
1086            categrory_title.attr('data-toggle', 'collapse');
1087        }
1088    })
1089</script>
1089
1090              </div>
1091          
1092              <div class="col-md-12 generated_content p-0" id="ourproducts_4_2">
1093                
1094              </div>
1095          
1096              <div class="col-md-12 generated_content p-0" id="ourproducts_4_3">
1097                
1098              </div>
1099          
1100              <div class="col-md-12 generated_content p-0" id="ourproducts_4_4">
1101                
1102              </div>
1103          
1104              <div class="col-md-12 generated_content p-0" id="ourproducts_4_5">
1105                
1106              </div>
1107          </div></div></div><div class="col-md-9 generated_col " id="ourproducts_5"><div class="container-fluid innerContainer_5"><div class="row innerRow_5">
1108              <div class="col-md-12 generated_content p-0" id="ourproducts_5_1">
1109                
1110              </div>
1111          
1112              <div class="col-md-12 generated_content p-0" id="ourproducts_5_2">
1113                <div class="container-fluid product_list_5 p-0 ">
1114    <div class="row">
1115        
1116        <div class="col-6 col-lg-4 mb-4">
1117            <div class="product_box">
1118                <div class="img_frame" data-product-id="6538569" id="6538569">
1119                    <div class="status "><span></span></div>
1120                    <a href="/showproducts/productid/6538569/sacha-inchi-series-total-wellness-gift-set/">
1121                        <img src="https://cdn1.npcdn.net/images/dc4068ac2207f6dec941bf6735846e08_1779788515.webp?md5id=96998fec57d81a588cb70dfd7a56bab8&new_width=1000&new_height=1000&w=1749272571&from=jpeg&type=9" alt="Sacha Inchi Series - Total Wellness Gift Set" title="Sacha Inchi Series - Total Wellness Gift Set">
1122                        
1123                    </a>
1124                    
1125                    <div class="function_area" data-product-id="6538569" id="6538569">
1126                         
1127                        
1128
1129                    </div>
1130                    
1131                </div>
1132                <div class="product_des">
1133                    <div class="title">
1134                        <a href="/showproducts/productid/6538569/sacha-inchi-series-total-wellness-gift-set/">
1135                                Sacha Inchi Series - Total Wellness Gift Set
1136                            </a>
1137                    </div>
1138                    
1139                    
1140<!--                     <div class="d-flex" style="justify-content: space-between;margin-top: 10px;">
1141                        <p class="text-muted" style="font-size: 80%;">Stock: 99999</p>
1142 -->
1143                        
1144<!--                         
1145                    </div>
1146                     -->
1147                    
1148                </div>
1149            </div>
1150        </div>
1151        
1152        <div class="col-6 col-lg-4 mb-4">
1153            <div class="product_box">
1154                <div class="img_frame" data-product-id="6538454" id="6538454">
1155                    <div class="status "><span></span></div>
1156                    <a href="/showproducts/productid/6538454/sacha-inchi-series-siam-dream-mist-room-linen-spray/">
1157                        <img src="https://cdn1.npcdn.net/images/d93cacc5d0389ea891c5d921a8c17490_1779787880.webp?md5id=96998fec57d81a588cb70dfd7a56bab8&new_width=1000&new_height=1000&w=1749272571&from=jpeg&type=9" alt="Sacha Inchi Series - Siam Dream Mist (Room & Linen Spray)" title="Sacha Inchi Series - Siam Dream Mist (Room & Linen Spray)">
1158                        
1159                    </a>
1160                    
1161                    <div class="function_area" data-product-id="6538454" id="6538454">
1162                         
1163                        
1164
1165                    </div>
1166                    
1167                </div>
1168                <div class="product_des">
1169                    <div class="title">
1170                        <a href="/showproducts/productid/6538454/sacha-inchi-series-siam-dream-mist-room-linen-spray/">
1171                                Sacha Inchi Series - Siam Dream Mist (Room & Linen Spray)
1172                            </a>
1173                    </div>
1174                    
1175                    
1176<!--                     <div class="d-flex" style="justify-content: space-between;margin-top: 10px;">
1177                        <p class="text-muted" style="font-size: 80%;">Stock: 99999</p>
1178 -->
1179                        
1180<!--                         
1181                    </div>
1182                     -->
1183                    
1184                </div>
1185            </div>
1186        </div>
1187        
1188        <div class="col-6 col-lg-4 mb-4">
1189            <div class="product_box">
1190                <div class="img_frame" data-product-id="6538441" id="6538441">
1191                    <div class="status "><span></span></div>
1192                    <a href="/showproducts/productid/6538441/sacha-inchi-series-silky-smooth-body-scrub/">
1193                        <img src="https://cdn1.npcdn.net/images/d42ca756bc7846a518bfe6c5c6b30cbc_1779787664.webp?md5id=96998fec57d81a588cb70dfd7a56bab8&new_width=1000&new_height=1000&w=1749272571&from=jpeg&type=9" alt="Sacha Inchi Series - Silky Smooth Body Scrub" title="Sacha Inchi Series - Silky Smooth Body Scrub">
1194                        
1195                    </a>
1196                    
1197                    <div class="function_area" data-product-id="6538441" id="6538441">
1198                         
1199                        
1200
1201                    </div>
1202                    
1203                </div>
1204                <div class="product_des">
1205                    <div class="title">
1206                        <a href="/showproducts/productid/6538441/sacha-inchi-series-silky-smooth-body-scrub/">
1207                                Sacha Inchi Series - Silky Smooth Body Scrub
1208                            </a>
1209                    </div>
1210                    
1211                    
1212<!--                     <div class="d-flex" style="justify-content: space-between;margin-top: 10px;">
1213                        <p class="text-muted" style="font-size: 80%;">Stock: 99999</p>
1214 -->
1215                        
1216<!--                         
1217                    </div>
1218                     -->
1219                    
1220                </div>
1221            </div>
1222        </div>
1223        
1224        <div class="col-6 col-lg-4 mb-4">
1225            <div class="product_box">
1226                <div class="img_frame" data-product-id="6538368" id="6538368">
1227                    <div class="status "><span></span></div>
1228                    <a href="/showproducts/productid/6538368/sacha-inchi-series-ultimate-hydration-body-lotion/">
1229                        <img src="https://cdn1.npcdn.net/images/9de10a466270cfca20d28464fd39cf6c_1779787269.webp?md5id=96998fec57d81a588cb70dfd7a56bab8&new_width=1000&new_height=1000&w=1749272571&from=jpeg&type=9" alt="Sacha Inchi Series - Ultimate Hydration Body Lotion" title="Sacha Inchi Series - Ultimate Hydration Body Lotion">
1230                        
1231                    </a>
1232                    
1233                    <div class="function_area" data-product-id="6538368" id="6538368">
1234                         
1235                        
1236
1237                    </div>
1238                    
1239                </div>
1240                <div class="product_des">
1241                    <div class="title">
1242                        <a href="/showproducts/productid/6538368/sacha-inchi-series-ultimate-hydration-body-lotion/">
1243                                Sacha Inchi Series - Ultimate Hydration Body Lotion
1244                            </a>
1245                    </div>
1246                    
1247                    
1248<!--                     <div class="d-flex" style="justify-content: space-between;margin-top: 10px;">
1249                        <p class="text-muted" style="font-size: 80%;">Stock: 99999</p>
1250 -->
1251                        
1252<!--                         
1253                    </div>
1254                     -->
1255                    
1256                </div>
1257            </div>
1258        </div>
1259        
1260        <div class="col-6 col-lg-4 mb-4">
1261            <div class="product_box">
1262                <div class="img_frame" data-product-id="6538352" id="6538352">
1263                    <div class="status "><span></span></div>
1264                    <a href="/showproducts/productid/6538352/sacha-inchi-series-omega-rich-hydrating-body-wash/">
1265                        <img src="https://cdn1.npcdn.net/images/c672739e962e07e7594bd24d70db6b06_1779786939.webp?md5id=96998fec57d81a588cb70dfd7a56bab8&new_width=1000&new_height=1000&w=1749272571&from=jpeg&type=9" alt="Sacha Inchi Series - Omega Rich Hydrating Body Wash" title="Sacha Inchi Series - Omega Rich Hydrating Body Wash">
1266                        
1267                    </a>
1268                    
1269                    <div class="function_area" data-product-id="6538352" id="6538352">
1270                         
1271                        
1272
1273                    </div>
1274                    
1275                </div>
1276                <div class="product_des">
1277                    <div class="title">
1278                        <a href="/showproducts/productid/6538352/sacha-inchi-series-omega-rich-hydrating-body-wash/">
1279                                Sacha Inchi Series - Omega Rich Hydrating Body Wash
1280                            </a>
1281                    </div>
1282                    
1283                    
1284<!--                     <div class="d-flex" style="justify-content: space-between;margin-top: 10px;">
1285                        <p class="text-muted" style="font-size: 80%;">Stock: 99999</p>
1286 -->
1287                        
1288<!--                         
1289                    </div>
1290                     -->
1291                    
1292                </div>
1293            </div>
1294        </div>
1295        
1296        <div class="col-6 col-lg-4 mb-4">
1297            <div class="product_box">
1298                <div class="img_frame" data-product-id="5842138" id="5842138">
1299                    <div class="status "><span></span></div>
1300                    <a href="/showproducts/productid/5842138/sacha-inchi-wellness-gift-set/">
1301                        <img src="https://cdn1.npcdn.net/images/79e32800d5895729361ff86aecd9a023_1749714741.webp?md5id=96998fec57d81a588cb70dfd7a56bab8&new_width=1000&new_height=1000&w=1749272571&from=png&type=9" alt="Sacha Inchi Wellness Gift Set" title="Sacha Inchi Wellness Gift Set">
1302                        
1303                    </a>
1304                    
1305                    <div class="function_area" data-product-id="5842138" id="5842138">
1306                         
1307                        
1308
1309                    </div>
1310                    
1311                </div>
1312                <div class="product_des">
1313                    <div class="title">
1314                        <a href="/showproducts/productid/5842138/sacha-inchi-wellness-gift-set/">
1315                                Sacha Inchi Wellness Gift Set
1316                            </a>
1317                    </div>
1318                    
1319                    
1320<!--                     <div class="d-flex" style="justify-content: space-between;margin-top: 10px;">
1321                        <p class="text-muted" style="font-size: 80%;">Stock: 99999</p>
1322 -->
1323                        
1324<!--                         
1325                    </div>
1326                     -->
1327                    
1328                </div>
1329            </div>
1330        </div>
1331        
1332        <div class="col-6 col-lg-4 mb-4">
1333            <div class="product_box">
1334                <div class="img_frame" data-product-id="5842136" id="5842136">
1335                    <div class="status "><span></span></div>
1336                    <a href="/showproducts/productid/5842136/premium-aroma-sacha-inchi-beauty-oil/">
1337                        <img src="https://cdn1.npcdn.net/images/bc
1337d4cd4ff862cb081c08a2860fa9d828_1749714800.webp?md5id=96998fec57d81a588cb70dfd7a56bab8&new_width=1000&new_height=1000&w=1749272571&from=png&type=9" alt="Premium Aroma Sacha Inchi Beauty Oil" title="Premium Aroma Sacha Inchi Beauty Oil">
1338                        
1339                    </a>
1340                    
1341                    <div class="function_area" data-product-id="5842136" id="5842136">
1342                         
1343                        
1344
1345                    </div>
1346                    
1347                </div>
1348                <div class="product_des">
1349                    <div class="title">
1350                        <a href="/showproducts/productid/5842136/premium-aroma-sacha-inchi-beauty-oil/">
1351                                Premium Aroma Sacha Inchi Beauty Oil
1352                            </a>
1353                    </div>
1354                    
1355                    
1356<!--                     <div class="d-flex" style="justify-content: space-between;margin-top: 10px;">
1357                        <p class="text-muted" style="font-size: 80%;">Stock: 99999</p>
1358 -->
1359                        
1360<!--                         
1361                    </div>
1362                     -->
1363                    
1364                </div>
1365            </div>
1366        </div>
1367        
1368        <div class="col-6 col-lg-4 mb-4">
1369            <div class="product_box">
1370                <div class="img_frame" data-product-id="5842131" id="5842131">
1371                    <div class="status "><span></span></div>
1372                    <a href="/showproducts/productid/5842131/yousuro-organic-sacha-inchi-oil/">
1373                        <img src="https://cdn1.npcdn.net/images/0f2612362ac4ca7baa53f352a9fd59a9_1747722098.webp?md5id=96998fec57d81a588cb70dfd7a56bab8&new_width=1000&new_height=1000&w=1749272571&from=jpeg&type=9" alt="Yousuro Organic Sacha Inchi Oil" title="Yousuro Organic Sacha Inchi Oil">
1374                        
1375                    </a>
1376                    
1377                    <div class="function_area" data-product-id="5842131" id="5842131">
1378                         
1379                        
1380
1381                    </div>
1382                    
1383                </div>
1384                <div class="product_des">
1385                    <div class="title">
1386                        <a href="/showproducts/productid/5842131/yousuro-organic-sacha-inchi-oil/">
1387                                Yousuro Organic Sacha Inchi Oil
1388                            </a>
1389                    </div>
1390                    
1391                    
1392<!--                     <div class="d-flex" style="justify-content: space-between;margin-top: 10px;">
1393                        <p class="text-muted" style="font-size: 80%;">Stock: 99999</p>
1394 -->
1395                        
1396<!--                         
1397                    </div>
1398                     -->
1399                    
1400                </div>
1401            </div>
1402        </div>
1403        
1404        <div class="col-6 col-lg-4 mb-4">
1405            <div class="product_box">
1406                <div class="img_frame" data-product-id="5842146" id="5842146">
1407                    <div class="status "><span></span></div>
1408                    <a href="/showproducts/productid/5842146/wellness-vouchers/">
1409                        <img src="https://cdn1.npcdn.net/images/16ac327da8d17af44be178fb093e42a6_1747722316.webp?md5id=96998fec57d81a588cb70dfd7a56bab8&new_width=1000&new_height=1000&w=1749272571&from=jpeg&type=9" alt="Wellness Vouchers" title="Wellness Vouchers">
1410                        
1411                    </a>
1412                    
1413                    <div class="function_area" data-product-id="5842146" id="5842146">
1414                         
1415                        
1416
1417                    </div>
1418                    
1419                </div>
1420                <div class="product_des">
1421                    <div class="title">
1422                        <a href="/showproducts/productid/5842146/wellness-vouchers/">
1423                                Wellness Vouchers
1424                            </a>
1425                    </div>
1426                    
1427                    
1428<!--                     <div class="d-flex" style="justify-content: space-between;margin-top: 10px;">
1429                        <p class="text-muted" style="font-size: 80%;">Stock: 99999</p>
1430 -->
1431                        
1432<!--                         
1433                    </div>
1434                     -->
1435                    
1436                </div>
1437            </div>
1438        </div>
1439        
1440    </div>
1441</div>
1442
1443<script>
1444    function MatchHeight() {
1445        $('.product_des .title')
1446            .matchHeight({});
1447    }
1448    MatchHeight();
1449</script>
1449
1450              </div>
1451          
1452              <div class="col-md-12 generated_content p-0" id="ourproducts_5_3">
1453                
1454              </div>
1455          </div></div></div></div></div></div></div><br />
1456<script>
1457function setEqualHeight() {
1458    // Function to equalize heights for a given group of elements
1459    const setGroupHeight = (selector) => {
1460        const elements = document.querySelectorAll(selector);
1461        let maxHeight = 0;
1462
1463        // Check if the screen width is 768px or above
1464        if (window.matchMedia('(min-width: 100px)').matches) {
1465            // Reset heights and calculate the max height
1466            elements.forEach(element => {
1467                element.style.height = 'auto';
1468                maxHeight = Math.max(maxHeight, element.offsetHeight);
1469            });
1470
1471            // Apply the max height to all elements
1472            elements.forEach(element => {
1473                element.style.height = maxHeight + 'px';
1474            });
1475        } else {
1476            // Reset to auto height for smaller screens
1477            elements.forEach(element => {
1478                element.style.height = 'auto';
1479            });
1480        }
1481    };
1482
1483    // Call the function for each group
1484    setGroupHeight('.ex_hpservice_slide .services-text h3.title');
1485    setGroupHeight('.productSlider-1 .product_img .product_box .content a:nth-child(2) h6');
1486    setGroupHeight('.productSlider-1 .product_img .product_box .content > p');
1487    setGroupHeight('.hp_awd_subtitle');
1488    setGroupHeight('.hp_awd_content');
1489    
1490    
1491}
1492
1493// Call the function on page load and window resize
1494window.addEventListener('load', setEqualHeight);
1495window.addEventListener('resize', setEqualHeight);
1496</script>
1496<div class="container-fluid footerListServices ">
1497    <div class="row">
1498        <div class="col-12 p-0">
1499            <div class="container">
1500                <div class="row">
1501                    <div class="col-12 col-md-3 mb-1 mb-md-0 p-3">
1502                        <div class="logo title">
1503                            <img src="https://cdn1.npcdn.net/images/d599a9089b23852ce860b79921c65705.png" alt="" title="">
1504                        </div>
1505                        <p>
1506                            Siam Oasis is a wellness sanctuary offering affordable premium therapies and heartfelt services, dedicated to restoring balance, elevate wellbeing, and indulge your senses with every visit.
1507                        </p>
1508                        
1509                    </div>
1510                    <div class="col-12 col-md-3 mb-1 mb-md-0 p-3">
1511                        <div class="title">
1512                            <h5 class=" footer_subtitle">Discover</h5>
1513                        </div>
1514                        <ul class="list-unstyled mb-0">
1515                            
1516                            <li>
1517                                <a href="/">
1518                                    <p class="mb-2">
1519                                        Home
1520                                    </p>
1521                                </a>
1522                            </li>
1523                            
1524                            <li>
1525                                <a href="/ourproducts/">
1526                                    <p class="mb-2">
1527                                        Products
1528                                    </p>
1529                                </a>
1530                            </li>
1531                            
1532                            <li>
1533                                <a href="/latestnews/">
1534                                    <p class="mb-2">
1535                                        News/Promotions
1536                                    </p>
1537                                </a>
1538                            </li>
1539                            
1540                            <li>
1541                                <a href="/privacypolicy/">
1542                                    <p class="mb-2">
1543                                        Privacy Policy
1544                                    </p>
1545                                </a>
1546                            </li>
1547                            
1548                            
1549
1550                            
1551
1552                        </ul>
1553                    </div>
1554                    <div class="col-12 col-md-3 mb-1 mb-md-0 p-3">
1555                        <div class="title">
1556                            <h5 class=" footer_subtitle">Services</h5>
1557                        </div>
1558                        <ul class="list-unstyled">
1559                            
1560                            
1561                            <li>
1562                                <a href="">
1563                                    <p class="mb-2">
1564                                        
1565                                    </p>
1566                                </a>
1567                            </li>
1568                             
1569                            
1570                            <li>
1571                                <a href="/services/sid/41884/">
1572                                    <p class="mb-2">
1573                                        Back Healing Therapy
1574                                    </p>
1575                                </a>
1576                            </li>
1577                            
1578                            <li>
1579                                <a href="/services/sid/41883/">
1580                                    <p class="mb-2">
1581                                        Premium Sacha Inchi Aromatherapy
1582                                    </p>
1583                                </a>
1584                            </li>
1585                            
1586                            <li>
1587                                <a href="/services/sid/41176/">
1588                                    <p class="mb-2">
1589                                        Half Body Therapy
1590                                    </p>
1591                                </a>
1592                            </li>
1593                            
1594                            <li>
1595                                <a href="/services/sid/41175/">
1596                                    <p class="mb-2">
1597                                        Royal Thai Therapy
1598                                    </p>
1599                                </a>
1600                            </li>
1601                            
1602                            <li>
1603                                <a href="/services/sid/41174/">
1604                                    <p class="mb-2">
1605                                        5 Senses Therapy
1606                                    </p>
1607                                </a>
1608                            </li>
1609                            
1610                            <li>
1611                                <a href="/services/sid/41173/">
1612                                    <p class="mb-2">
1613                                        Foot Healing Therapy
1614                                    </p>
1615                                </a>
1616                            </li>
1617                            
1618                            <li>
1619                                <a href="/services/sid/41172/">
1620                                    <p class="mb-2">
1621                                        Royal Aromatherapy
1622                                    </p>
1623                                </a>
1624                            </li>
1625                            
1626                            <li>
1627                                <a href="/services/sid/54205/">
1628                                    <p class="mb-2">
1629                                        Royal Scrub
1630                                    </p>
1631                                </a>
1632                            </li>
1633                            
1634                            <li>
1635                                <a href="/services/sid/54204/">
1636                                    <p class="mb-2">
1637                                        Royal Aromatherapy
1638                                    </p>
1639                                </a>
1640                            </li>
1641                            
1642                            <li>
1643                                <a href="/services/sid/54199/">
1644                                    <p class="mb-2">
1645                                        Royal Thai Therapy
1646                                    </p>
1647                                </a>
1648                            </li>
1649                            
1650                            <li>
1651                                <a href="/services/sid/54198/">
1652                                    <p class="mb-2">
1653                                        Foot Healing Therapy
1654                                    </p>
1655                                </a>
1656                            </li>
1657                            
1658                            <li>
1659                                <a href="/services/sid/54197/">
1660                                    <p class="mb-2">
1661                                        Half Body Therapy
1662                                    </p>
1663                                </a>
1664                            </li>
1665                            
1666                        </ul>
1667                    </div>
1668                    <div class="col-12 col-md-3 mb-1 mb-md-0 p-3">
1669                        <div class="title">
1670                            <h5 class=" footer_subtitle">Subscribe News</h5>
1671                        </div>
1672                        <div class="input-container">
1673                            <input type="text" id="subscribeEmail" name="subscribeEmail" pattern=".+">
1674                            <label id="subscribeEmailLabel" for="name">Please enter your email address</label>
1675                            <button class="submit" onclick="subscribeNow()"><i class="fas fa-envelope"></i></button>
1676                        </div>
1677                    </div>
1678                    <div class="col-12">
1679                        <div class="line"></div>
1680                    </div>
1681                    <div class="col-12 col-md-7">
1682                        <div class="copy_right text-left">
1683                            <p class="mb-0">© 2025-2026 <b>Healthcare Planet Sdn Bhd</b> <small>202201010223 (1455920-K)</small></p>
1684                            
1685                            <div class="d-flex">
1686                                <p class="mb-0 mr-1 text-visitor">Visitor: </p>
1687                                <div class='platinum_website_visitor'></div>                        
1688                            </div>
1689                            
1690                            <p class="d-block"><small style="font-size: 65%;">Powered by <a href="https://www.newpages.com.my/v2/en/company/826959/index.html" target="_blank">NEWPAGES</a></small></p>
1691                        </div>
1692                    </div>
1693                    <div class="col-12 col-md-5 py-3 pb-md-0">
1694                        <div class="social_media pr-2">
1695                                      
1696                            
1697
1698                            
1699
1700                            
1701
1702                        </div>
1703                    </div>
1704
1705                </div>
1706            </div>
1707        </div>
1708    </div>
1709</div>
1710
1711<script>
1712    // var subscribeMailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
1713    $('#subscribeEmail').on("focusin", function() {
1714        $('#subscribeEmailLabel').addClass('moveUp');
1715    });
1716
1717    $('#subscribeEmail').on("focusout", function() {
1718        if ($('#subscribeEmail').val() == "") {
1719            $('#subscribeEmailLabel').removeClass('moveUp');
1720        }
1721    });
1722</script>
1722
1723
1724
1725
1726<div id="toTop">
1727    <div class="d-flex justify-content-center h-100">
1728        <i class="fas fa-angle-up fa-2x my-auto"></i>
1729    </div>
1730</div>
1731<!-- Scroll to Top -->
1732<script>
1733    $(window).scroll(function() {
1734        if ($(this).scrollTop()) {
1735            $('#toTop').fadeIn();
1736        } else {
1737            $('#toTop').fadeOut();
1738        }
1739    });
1740    $("#toTop").click(function() {
1741        $("html, body").animate({
1742            scrollTop: 0
1743        }, 1000);
1744    });
1745</script>
vendor: 1 bytes, line 1745
1745
1746<script type="text/javascript">
1747    $(document).ready(function() {
1748        if ($('.janimate').length > 0) {
1749            $('.janimate').each(function() {
1750                $(this).addClass("hidden").viewportChecker();
1751            });
1752        }
1753    });
1754</script>
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768<!-- Scroll Effect Aos Script -->
1769<script>
1770    $(function() { AOS.init({
1771        once: false
1772    });});
1773    window.addEventListener('load', function() {
1774        AOS.refresh();
1775    });
1776</script>
vendor: 1 bytes, line 1776
1776
1777<script src="https://scss.npcdn.net/ex_cusscss/np_popper.min.js?ref=1" async></script>
1777
1778<!-- 
1778<script src="https://scss.npcdn.net/ex_cusscss/np_jquery-ui.js?ref=1" async></script>
1778 -->
1779<!-- 
1779<script src="https://scss.npcdn.net/ex_cusscss/np_jquery.ui.touch-punch.min.js"></script>
1779 -->
1780
1781
1782<script>
1783    if ($('#subscribeEmail').length) {
1784        var subscribeEmailField = document.getElementById("subscribeEmail");
1785        subscribeEmailField.addEventListener("keyup", function(event) {
1786            if (event.keyCode == 13) {
1787                subscribeNow()
1788            }
1789        });
1790        function subscribeNow() {
1791            let x = $('#subscribeEmail').val();
1792            $.ajax({
1793                type: "POST",
1794                url: "/ex_ajax/ex_subscribeMailAjax.php",
1795                dataType: "JSON",
1796                data: {
1797                    subscribeEmail: x,
1798                },
1799                success(data) {
1800                    if (data.success == "true") {
1801                        alertSucess(data.string)
1802                    } else {
1803                        alertUnsucess(data.string);
1804                    }
1805
1806                }
1807            })
1808        }
1809    }
1810</script>
1810
1811
1812<script type='text/javascript'>
1813    
1814
1815    
1816    //get visitor by ajax
1817    $.ajax({
1818            type: 'POST',
1819            url: "/ex_ajax/ex_ajaxGetPlatinumVisitor.php",
1820            dataType: "JSON",
1821            success: function(data) {
1822                $(".platinum_website_visitor").html(data.visitor);
1823            }
1824    });
1825    
1826    
1827    $('body').on("click", ".contactRecordBtn", function() {
1828        var cid = '27319';
1829        var type = $(this).data('type');
1830        // TrueLead: pass the clicked WhatsApp link so the server can fingerprint
1831        // the exact prefill text + target number (dynamic per button/page)
1832        var waLink = $(this).attr('href') || '';
1833        if (waLink.indexOf('wa.me') === -1 && waLink.indexOf('api.whatsapp.com') === -1) {
1834            waLink = '';
1835        }
1836        $.ajax({
1837            type: 'POST',
1838            url: "/ex_contactlink_ajax.php",
1839            data: {
1840                company_id: cid,
1841                type: type,
1842                url:'https://www.siamoasisgroup.com/ourproducts/',
1843                wa_link: waLink
1844            },
1845            success: function(data) {
1846            },
1847            complete: function(data) {
1848            }
1849        });
1850
1851    });
1852</script>
1852
1853
1854  </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.