It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://laserprocenter.com.hk/

  1. <!doctype html>
  2. <!--[if lt IE 9 ]> <html class="ie ie-lt10 ie-lt9 no-js" lang="en"> <![endif]-->
  3. <!--[if IE 9 ]>    <html class="ie ie9 ie-lt10 no-js" lang="en"> <![endif]-->
  4. <!--[if gt IE 9]><!--><html class="no-js" lang="en"><!--<![endif]--><head>
  5. <!DOCTYPE html>
  6. <html lang="zh-HK">
  7. <head>
  8.  
  9. <!-- Global site tag (gtag.js) - Google Ads: 866398960 --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-866398960"></script>
  10. <script> window.dataLayer = window.dataLayer || [];
  11. function gtag(){dataLayer.push(arguments);}
  12. gtag('js', new Date());
  13. gtag('config', 'UA-186410323-1');
  14. gtag('config', 'AW-866398960');
  15. </script>
  16. <!-- Event snippet for 網頁檢視 conversion page -->
  17. <script> gtag('event', 'conversion', {'send_to': 'AW-866398960/a9JOCMHA8IEDEPDlkJ0D'}); </script>
  18.  
  19. <!-- Google Tag Manager -->
  20. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  21. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  22. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  23. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  24. })(window,document,'script','dataLayer','GTM-57M7ZXJ');</script>
  25. <!-- End Google Tag Manager -->
  26. <!-- Facebook Pixel Code -->
  27. <script>
  28. !function(f,b,e,v,n,t,s)
  29. {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  30. n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  31. if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  32. n.queue=[];t=b.createElement(e);t.async=!0;
  33. t.src=v;s=b.getElementsByTagName(e)[0];
  34. s.parentNode.insertBefore(t,s)}(window,document,'script',
  35. 'https://connect.facebook.net/en_US/fbevents.js');
  36. fbq('init', '220836922878790');
  37. //fbq('track', 'PageView');
  38. </script>
  39. <noscript>
  40. <img height="1" width="1"
  41. src="https://www.facebook.com/tr?id=220836922878790&ev=PageView
  42. &noscript=1"/>
  43. </noscript>
  44. <!-- End Facebook Pixel Code -->
  45. <!-- Facebook Pixel Code -->
  46.  
  47.  
  48. <script>
  49. !function(f,b,e,v,n,t,s)
  50. {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  51. n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  52. if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  53. n.queue=[];t=b.createElement(e);t.async=!0;
  54. t.src=v;s=b.getElementsByTagName(e)[0];
  55. s.parentNode.insertBefore(t,s)}(window,document,'script',
  56. 'https://connect.facebook.net/en_US/fbevents.js');
  57. fbq('init', '999157047692262');
  58. fbq('track', 'PageView');
  59. </script>
  60. <noscript>
  61. <img height="1" width="1"
  62. src="https://www.facebook.com/tr?id=999157047692262&ev=PageView
  63. &noscript=1"/>
  64. </noscript>
  65. <!-- End Facebook Pixel Code -->
  66. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  67. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  68. <meta http-equiv="Content-Language" content="en,en-US,en-UK,fr,zh,zh-CN,zh-HK,zh-TW" />
  69. <title>永久激光脫毛療程 | LaserPro 激光脫毛專家</title>
  70. <link rel="icon" type="image/ico"  href="https://laserprocenter.com.hk/assets/images/laserpro-logo.ico" />
  71. <meta name="description" content="Laser Pro激光脫毛專家有15年laser脫毛經驗,多個脫毛部位全年任脫,3年保養期,絕對是用家推薦No.1永久激光脫毛療程,立即預約體驗!" />
  72. <meta name="keywords" content="LaserPro, Laser Pro 激光脫毛專家、激光脫毛、永久激光脫毛、永久脫毛、腋下、比堅尼、underarm、bikini、full bikini、大腿、小腿、上唇、唇毛、V-line、V line、Straight Line、脫毛試做、脫毛療程、脫毛價錢、脫毛優惠、全年任脫、DPS追蹤激光秒白脫毛、Hair removal" />
  73. <meta name="robots" content="index,follow" />
  74. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
  75. <meta http-equiv="Cache-Control" content="max-age=86400" />
  76. <meta property="og:title" content="LaserPro│激光脫毛專家" />
  77. <meta property="og:description" content="用家推薦No.1永久激光脫毛,Laser Pro激光脫毛專家已有15年激光脫毛經驗,超過97%用家好評,革命性DPS追蹤秒白激光脫毛技術,追擊毛髮根源,帶來永久「零毛.淨白.細緻毛孔」肌膚。脫毛部位(熱選腋下、比堅尼、underarm、full bikini、大腿、小腿、上唇、唇毛、V line、Straight Line),全年任脫,3年保養期,立即預約體驗!" />
  78. <link rel="prefetch" href="/assets/images/脫毛-嫩膚-美白-毛孔.jpg" />
  79. <link rel="prefetch" href="/assets/images/永久脫毛-全身脫毛-最抵-可靠.jpg" />
  80. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
  81. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css">
  82.  
  83. <link rel="stylesheet" href="https://laserprocenter.com.hk/assets/css/min/vendor.min.css">
  84. <link rel="stylesheet" type="text/css" href="https://laserprocenter.com.hk/assets/css/min/home.min.css" />  
  85. <style>
  86. ul.top-nav-bar>li{
  87.    margin-left:0;
  88.    margin-right:0;
  89. }
  90. </style>
  91. <style>
  92. #header h1{display:none;}
  93. </style>
  94. </head>
  95. <body><!-- <!-- Google Tag Manager (noscript) -->
  96. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-57M7ZXJ"
  97. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  98. <!-- End Google Tag Manager (noscript) -->
  99. <!-- <!-- Google Tag Manager (noscript) -->
  100. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MFBL7BN"
  101. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  102. <!-- End Google Tag Manager (noscript) -->
  103. <div id="header">
  104.    <div class="m-menu-contain">
  105.        <a href="javascript:void(0)" id="menuBtn">
  106.            <div><span></span></div>
  107.            <!--<span>目錄</span>-->
  108.           <h1>用家推薦No.1永久激光脫毛,Laser Pro激光脫毛專家已有15年激光脫毛經驗,超過97%用家好評,革命性DPS追蹤秒白激光脫毛技術,追擊毛髮根源,帶來永久「零毛.淨白.細緻毛孔」肌膚。脫毛部位(熱選腋下、比堅尼、underarm、full bikini、大腿、小腿、上唇、唇毛、V line、Straight Line),全年任脫,3年保養期,立即預約體驗Laser Pro激光脫毛療程!</h1>            <span class="clearfix"></span>
  109.        </a>
  110.        <a class="mtop-whatsapp" href="https://api.whatsapp.com/send?phone=85263661116&amp;text=" target="_blank"><img alt="激光脫毛-脫毛推介-最好脫毛" src="/assets/images/激光脫毛-脫毛推介-最好脫毛.png"></a>  
  111.    </div>
  112.  
  113.    <div class="menu-nvbar">
  114.        <ul class="top-nav-bar">
  115.                            <li class="link-banner"><a href="javascript:void(0);goToTop();">激光脫毛</a></li>
  116.                <li class="link-facial"><a href="https://laserprocenter.com.hk/288-laser-facial/promotion/form">激光去瘡</a></li>
  117.                <li class="link-tech"><a href="javascript:void(0);goToSection('tech');">先進技術</a></li>
  118.                <li class="link-service"><a href="javascript:void(0);goToSection('service');">服務承諾</a></li>
  119.                            <li class="link-booking-form"><a href="javascript:void(0);goToSection('booking-form');">立即預約</a></li>
  120.                <li class="link-knowledge"><a target="_blank" href="https://laserprocenter.com.hk/knowledge">脫毛知識</a></li>
  121.                <li class="link-faq"><a href="javascript:void(0);goToSection('faq');">常見問題</a></li>
  122.                               </ul>
  123.        <div class="top-whatsapp"><a href="https://api.whatsapp.com/send?phone=85263661116&amp;text=" target="_blank"><img src="/assets/images/激光脫毛-脫毛推介-最好脫毛.png" alt="激光脫毛-脫毛推介-最好脫毛"></a></div>
  124.    </div>
  125.    <div class="clearfix"></div>
  126. </div>
  127. <div id="menu">
  128. <div class="outer">
  129. <div class="inner">
  130.            <ul class="navbar">
  131.                            
  132.                <li class="cat_menu" style="cursor: pointer;">
  133.                    <div><a class="root-level" href="javascript:void(0);goToTop();">激光脫毛</a></div>
  134.                </li>
  135.                
  136.                 <li class="cat_menu" style="cursor: pointer;">
  137.                    <div><a class="root-level"  href="https://laserprocenter.com.hk/288-laser-facial/promotion/form">激光去瘡</a></div>
  138.                </li>  
  139.                 <li class="cat_menu" style="cursor: pointer;">
  140.                    <div><a class="root-level" target="_blank" href="https://laserprocenter.com.hk/men-laserhairremoval/promotion/form">男士脫毛</a></div>
  141.                </li>    
  142.                <li class="cat_menu" style="cursor: pointer;">
  143.                    <div><a class="root-level" href="javascript:void(0);goToSection('tech');">先進技術</a></div>
  144.                </li>
  145.                <li class="cat_menu" style="cursor: pointer;">
  146.                    <div><a class="root-level" href="javascript:void(0);goToSection('service');">服務承諾</a></div>
  147.                </li>
  148.                               <li class="cat_menu" style="cursor: pointer;">
  149.                    <div><a class="root-level" href="javascript:void(0);goToSection('booking-form');">立即預約</a></div>
  150.                </li>
  151.                <li class="cat_menu" style="cursor: pointer;">
  152.                    <div><a class="root-level"  target="_blank" href="https://laserprocenter.com.hk/knowledge">脫毛知識</a></div>
  153.                </li>
  154.                <li class="cat_menu" style="cursor: pointer;">
  155.                    <div><a class="root-level" href="javascript:void(0);goToSection('faq');">常見問題</a></div>
  156.                </li>
  157.                                           <li class="cat_menu" style="cursor: pointer;">
  158.                    <div><a class="root-level" target="_blank" href="https://api.whatsapp.com/send?phone=85263661116&amp;text=">WhatsApp 預約</a></div>
  159.                </li>
  160.                </ul>
  161.        </div>    
  162. </div>
  163. </div><script type="application/ld+json">
  164. [
  165.  {
  166.        "@context": "http://schema.org/",
  167.        "@type": "WebPage",
  168.        "name": "永久激光脫毛療程 | LaserPro 激光脫毛專家",
  169.        "description": "Laser Pro激光脫毛專家有15年laser脫毛經驗,多個脫毛部位全年任脫,3年保養期,絕對是用家推薦No.1永久激光脫毛療程,立即預約體驗!",
  170.        "relatedLink": "https://laserprocenter.com.hk/288-offer4-summer-hot-pick/promotion/form",
  171.        "primaryImageOfPage": "https://laserprocenter.com.hk/assets/images/pc-01.jpg",
  172.        "keywords": "LaserPro, Laser Pro 激光脫毛專家、激光脫毛、永久激光脫毛、永久脫毛、腋下、比堅尼、underarm、bikini、full bikini、大腿、小腿、上唇、唇毛、V-line、V line、Straight Line、脫毛試做、脫毛療程、脫毛價錢、脫毛優惠、全年任脫、DPS追蹤激光秒白脫毛、Hair removal",
  173.        "mainEntity": {
  174.            "@type": "HealthAndBeautyBusiness",
  175.            "name": "激光脫毛 $288/6個部位 全年任脫 + 3年保養",
  176.            "image": [
  177.                "https://laserprocenter.com.hk/assets/images/初秋‧盛夏 website-01.jpg"
  178.            ],
  179.            "brand": {
  180.                "@type": "Organization",
  181.                "name": "LaserPro",
  182.                "url": "https://laserprocenter.com.hk/",
  183.                "logo": "https://laserprocenter.com.hk/assets/images/脫毛-嫩膚-美白-毛孔.jpg"
  184.            }
  185.        },
  186.        "url" : "https://laserprocenter.com.hk/",
  187.        "@id" : "https://laserprocenter.com.hk/"
  188.    },
  189.    {
  190.      "@context": "https://schema.org",
  191.      "@type": "FAQPage",
  192.       "name": "常見問題",
  193.      "mainEntity": [
  194.                    {
  195.            "@type": "Question",
  196.            "name": "什麼是激光脫毛?",
  197.            "acceptedAnswer": {
  198.              "@type": "Answer",
  199.              "text": "LaserPro激光脫毛療程以德國藍寶石儀器發射出最深、最長、最快的波長,自動追蹤毛髮色素,傳送能量至毛囊進行破壞,中止毛囊再生能力,無論粗幼毛髮,一樣做到永久全身脫毛效果。LaserPro所採用的專業儀器更可為肌膚帶來美白嫩膚功效,一次解決三大肌膚問題,肌膚自此嫩滑細緻!"
  200.            }
  201.          }
  202.          ,          {
  203.            "@type": "Question",
  204.            "name": "激光脫毛可一次見效?",
  205.            "acceptedAnswer": {
  206.              "@type": "Answer",
  207.              "text": "由於每人皮膚體質不同,毛髮生長週期因人而異。激光脫毛可針對成長期的毛髮破壞毛囊。一般6次脫毛療程即可全面去除礙眼的毛髮*,每次療程間隔約一個月。<br><br> *效果因人而異"
  208.            }
  209.          }
  210.          ,          {
  211.            "@type": "Question",
  212.            "name": "激光脫毛會引起疼痛嗎?",
  213.            "acceptedAnswer": {
  214.              "@type": "Answer",
  215.              "text": "LaserPro所採用之專業儀器,以先進科研技術達至高效脫毛效果同時具有智慧雙效爆冷系統,保護表層肌膚,不會引起敏感、紅腫,亦有別坊間儀器,無需凍風機及冰敷,大大提升療程舒適度,客人可放心預約。"
  216.            }
  217.          }
  218.          ,          {
  219.            "@type": "Question",
  220.            "name": "激光脫毛會否因毛髮粗幼而影響效果?",
  221.            "acceptedAnswer": {
  222.              "@type": "Answer",
  223.              "text": "LaserPro所採用之專業儀器有別於坊間儀器,具自動追蹤色素系統,可精準追蹤毛髮色素,不論粗幼或深淺色的毛髮,全面、全身脫毛任何部位均可360°一網打盡!脫毛療程效果絕不受毛髮粗幼影響,客人可放心預約。"
  224.            }
  225.          }
  226.          ,          {
  227.            "@type": "Question",
  228.            "name": "為什麼進行激光脫毛前要先剃除毛髮?",
  229.            "acceptedAnswer": {
  230.              "@type": "Answer",
  231.              "text": "毛髮共有三個生長周期:成長期、退行期和休止期。毛乳頭只會輸送養份給成長期的毛髮,此時期毛囊發育完全,若以激光照射,即可破壞黑色素,達到毛囊永久萎縮的效果。"
  232.            }
  233.          }
  234.          ,          {
  235.            "@type": "Question",
  236.            "name": "進行激光脫毛療程前有什麼注意事項呢?",
  237.            "acceptedAnswer": {
  238.              "@type": "Answer",
  239.              "text": "<ul><li>❌進行脫毛療程14天前,請勿以拔毛機、蜜蠟、眉鉗等連根拔的方式脫毛。</li><li>❌進行脫毛療程14天前,請勿曝曬、進行果酸及其他高能量或高溫療程及活動。</li><li>✅注意皮膚補濕。</li></ul>"
  240.            }
  241.          }
  242.          ,          {
  243.            "@type": "Question",
  244.            "name": "進行激光脫毛療程後有什麼注意事項呢?",
  245.            "acceptedAnswer": {
  246.              "@type": "Answer",
  247.              "text": "<ul><li>❌脫毛療程後14天內避免曝曬、游泳、進行果酸及其他高能量或高溫療程及活動。</li><li>❌脫毛療程後14天內避免使用美白、磨沙、果酸、暗瘡產品、太陽油、及止汗劑。</li><li>❌脫毛療程後14天內避免劇烈運動及穿著緊身衣物,以免與皮膚造成磨擦。</li><li>✅注意皮膚補濕及防曬。</li></ul>"
  248.            }
  249.          }
  250.          ,          {
  251.            "@type": "Question",
  252.            "name": "歡迎男士激光脫毛嗎?",
  253.            "acceptedAnswer": {
  254.              "@type": "Answer",
  255.              "text": "Laser Pro絕對歡迎男士進行激光脫毛!我們提供專為男士脫毛度身訂造的服務。無論您是想要脫除胸毛、背毛、腿毛、臉部鬍鬚,或是其他部位的毛髮,我們的專業團隊都能夠為您提供高效、安全和舒適的激光脫毛療程。<br><br>不論您是想要永久性的脫毛效果,還是只是想要減少毛髮生長和維持清潔的外觀,我們都能夠根據您的需求提供適合的解決方案。我們致力於為每一位客戶提供優質的服務和滿意的結果。"
  256.            }
  257.          }
  258.          ,          {
  259.            "@type": "Question",
  260.            "name": "全身脫毛價錢是多少?",
  261.            "acceptedAnswer": {
  262.              "@type": "Answer",
  263.              "text": "Laser Pro全身脫毛價格會根據不同因素而有所變化。我們提供每月不同的優惠活動,以確保客人能夠享受到最具吸引力的價格和優惠。為了獲得更詳細及最新的價格資訊,建議客人親臨店舖進行額外的位置查詢。我們的專業團隊將為您提供詳盡的解答和個人化的建議。此外,我們樂於為客人安排免費<a target="_blank" href="https://laserprocenter.com.hk/location">到店查詢</a>,以便更全面地瞭解您的需求和提供最適合您的方案。我們致力於提供高品質的服務,讓您在脫毛過程中感到舒適和滿意。請隨時<a target="_blank" href="https://wa.me/85263661116">聯繫我們</a>,我們期待為您服務!😊"
  264.            }
  265.          }
  266.          ,          {
  267.            "@type": "Question",
  268.            "name": "最受歡迎的激光脫毛部位是哪裡?",
  269.            "acceptedAnswer": {
  270.              "@type": "Answer",
  271.              "text": "Laser Pro DPS秒白激光脫毛目前最受歡迎的部位包括腋下、下手臂、小腿、上手臂和大腿。除了這幾個部位,不少客人也對腋下脫毛、激光脫面毛和脫手毛非常感興趣。"
  272.            }
  273.          }
  274.                ]
  275.    }
  276. ]
  277. </script>
  278. <style>
  279. h3.normal{
  280.    font-weight: inherit;
  281.    line-height: inherit;
  282.    display: inline;
  283. }
  284. .form-hints {
  285.    color: #fff;
  286.    margin-bottom: 10px;
  287.    text-align: center;
  288.    font-size: 17px;
  289. }
  290. .form-hints.bottom-show {
  291.    text-align: left;
  292.    padding: 10px 0;
  293. }
  294. .image-container {
  295.    width: 100%;
  296.    margin: 0 auto;
  297. }
  298. .image-container img {
  299.    display: block;
  300.    margin: 0 auto;
  301. }
  302.  
  303. .image-container img.mobile {
  304.    display: none;
  305. }
  306.  
  307. select.select-box.no {
  308.    background-image: none;
  309. }
  310. #_terms .radioContent a,
  311. #_terms .radioContent a:link,
  312. #_terms .radioContent a:visited
  313. {
  314.    text-decoration: underline;
  315. }
  316. #_terms .radioContent a:hover {
  317.    color: #5c5c5c;
  318. }
  319. .input__fake__content.radio-type label.radioLabel.alignLeft .radioContent {
  320.    padding-left: 30px;
  321. }
  322. .input__fake__content.radio-type label.radioLabel.alignLeft .radioContent::before {
  323.    left: 0;
  324. }
  325. .input__fake__content.radio-type label.radioLabel.alignLeft .radioContent::after{
  326.    left: 5px;
  327. }
  328. .payment-icons {
  329.    display: flex;
  330.    margin-bottom: 10px;
  331.    flex-wrap: wrap;
  332. }
  333. .payment-icons .payment-icon {
  334.    width: 60px;
  335.    margin-right: 10px;
  336.    max-height: 36px;
  337.    margin-bottom: 10px;
  338. }
  339. .payment-icon.paypal-icon {
  340.    display: flex;
  341.    align-self: center;
  342.    width: auto;
  343. }
  344. .payment-icons .payment-icon img {
  345.    height:36px
  346. }
  347. .payment-steps {
  348.    margin-top: 30px;
  349. }
  350. .payment-steps .hints {
  351.    font-size: 18px;
  352.    padding-bottom: 10px;
  353. }
  354. .payment-steps input[type="text"]{
  355.    border: 1px solid #00a9af;
  356.    border-radius: 3px;
  357.    -webkit-appearance: none;
  358.    width: 100%;
  359.    max-width: 350px;
  360.    padding-left: 5px;
  361.    font-size: 14px;
  362.    height: 30px;
  363. }
  364.  
  365. .payment-steps input[type="button"]{
  366.    background-color: #00a9af;
  367.    color: #fff;
  368.    padding: 5px 20px;
  369.    margin: 10px 0;
  370. }
  371. .field-row.payment{
  372.    height:auto;
  373. }
  374. .field-row.payment .field-label.hints {
  375.    font-weight:bold;
  376. }
  377. #paypal-button-container{
  378.    width :100%;
  379. }
  380.  
  381. #_terms .input__fake__content label.radioLabel .radioContent{
  382.    flex-wrap: wrap;
  383. }
  384. @media (max-width: 800px){
  385.    .image-container img.mobile {
  386.        display: block;
  387.        margin: 10px 0;
  388.    }
  389.    .image-container img.desktop {
  390.        display: none;
  391.    }
  392. }
  393. .faq-box .item .question .prefix-text, .faq-box .item .answer .prefix-text{
  394.    width:75px;
  395. }
  396.  
  397. .faq-box .item .answer a, .faq-box .item .answer a:link, .faq-box .item .answer a:visited{
  398.    color: #00a9af;
  399. }
  400.  
  401. </style>
  402. <div id="wrapper" class="home">
  403. <div id="article">
  404.            <div class="banner-wrapper">
  405.            <div class="banner">
  406.            
  407.        
  408.                <div class="home-banner"><a href="https://laserprocenter.com.hk/288-offer4-summer-hot-pick/promotion/form"><img  alt="脫毛療程-激光脫毛-laser 脫毛" class="desktop" src="/assets/images/promotion/288-offer4-summer-hot-pick.jpg" /><img  alt="脫毛療程-激光脫毛-laser 脫毛" class="mobile" src="/assets/images/promotion/288-offer4-summer-hot-pick-m.jpg" /></a>
  409.                </div>
  410.          
  411.                              
  412.            
  413.            </div>
  414.            <div class="logo"><img alt = "LaserPro激光脫毛專家" src="/assets/images/脫毛-嫩膚-美白-毛孔.jpg" /></div>
  415.        </div>
  416.    </div>
  417.    <div id="sections">
  418.  <a name="tech"></a>
  419.  <div class="tech section ease-fade-effect">
  420.            <div class="title"><img   alt="全新升級先進DPS追蹤秒白激光脫毛技術" src="/assets/images/旺角-美容-去斑-瘦身.png"/></div>  
  421.            <div class="background desktop"><img alt="全身脫毛-激光脫毛-DPS追蹤秒白激光脫" src="/assets/images/pc-B-01.jpg" />
  422.                <div class="box-wrapper">
  423.                    <div class="box desktop">
  424.                        <div class="light l1 ease-fade-effect"><img class="lazy" alt="Laser Pro" data-src="/assets/images/pc-B-02a.png" /></div>
  425.                        <div class="light l2 ease-fade-effect"><img class="lazy" alt="Laser Pro" data-src="/assets/images/pc-B-02b.png" /></div>
  426.                        <div class="light l3 ease-fade-effect"><img class="lazy" alt="Laser Pro" data-src="/assets/images/pc-B-02c.png" /></div>
  427.                        <div class="text t1 ease-fade-effect"><img class="lazy" alt="全新升級DPS追蹤秒白激光脫毛技術" data-src="/assets/images/pc-B-03a.png" /></div>
  428.                        <div class="text t2 ease-transform-effect"><img class="lazy"  alt="Laser Pro" data-src="/assets/images/pc-B-04.png" /></div>
  429.                        <div class="text t3 ease-transform-effect"><img class="lazy" alt="全身脫毛-激光脫毛-去除毛髮效果顯著" data-src="/assets/images/pc-B-05.png" /></div>
  430.                    </div>
  431.                </div>
  432.            </div>
  433.            <div class="background mobile"><img alt="DPS追蹤秒白激光脫毛技術 零毛 淨白 細緻毛孔" src="/assets/images/mo-B-01.jpg" />
  434.               <div class="box-wrapper">
  435.                    <div class="box mobile">
  436.                        <div class="light l1 ease-fade-effect"><img class="lazy" alt="Laser Pro" data-src="/assets/images/mo-B-02a.png" /></div>
  437.                        <div class="light l2 ease-fade-effect"><img class="lazy"  alt="Laser Pro" data-src="/assets/images/mo-B-02b.png" /></div>
  438.                        <div class="light l3 ease-fade-effect"><img class="lazy"  alt="Laser Pro" data-src="/assets/images/mo-B-02c.png" /></div>
  439.                        <div class="text t1 ease-fade-effect"><img  class="lazy" alt="Laser Pro" data-src="/assets/images/mo-B-03a.png" /></div>
  440.                        <div class="text t2 ease-transform-effect"><img  class="lazy" alt="Laser Pro" data-src="/assets/images/mo-B-04.png" /></div>
  441.                        <div class="text t3 ease-transform-effect"><img  class="lazy" alt="Laser Pro" data-src="/assets/images/mo-B-05.png" /></div>
  442.                    </div>
  443.                </div>
  444.            </div>
  445.            <div class="others desktop">
  446.                <div ><img  alt="Laser Pro" src="/assets/images/others-blank.png" /></div>
  447.                <div class="text p2 ease-fade-effect"><img class="lazy" alt="全身脫毛永久-脫毛-追擊毛髮" data-src="/assets/images/pc-C-02a.png" /></div>
  448.                <div class="text p3 ease-fade-effect"><img class="lazy" alt="全身脫毛-全身脫毛價錢-冷凍安全" data-src="/assets/images/pc-C-03a.png" /></div>
  449.                <div class="text p4 ease-fade-effect"><img class="lazy" alt="激光脫毛-激光脫毛效果-永久脫毛邊間好" data-src="/assets/images/pc-C-04a.png" /></div>
  450.                <div class="text p5 ease-fade-effect"><img class="lazy" alt="激光脫毛-激光脫毛邊間好-智能辨色" data-src="/assets/images/pc-C-05a.png" /></div>
  451.                <div class="text p6 ease-fade-effect"><img class="lazy" alt="脫毛推薦-激光脫毛效果-激光脫毛用家好評)" data-src="/assets/images/pc-C-06a.png" /></div>
  452.                <div class="icon p2 ease-transform-effect"><img class="lazy" alt="零死角脫毛 追擊粗幼深淺毛髮" data-src="/assets/images/pc-C-02b.png" /></div>
  453.                <div class="icon p3 ease-transform-effect"><img class="lazy" alt="智慧雙效爆冷系統 雙重防護 安全零過敏" data-src="/assets/images/pc-C-03b.png" /></div>
  454.                <div class="icon p4 ease-transform-effect"><img class="lazy" alt="一激三效 零毛 淨白 細緻毛孔" data-src="/assets/images/pc-C-04b.png" /></div>
  455.                <div class="icon p5 ease-transform-effect"><img class="lazy" alt="智能辨色 任何膚色 激光脫毛" data-src="/assets/images/pc-C-05b.png" /></div>
  456.                <div class="icon p6 ease-transform-effect"><img class="lazy" alt="激光脫毛用家好評" data-src="/assets/images/pc-C-06b.png" /></div>
  457.            </div>
  458.            
  459.            <div class="others mobile">
  460.                <div ><img  alt="Laser Pro" src="/assets/images/others-mobile-blank.png" /></div>
  461.                <div class="icon p2 ease-transform-effect"><img class="lazy" alt="零死角脫毛 追擊粗幼深淺毛髮" data-src="/assets/images/mo-C-02a.png" /></div>
  462.                <div class="icon p3 ease-transform-effect"><img class="lazy" alt="智慧雙效爆冷系統 雙重防護 安全零過敏" data-src="/assets/images/mo-C-03a.png" /></div>
  463.                <div class="icon p4 ease-transform-effect"><img class="lazy" alt="一激三效 零毛 淨白 細緻毛孔" data-src="/assets/images/mo-C-04a.png" /></div>
  464.                <div class="icon p5 ease-transform-effect"><img class="lazy" alt="智能辨色 任何膚色 激光脫毛" data-src="/assets/images/mo-C-05a.png" /></div>
  465.                <div class="icon p6 ease-transform-effect"><img class="lazy" alt="激光脫毛用家好評" data-src="/assets/images/mo-C-06a.png" /></div>
  466.                <div class="text p2 ease-fade-effect"><img class="lazy" alt="零死角脫毛 追擊粗幼深淺毛髮" data-src="/assets/images/mo-C-02b.png" /></div>
  467.                <div class="text p3 ease-fade-effect"><img class="lazy" alt="智慧雙效爆冷系統 雙重防護 安全零過敏" data-src="/assets/images/mo-C-03b.png" /></div>
  468.                <div class="text p4 ease-fade-effect"><img class="lazy" alt="一激三效 零毛 淨白 細緻毛孔" data-src="/assets/images/mo-C-04b.png" /></div>
  469.                <div class="text p5 ease-fade-effect"><img class="lazy" alt="智能辨色 任何膚色 激光脫毛" data-src="/assets/images/mo-C-05b.png" /></div>
  470.                <div class="text p6 ease-fade-effect"><img class="lazy" alt="激光脫毛用家好評" data-src="/assets/images/mo-C-06b.png" /></div>
  471.            </div>
  472.        </div>
  473.        
  474.         <a name="service"></a>
  475.        <div class="service section ease-fade-effect">
  476.            <div class="title right"><img class="lazy" alt="LaserPro激光脫毛專家" data-src="/assets/images/銅鑼灣-纖體-嫩收毛孔-去皺.png"/></div>
  477.            <div class="box">
  478.                <div class="title"><img class="lazy" alt="LaserPro激光脫毛專家 信心保證" data-src="/assets/images/有冇好介紹-推脫毛薦-大部位.png"/></div>
  479.                <div class="item p1 ease-fade-effect">
  480.                    <div class="icon"><img class="lazy" alt="LaserPro-脫毛療程-最佳脫毛技術" data-src="/assets/images/pc-有冇試過-脫毛邊間好.png"/></div>
  481.                </div>
  482.                <div class="item p2 ease-fade-effect">
  483.                    <div class="icon"><img class="lazy" alt="LaserPro-激光脫毛-專業團隊" data-src="/assets/images/pc-激光-波長-好價錢.png"/></div>
  484.                </div>
  485.                <div class="item p3 ease-fade-effect">
  486.                    <div class="icon"><img class="lazy" alt="LaserPro-脫毛推薦-細心服務" data-src="/assets/images/pc-試過激光脫毛-小部位-冇伏.png"/></div>
  487.                </div>
  488.                <div class="item p4 ease-fade-effect">
  489.                    <div class="icon"><img class="lazy" alt="LaserPro-脫毛療程-終極保養" data-src="/assets/images/那裡做脫毛-露毛-毛髮.png"/></div>
  490.                </div>
  491.            </div>
  492.        </div>
  493.        
  494.        
  495.                
  496.           <div class="image-container" ><img class="desktop" src="/assets/images/laserpro-part-desktop.png"><a href="#"  onClick="OpenPSWP([{src: '/assets/images/laserpro-part-mobile.jpg',w: 750,h: 765},])"><img class="mobile" src="/assets/images/laserpro-part-mobile.jpg"></a></div>
  497.  
  498.        
  499.      <a name="booking-form"></a>
  500.        <div class="booking-form section">
  501.            <div class="title right"><img alt="即時預約 LaserPro激光脫毛專家" src="/assets/images/元朗-皺紋-健康-暗瘡.png"/></div>
  502.                        <form method="post" action="https://laserprocenter.com.hk/288-offer4-summer-hot-pick/promotion/form" onSubmit="return onFormSubmit()">
  503.                <input type="hidden" name="override_body_part" value="1" />
  504.            <div class="form-container">
  505.                <div class="form-title"></div>
  506.              
  507.                 <input type="hidden" name="allow_time"  id="allow_time" value=""/>
  508.                <div class="form-rowc">
  509.                    <div class="field-row left m6">
  510.                        <input type="text" id="sender_name" name="sender_name" placeholder="姓名 *" class="field required" value="">
  511.                    </div>
  512.                    <div class="field-row m4">
  513.                        <select name="gender" class="select-box required">
  514.                            <option value="" disabled="" selected="selected">性別 *</option>
  515.                            <option value="女" >女</option>
  516.                                                 </select>
  517.                    </div>
  518.                </div>  
  519.                             <div class="form-rowc">
  520.                    <div class="field-row left m4">
  521.                        <select onChange="countryCodeChanged(this)" name="country_code" class="select-box required">
  522.                            <option  value="852"  >+852</option>
  523.                            <option  value="853"  >+853</option>
  524.                            <option  value="86"  >+86</option>
  525.                        </select>
  526.                    </div>
  527.                    <div class="field-row m6">
  528.                      <input type="text" id="phone" name="phone" placeholder="電話 *" class="field required" value="">
  529.                    </div>
  530.                </div>
  531.                              
  532.                <div class="form-rowc">
  533.                    <div class="field-row left m4">
  534.                        <input type="text" id="confirm-countrycode" class="field " value="+852" readonly>
  535.                    </div>
  536.                    <div class="field-row m6">
  537.                      <input  onpaste="return false;" ondrop="return false;" autocomplete="off" type="text" id="confirm_phone" name="confirm_phone" placeholder="確認電話 *" class="field required" value="">
  538.                    </div>
  539.                </div>
  540.                
  541.                                
  542.                
  543.                
  544.               <div class="form-rowc ">
  545.                   <div class="field-row full">
  546.                        <input type="text" id="email" name="email" placeholder="電郵地址" class="field required" value="">
  547.                    </div>
  548.               </div>
  549.                             <!--   <div class="form-rowc ">
  550.                   <div  class="field-row full hints">
  551.                        (將發送電郵確認登記)
  552.                    </div>
  553.               </div>-->
  554.               <div class="form-rowc">
  555.              
  556.                              
  557.                    
  558.                   <div class="field-row full">
  559.                        <select name="courses"  class="select-box required no">
  560.                            <option value="【網上預付】$288/6個部位 全年任脫 + 3 年保養">【網上預付】$288/6個部位 全年任脫 + 3 年保養</option>
  561.                                                   </select>
  562.                    </div>
  563.                    
  564.                    
  565.               </div>
  566.                                        
  567.                        
  568.               <div class="form-rowc" style="display:none">
  569.                    <div class="field-row full">
  570.                        <div class="checkbox-group">
  571.                            <span class="field-label">現有客戶 *</span>
  572.                            <span class="input__fake__content radio-type">
  573.                                <label for="existing_client1" class="radioLabel">
  574.                                    <input type="radio" name="existing_client1" value="N" id="existing_client1" class="radioItem" ><span class="radioContent">否</span>
  575.                                </label>
  576.                                <label for="existing_client2" class="radioLabel">
  577.                                    <input type="radio" name="existing_client1" value="Y" id="existing_client2" class="radioItem"><span class="radioContent"  >是</span>
  578.                                </label>
  579.                            </span>
  580.                        </div>
  581.                    </div>
  582.                </div>
  583.                
  584.                                
  585.                <div class="form-rowc">
  586.                    <div class="field-row full">
  587.                        <select name="location" id="location" class="select-box required">
  588.                            <option disabled="" value="" selected="selected">選擇分店 *</option>
  589.                                                           <option  value="銅鑼灣"  >銅鑼灣英皇鐘錶珠寶中心</option>
  590.                                                           <option  value="觀塘"  >觀塘泓富廣場</option>
  591.                                                           <option  value="旺角朗豪坊店"  >旺角亞朗豪坊辦公大樓</option>
  592.                                                           <option  value="尖沙咀"  >尖沙咀加拿芬廣場</option>
  593.                                                           <option  value="將軍澳"  >將軍澳新都城中心3期</option>
  594.                                                           <option  value="荃灣"  >荃灣千色匯I期</option>
  595.                                                           <option  value="屯門"  >屯門栢麗廣場</option>
  596.                                                           <option  value="元朗"  >元朗光華廣場</option>
  597.                                                           <option  value="沙田"  >沙田新城市商業大廈</option>
  598.                                                    </select>
  599.                    </div>
  600.                </div>
  601.                
  602.                 <div class="form-rowc">
  603.                    <div class="field-row left m5">
  604.                      <input type="text" id="datepicker" name="date" placeholder="預約日期 *" class="field" autocomplete="off" value=""  disabled>
  605.                    </div>
  606.                    <div class="field-row  m5"> <input type="text" id="timepicker" name="timepicker" placeholder="預約時間 *" class="field " autocomplete="off" value=""  disabled>
  607.                    </div>
  608.                </div>  
  609.  
  610.                            
  611.                                                
  612.                
  613.                    <div class="form-hints bottom-show">明碼實價 無附加費<br>
  614.                    此為網上預付優惠,如選擇到店預付,需付原價$2880</div>
  615.                    
  616.                <div id="_terms" class="field-row full">
  617.                    <div class="checkbox-group">
  618.                        <span class="input__fake__content checkbox-type single">
  619.                            <label for="acp_tnc" class="radioLabel">
  620.                                 <input type="checkbox" id="acp_tnc" name="acp_tnc" rel="0" class="radioItem" value="1" >
  621.                                <span class="radioContent">本人已年滿18歲或以上及已閱讀並同意<a href="https://laserprocenter.com.hk/privacy" target="_blank">私隱政策</a>及<a href="https://laserprocenter.com.hk/tnc" target="_blank">條款及細則</a>&nbsp;/&nbsp;<a href="https://laserprocenter.com.hk/tnc_eng" target="_blank">Terms & Conditions</a>。</span>
  622.                            </label>
  623.                        </span>
  624.                    </div>
  625.              
  626.                                        
  627.                                        
  628.                    <div class="checkbox-group">
  629.                        <span class="input__fake__content checkbox-type single">
  630.                            <label for="disclaim" class="radioLabel">
  631.                               <input type="checkbox" id="disclaim" name="disclaim" rel="0" class="radioItem" value="1"  >
  632.                                <span class="radioContent">本人持有香港永久性居民身份證 / 澳門居民身份證 / 中國居民身份證以供核對。</span>
  633.                            </label>
  634.                        </span>
  635.                    </div>
  636.                    
  637.                    
  638.                    
  639.                </div>
  640.                
  641.                
  642.                <div class="form-rowc btn-submit">
  643.                    <input type="image" src="/assets/images/submit-button-new.png" alt="LaserPro-脫毛療程-最佳脫毛技術">
  644.                </div>
  645.            </div>
  646.        </div>
  647.      
  648.                   </form>
  649.       <a name="faq"></a>
  650.        <div class="faq section ease-fade-effect">
  651.            <div class="title"><img alt="激光脫毛常見問題" src="/assets/images/沙田-手毛-脫毛療程-Bikini脫毛.png"/></div>
  652.            <div class="box-top-line"></div>
  653.            <div class="faq-box">
  654.                            <div class="item">
  655.                    <div class="question">
  656.                        <div class="prefix-text"><i class="fa fa-plus-square-o" aria-hidden="true"></i> Q1:</div>
  657.                        <div class="text" ><h3 class="normal">什麼是激光脫毛?</h3></div>
  658.                    </div>
  659.                    <div class="answer">A: LaserPro激光脫毛療程以德國藍寶石儀器發射出最深、最長、最快的波長,自動追蹤毛髮色素,傳送能量至毛囊進行破壞,中止毛囊再生能力,無論粗幼毛髮,一樣做到永久全身脫毛效果。LaserPro所採用的專業儀器更可為肌膚帶來美白嫩膚功效,一次解決三大肌膚問題,肌膚自此嫩滑細緻!</div>
  660.                </div>
  661.                            <div class="item">
  662.                    <div class="question">
  663.                        <div class="prefix-text"><i class="fa fa-plus-square-o" aria-hidden="true"></i> Q2:</div>
  664.                        <div class="text" ><h3 class="normal">激光脫毛可一次見效?</h3></div>
  665.                    </div>
  666.                    <div class="answer">A: 由於每人皮膚體質不同,毛髮生長週期因人而異。激光脫毛可針對成長期的毛髮破壞毛囊。一般6次脫毛療程即可全面去除礙眼的毛髮*,每次療程間隔約一個月。<br><br> *效果因人而異</div>
  667.                </div>
  668.                            <div class="item">
  669.                    <div class="question">
  670.                        <div class="prefix-text"><i class="fa fa-plus-square-o" aria-hidden="true"></i> Q3:</div>
  671.                        <div class="text" ><h3 class="normal">激光脫毛會引起疼痛嗎?</h3></div>
  672.                    </div>
  673.                    <div class="answer">A: LaserPro所採用之專業儀器,以先進科研技術達至高效脫毛效果同時具有智慧雙效爆冷系統,保護表層肌膚,不會引起敏感、紅腫,亦有別坊間儀器,無需凍風機及冰敷,大大提升療程舒適度,客人可放心預約。</div>
  674.                </div>
  675.                            <div class="item">
  676.                    <div class="question">
  677.                        <div class="prefix-text"><i class="fa fa-plus-square-o" aria-hidden="true"></i> Q4:</div>
  678.                        <div class="text" ><h3 class="normal">激光脫毛會否因毛髮粗幼而影響效果?</h3></div>
  679.                    </div>
  680.                    <div class="answer">A: LaserPro所採用之專業儀器有別於坊間儀器,具自動追蹤色素系統,可精準追蹤毛髮色素,不論粗幼或深淺色的毛髮,全面、全身脫毛任何部位均可360°一網打盡!脫毛療程效果絕不受毛髮粗幼影響,客人可放心預約。</div>
  681.                </div>
  682.                            <div class="item">
  683.                    <div class="question">
  684.                        <div class="prefix-text"><i class="fa fa-plus-square-o" aria-hidden="true"></i> Q5:</div>
  685.                        <div class="text" ><h3 class="normal">為什麼進行激光脫毛前要先剃除毛髮?</h3></div>
  686.                    </div>
  687.                    <div class="answer">A: 毛髮共有三個生長周期:成長期、退行期和休止期。毛乳頭只會輸送養份給成長期的毛髮,此時期毛囊發育完全,若以激光照射,即可破壞黑色素,達到毛囊永久萎縮的效果。</div>
  688.                </div>
  689.                            <div class="item">
  690.                    <div class="question">
  691.                        <div class="prefix-text"><i class="fa fa-plus-square-o" aria-hidden="true"></i> Q6:</div>
  692.                        <div class="text" ><h3 class="normal">進行激光脫毛療程前有什麼注意事項呢?</h3></div>
  693.                    </div>
  694.                    <div class="answer">A: <ul>
  695. <li>❌進行脫毛療程14天前,請勿以拔毛機、蜜蠟、眉鉗等連根拔的方式脫毛。</li>
  696. <li>❌進行脫毛療程14天前,請勿曝曬、進行果酸及其他高能量或高溫療程及活動。</li>
  697. <li>✅注意皮膚補濕。</li>
  698. </ul></div>
  699.                </div>
  700.                            <div class="item">
  701.                    <div class="question">
  702.                        <div class="prefix-text"><i class="fa fa-plus-square-o" aria-hidden="true"></i> Q7:</div>
  703.                        <div class="text" ><h3 class="normal">進行激光脫毛療程後有什麼注意事項呢?</h3></div>
  704.                    </div>
  705.                    <div class="answer">A: <ul>
  706. <li>❌脫毛療程後14天內避免曝曬、游泳、進行果酸及其他高能量或高溫療程及活動。</li>
  707. <li>❌脫毛療程後14天內避免使用美白、磨沙、果酸、暗瘡產品、太陽油、及止汗劑。</li>
  708. <li>❌脫毛療程後14天內避免劇烈運動及穿著緊身衣物,以免與皮膚造成磨擦。</li>
  709. <li>✅注意皮膚補濕及防曬。</li>
  710. </ul></div>
  711.                </div>
  712.                            <div class="item">
  713.                    <div class="question">
  714.                        <div class="prefix-text"><i class="fa fa-plus-square-o" aria-hidden="true"></i> Q8:</div>
  715.                        <div class="text" ><h3 class="normal">歡迎男士激光脫毛嗎?</h3></div>
  716.                    </div>
  717.                    <div class="answer">A: Laser Pro絕對歡迎男士進行激光脫毛!我們提供專為男士脫毛度身訂造的服務。無論您是想要脫除胸毛、背毛、腿毛、臉部鬍鬚,或是其他部位的毛髮,我們的專業團隊都能夠為您提供高效、安全和舒適的激光脫毛療程。<br><br>不論您是想要永久性的脫毛效果,還是只是想要減少毛髮生長和維持清潔的外觀,我們都能夠根據您的需求提供適合的解決方案。我們致力於為每一位客戶提供優質的服務和滿意的結果。</div>
  718.                </div>
  719.                            <div class="item">
  720.                    <div class="question">
  721.                        <div class="prefix-text"><i class="fa fa-plus-square-o" aria-hidden="true"></i> Q9:</div>
  722.                        <div class="text" ><h3 class="normal">全身脫毛價錢是多少?</h3></div>
  723.                    </div>
  724.                    <div class="answer">A: Laser Pro全身脫毛價格會根據不同因素而有所變化。我們提供每月不同的優惠活動,以確保客人能夠享受到最具吸引力的價格和優惠。為了獲得更詳細及最新的價格資訊,建議客人親臨店舖進行額外的位置查詢。我們的專業團隊將為您提供詳盡的解答和個人化的建議。此外,我們樂於為客人安排免費<a target="_blank" href="https://laserprocenter.com.hk/location">到店查詢</a>,以便更全面地瞭解您的需求和提供最適合您的方案。我們致力於提供高品質的服務,讓您在脫毛過程中感到舒適和滿意。請隨時<a target="_blank" href="https://wa.me/85263661116">聯繫我們</a>,我們期待為您服務!😊</div>
  725.                </div>
  726.                            <div class="item">
  727.                    <div class="question">
  728.                        <div class="prefix-text"><i class="fa fa-plus-square-o" aria-hidden="true"></i> Q10:</div>
  729.                        <div class="text" ><h3 class="normal">最受歡迎的激光脫毛部位是哪裡?</h3></div>
  730.                    </div>
  731.                    <div class="answer">A: Laser Pro DPS秒白激光脫毛目前最受歡迎的部位包括腋下、下手臂、小腿、上手臂和大腿。除了這幾個部位,不少客人也對腋下脫毛、激光脫面毛和脫手毛非常感興趣。</div>
  732.                </div>
  733.                        </div>
  734.           <div class="box-top-line end"></div>
  735.        </div>
  736.     </div>
  737.    
  738.    </div>
  739.  
  740. <style>
  741.   .process-back {
  742.    position: fixed;
  743.    z-index: 2147483647;
  744.    top: 0;
  745.    left: 0;
  746.    width: 100%;
  747.    height: 100%;
  748.    transform: translate3d(0, 0, 0);
  749.    background-color: black;
  750.    background-color: rgba(0, 0, 0, 0.6);
  751.    background: radial-gradient(50% 50%, ellipse closest-corner, rgba(0,0,0,0.6) 1%, rgba(0,0,0,0.6) 100%);
  752.    color: #fff;
  753.    display : none;
  754. }
  755.  
  756. .process-back.active {
  757.     display : block;
  758. }
  759. .process-back .processing-modal {
  760.    font-family: "HelveticaNeue", "HelveticaNeue-Light", "Helvetica Neue Light", helvetica, arial, sans-serif;
  761.    font-size: 14px;
  762.    text-align: center;
  763.    box-sizing: border-box;
  764.    max-width: 350px;
  765.    top: 50%;
  766.    left: 50%;
  767.    position: absolute;
  768.    transform: translateX(-50%) translateY(-50%);
  769.    cursor: pointer;
  770.    text-align: center;
  771. }
  772.  
  773. .process-back .processing-modal  .processing-logo img {
  774.    height: 36px;
  775. }
  776.  
  777. .process-back .processing-modal  .message {
  778.    font-size: 15px;
  779.    line-height: 1.5;
  780.    padding: 10px 0;
  781. }
  782. </style>
  783. <div class="process-back">
  784.    <div class="processing-modal">
  785.        <div class="processing-logo"></div>
  786.        <div class="message">處理中,請稍等..</div>
  787.    </div>
  788. </div>
  789. <div id="footer">
  790.    <div class="holder">
  791.        <div class="links">
  792.          <div class="item">
  793.                <a target="_blank" href="https://laserprocenter.com.hk/about" class="link">關於我們</a>
  794.            </div>
  795.            
  796.            <div class="item">
  797.                <a  target="_blank" href="https://laserprocenter.com.hk/location" class="link">分店地區</a>
  798.            </div>
  799. <!--
  800.            <div class="item">
  801.                <a  target="_blank" href="https://laserprocenter.com.hk/about" class="link">聯絡我們</a>
  802.            </div>
  803.            
  804.            <div class="item">
  805.                <a  target="_blank" href="https://laserprocenter.com.hk/about" class="link">加入我們</a>
  806.            </div>
  807.            -->
  808.             <div class="share">
  809.                <a class="facebook addthis_button_facebook" href="https://www.facebook.com/LaserProHK" target="_blank"><img alt="LaserPro激光脫毛專家 Facebook" src="/assets/images/將軍澳-徹底-Underarm.png" /></a>
  810.                <a class="instagram addthis_button_ig" href="https://www.instagram.com/laserprohk/" target="_blank"><img alt="LaserPro激光脫毛專家 Instagram" src="/assets/images/觀塘-808脫毛-脫毛蠟.png" /></a>
  811.                <!--<a class="youtube"  href="https://youtube.com" target="_blank"><img src="/assets/images/香港-脫毛刀-幼毛-口碑.png" /></a>-->
  812.                <a class="whatsapp" href="https://api.whatsapp.com/send?phone=85263661116&amp;text=" target="_blank"><img alt="LaserPro激光脫毛專家 Whatsapp 查詢" src="/assets/images/九龍-755脫毛-粗毛.png"/></a>
  813.            </div>
  814.            
  815.        </div>
  816.        <div class="bottom">
  817.            <a href="https://laserprocenter.com.hk/sitemap" target="_blank" class="privacy-link">SiteMap</a>&nbsp;<span class="sp">|</span>&nbsp;
  818.            <a href="https://laserprocenter.com.hk/privacy" target="_blank" class="privacy-link">免責聲明</a>
  819.            &nbsp;<span class="sp">|</span>
  820.            &nbsp;<span class="copyright">&copy; 2021 Copyright LASER PRO CENTER LIMITED  <span class="non-mobile">&nbsp;&nbsp;All rights reserved</span></span>
  821.                           <div class="contact-link"><a href="mailto:enquiry@laserprocenter.com.hk">Email: enquiry@laserprocenter.com.hk</a></div>
  822.        </div>
  823.    </div>
  824. </div>
  825. <a href="javascript:void(0);" id="ui-to-top" class="ui-to-top fa fa-angle-up active"></a>
  826.  
  827. </div><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  828. <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
  829. <!--[if lt IE 9]>
  830. <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/r29/html5.min.js"></script>
  831. <script type="text/javascript" src="https://laserprocenter.com.hk/assets/js/placeholders.min.js"></script>
  832. <script type="text/javascript" src="https://laserprocenter.com.hk/assets/js/respond.min.js"></script>
  833. <style>
  834. .border-radius {
  835. -ms-behavior: url('https://laserprocenter.com.hk/assets/js/border-radius.htc');
  836. behavior: url('https://laserprocenter.com.hk/assets/js/border-radius.htc');
  837. }
  838. </style>
  839. <![endif]-->
  840. <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
  841. <script type="text/javascript" src="https://laserprocenter.com.hk/assets/js/min/vendor.min.js"></script>
  842. <script type="text/javascript" src="https://laserprocenter.com.hk/assets/js/min/home.min.js"></script>
  843. <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.9/jquery.lazy.min.js"></script>
  844. <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.9/jquery.lazy.plugins.min.js"></script>
  845. <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"></script>
  846. <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mustache.js/0.1/mustache.min.js"></script>
  847. <style>
  848. #_terms .radioContent a,
  849. #_terms .radioContent a:link,
  850. #_terms .radioContent a:visited
  851. {
  852.    text-decoration: underline;
  853. }
  854. #_terms .radioContent a:hover {
  855.    color: #5c5c5c;
  856. }
  857.  
  858.  
  859. .ui-timepicker-select{
  860.    width: 100%;
  861.    border: 0;
  862.    border-bottom: 1px solid #645f64;
  863.    line-height: 34px;
  864.    height: 34px;
  865.    color: inherit;
  866.    font-size: 18px;
  867.    font-family: inherit;
  868.    box-sizing: border-box;
  869.    border-radius: 0;
  870.    padding: 0 5px;
  871.    -webkit-appearance: none;
  872.    -moz-appearance: none;
  873.    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAAA0CAYAAADc8/VNAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH4woJBzE4gKw9DgAAAv1JREFUaN7tmstr1UAUhz9zxZ3i3j8h6yxUgpsudCEuiuhCN4KLLlRakFpBXYgdFEFB9KBWsCKIDIoPFFEpRa8W8SrFx1UqVAtWacHWUrXWvlw4gpQ+7iOTTGx+uzs55zeTj5Nzk0wgU6ZMmTJZ1aKZBpvqNtYAK1J6Tl1KdEc1BotnGV8GnE8hkClgZbUm3kyDSvRVoD2FUC4q0U+sQDHaCUykCMh3YE8URrNCUaJfAmdTBKVZif5kFYrRfmAwBUDeA8eiMsvNdTBfKP4IA/8nsNZxKNuV6BdRmXklxJwC3jgMpF2JvhKl4bxQlOgxoMFRIBPArqhNS6kUlOg7wC0HobREedmUBcWoHvjlEJCvwD4bxrlSA/OF4kAY+MuBVY5AaVKi22wYe2XGHwT6HQDyFjhpyzxXTnC+UBwNA38IWJ8wlK1KdJctc6+CnHNAZ4JAbpvGjzNQlOhJ81yUhMZMw8cpKAbMQ+ByAlBO2LxsqoJi1AiMxAik3zR668pVmpgvFIfCwF8CrIkJSoMS/SiOibwq848AH2NYZyfQEldJ5qpJzheKY2Hg9wG1lte5SYn+EBcULwKPS8Bji2vUSvSDOLt51VCU6CnzpDppYX0jwO64/+KiqBSU6AJwwcL6jirRPamE8vcBDRiO0K8XOJzEHWIuKqN8ofgtDPxJoCYiyzol+nkSULyI/Y4D3RH4dJgGTqorxVTLRBj4PcDmKmymgFolujcpKFFXCkr0deB+FRatSvTTJN9LeJZ864HxCvKGgb0kLCtQlOhXwOkKUpuV6M//JRSjA8BAGfHdRLjL50yjndZ0R8LAHwHWlZiyTYl+7QIUz7K/AKWcaJsSfQ1HZBWKEj3O/K8Px7Gwy+dypaBE3wNuzBFyxjTmhQPFqIGZdxcH+fO5h1PKxTFJvlAcDAN/KbB62qFGJbrdNShejHMdAvr++V00jZgFWSmmWkbDwP8CbDBDW5Tody5C8WKerxV4BtxUou/iqGKFYnYXd+DuR0CZMmXKlCkO/QbIVNt7X1ccbwAAAABJRU5ErkJggg==) no-repeat center right;
  874.    background-size: 28px auto;
  875.    background-color: #fff;
  876.    border-radius: 9px;
  877.    padding-left: 15px;
  878.    border: 0;
  879.    height: 34px;
  880. }
  881. select.ui-timepicker-select option:disabled {
  882.    color: #c3c3c3;
  883. }
  884. </style>
  885. <div id="pswp-gallery" class="pswp" tabindex="-1" role="dialog" aria-hidden="true"  ref="pswpref">
  886.    <!-- Background of PhotoSwipe.
  887.         It's a separate element as animating opacity is faster than rgba(). -->
  888.    <div class="pswp__bg"></div>
  889.    <!-- Slides wrapper with overflow:hidden. -->
  890.    <div class="pswp__scroll-wrap">
  891.        <!-- Container that holds slides.
  892.            PhotoSwipe keeps only 3 of them in the DOM to save memory.
  893.            Don't modify these 3 pswp__item elements, data is added later on. -->
  894.        <div class="pswp__container">
  895.            <div class="pswp__item"></div>
  896.            <div class="pswp__item"></div>
  897.            <div class="pswp__item"></div>
  898.        </div>
  899.        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
  900.        <div class="pswp__ui pswp__ui--hidden">
  901.            <div class="pswp__top-bar">
  902.                <!--  Controls are self-explanatory. Order can be changed. -->
  903.                <div class="pswp__counter"></div>
  904.                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
  905.                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
  906.                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
  907.                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
  908.                <!-- element will get class pswp__preloader--active when preloader is running -->
  909.                <div class="pswp__preloader">
  910.                    <div class="pswp__preloader__icn">
  911.                      <div class="pswp__preloader__cut">
  912.                        <div class="pswp__preloader__donut"></div>
  913.                      </div>
  914.                    </div>
  915.                </div>
  916.            </div>
  917.            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
  918.                <div class="pswp__share-tooltip"></div>
  919.            </div>
  920.            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
  921.            </button>
  922.            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
  923.            </button>
  924.            <div class="pswp__caption">
  925.                <div class="pswp__caption__center"></div>
  926.            </div>
  927.        </div>
  928.    </div>
  929. </div>
  930.  
  931.  
  932. <script>
  933.  
  934.  
  935.    
  936.  
  937. function OpenPSWP(items){
  938.    var pswpElement = document.querySelectorAll('.pswp')[0];
  939.    var options = {
  940.        closeOnScroll : false,
  941.        history: false,
  942.        focus: false,
  943.        index: 0
  944.    };
  945.    var gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options);
  946.    gallery.init()
  947. }
  948. function offset(el) {
  949.    var rect = el.getBoundingClientRect(),
  950.    scrollLeft = window.pageXOffset || document.documentElement.scrollLeft,
  951.    scrollTop = window.pageYOffset || document.documentElement.scrollTop;
  952.    return { top: rect.top + scrollTop, left: rect.left + scrollLeft }
  953. }
  954. var section_obj = {
  955.    banner :  {
  956.        element :  document.querySelector('.banner'),
  957.        offset :  function(){
  958.            return offset(this.element);
  959.        }
  960.    },
  961.    men :  {
  962.        element :  document.querySelector('.men'),
  963.        offset :  function(){
  964.            return offset(this.element);
  965.        }
  966.    },
  967.    tech :  {
  968.        element :  document.querySelector('.tech'),
  969.        offset :  function(){
  970.            return offset(this.element);
  971.        }
  972.    },
  973.    service :  {
  974.        element :  document.querySelector('.service'),
  975.        offset :  function(){
  976.            return offset(this.element);
  977.        }
  978.    },
  979.  //  exp :  {
  980.  //      element :  document.querySelector('.exp'),
  981.  //      offset :  function(){
  982.  //          return offset(this.element);
  983.  //      }
  984.  //  },
  985.    'booking-form' :  {
  986.        element :  document.querySelector('.booking-form'),
  987.        offset :  function(){
  988.            return offset(this.element);
  989.        }
  990.    },
  991.    faq :  {
  992.        element :  document.querySelector('.faq'),
  993.        offset :  function(){
  994.            return offset(this.element);
  995.        }
  996.    },
  997.    terms :  {
  998.        element :  document.querySelector('.terms'),
  999.        offset :  function(){
  1000.            return offset(this.element);
  1001.        }
  1002.    },
  1003.    privacy :  {
  1004.        element :  document.querySelector('.privacy'),
  1005.        offset :  function(){
  1006.            return offset(this.element);
  1007.        }
  1008.    },
  1009.    about :  {
  1010.        element :  document.querySelector('.about'),
  1011.        offset :  function(){
  1012.            return offset(this.element);
  1013.        }
  1014.    },
  1015.    location :  {
  1016.        element :  document.querySelector('.location'),
  1017.        offset :  function(){
  1018.            return offset(this.element);
  1019.        }
  1020.    }
  1021. }
  1022. function goToSection(section){
  1023.    if($('html').hasClass('open-menu')){
  1024.        $('html').removeClass('open-menu');
  1025.    }
  1026.    if(section!=''){
  1027.        var offset  = $(section_obj[section].element).offset();
  1028.        $('html, body').animate({
  1029.            scrollTop: offset.top - $('#header').height()
  1030.        }, 800, 'easeOutCirc', function() {
  1031.            detectArea(section);
  1032.          //  console.log(section);
  1033.        });
  1034.    }    
  1035. }  
  1036.  function goToTop(){
  1037.    if($('html').hasClass('open-menu')){
  1038.        $('html').removeClass('open-menu');
  1039.    }
  1040.    $('html, body').animate({
  1041.        scrollTop: 0
  1042.    }, 800);
  1043. }
  1044. function detectArea(section,last){
  1045.    var element = section_obj[section].element;
  1046.    if(element === null) return;
  1047.    var div_offset = section_obj[section].offset();
  1048.    
  1049.    var doc_end_pos = parseInt($(window).scrollTop()) + parseInt($(window).height());
  1050.    var doc_start_pos = $(window).scrollTop();
  1051.    
  1052.    var start_pos = div_offset.top;
  1053.    var end_pos = div_offset.top + $(element).height();
  1054.    var pad = 8;
  1055.    //check if within section or document end touch the start of section
  1056.    var is_within = doc_start_pos >= start_pos - ($('#header').height() + pad) && doc_start_pos <=end_pos;
  1057.    var is_reached = doc_end_pos >= start_pos && doc_start_pos <= end_pos;
  1058.    if( is_within || is_reached  ){
  1059.        $(element).addClass('animated');
  1060.        $(element).find('.ease-fade-effect').addClass('animated');
  1061.        $(element).find('.ease-transform-effect').addClass('animated');
  1062.    }  
  1063.    if(is_within){
  1064.        $('.top-nav-bar > li').removeClass('selected');
  1065.        $('.top-nav-bar > li.link-'+section).addClass('selected');
  1066.    }
  1067.    if( doc_start_pos == 0 || doc_start_pos <= $(section_obj['banner'].element).height() - 100 ){
  1068.        //within banner area    
  1069.        $('html').removeClass('in-body');
  1070.        $('.banner-wrapper .logo').removeClass('animated');
  1071.        $('.top-nav-bar > li').removeClass('selected');
  1072.                $('.top-nav-bar > li.link-banner').addClass('selected');
  1073.            } else {
  1074.        $('html').addClass('in-body');
  1075.        $('.banner-wrapper .logo').addClass('animated');
  1076.    }
  1077.   //if( ($(window).scrollTop() + $(window).height()) > div_offset.top  ){
  1078.   //    console.log(section);
  1079.   //    console.log(div_offset);
  1080.   //    if(section == 'banner'){
  1081.   //        $('html').removeClass('in-body');
  1082.   //        $('.banner-wrapper .logo').removeClass('animated');
  1083.   //    } else {
  1084.   //        $('html').addClass('in-body');
  1085.   //        $('.banner-wrapper .logo').addClass('animated');
  1086.   //        $(element).addClass('animated');
  1087.   //        $(element).find('.ease-fade-effect').addClass('animated');
  1088.   //        $(element).find('.ease-transform-effect').addClass('animated');
  1089.   //    }
  1090.   //}
  1091. }
  1092. var date_notavail = ['2024-02-10','2024-02-11','2024-02-12','2024-02-13'];
  1093. var body_part_max = {
  1094.    free : 1,
  1095.    big : 1,
  1096.    small : 1,
  1097. }
  1098. var courses =  [];
  1099.        courses.push({ course : '288' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1100.        courses.push({ course : '288-prepay_offer-legs' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1101.        courses.push({ course : '288-offer1' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1102.        courses.push({ course : '288-offer2-blonde' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1103.        courses.push({ course : '288-offer3-forest' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1104.        courses.push({ course : '288-offer4-summer-hot-pick' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1105.        courses.push({ course : '288-offer4-bubble-pool' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1106.        courses.push({ course : '288-offer4-520' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1107.        courses.push({ course : '288-offer4-circle1' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1108.        courses.push({ course : '288-offer4-circle2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1109.        courses.push({ course : '288-offer4-blue-body' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1110.        courses.push({ course : '288-offer4-bw' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1111.        courses.push({ course : '288-offer4-pool2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1112.        courses.push({ course : '288-offer4-blue-ai' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1113.        courses.push({ course : '288-offer4-bodysuit-flower' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1114.        courses.push({ course : '288-offer4-green-chair' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1115.        courses.push({ course : '288-prepay-offer5-cartoon' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1116.        courses.push({ course : '288-prepay-offer5-shadow-bikini' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1117.        courses.push({ course : '288-prepay-offer5-three-video' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1118.        courses.push({ course : '288-prepay-offer6-new-blue' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1119.        courses.push({ course : '288-prepay-offer6-green-stretch' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1120.        courses.push({ course : '288-prepay-offer6-orange-ai' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1121.        courses.push({ course : '288-prepay-offer6-body-circle' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1122.        courses.push({ course : '288-prepay-offer6-circles-2dup' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1123.        courses.push({ course : '288-prepay-offer6-three-collage' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1124.        courses.push({ course : '288-prepay-offer7-three-collage' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1125.        courses.push({ course : '288-prepay-offer7-hrw-three' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1126.        courses.push({ course : '288-prepay-offer7-hrw-simple-bar' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1127.        courses.push({ course : '288-prepay-offer7-leg-collage' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1128.        courses.push({ course : '288-prepay-offer7-round-ver2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1129.        courses.push({ course : '288-prepay-offer7-sec-oval-white' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1130.        courses.push({ course : '288-prepay-offer7-sec-white' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1131.        courses.push({ course : '288-prepay-offer7-simple-bar' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1132.        courses.push({ course : '288-prepay-offer8-barbie' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1133.        courses.push({ course : '288-prepay-offer8-focus' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1134.        courses.push({ course : '288-prepay-offer8-mid-bar' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1135.        courses.push({ course : '288-prepay-offer8-six' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1136.        courses.push({ course : '288-prepay-offer8-summer-aes' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1137.        courses.push({ course : '288-prepay-offer9-b1' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1138.        courses.push({ course : '288-prepay-offer9-b2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1139.        courses.push({ course : '288-prepay-offer9-b3' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1140.        courses.push({ course : '288-prepay-offer9-b4' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1141.        courses.push({ course : '288-prepay-offer9-b5' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1142.        courses.push({ course : '288-prepay-offer9-b6' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1143.        courses.push({ course : '288-prepay-offer9-dry-rose' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1144.        courses.push({ course : '288-prepay-offer9-summer-simple-ai' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1145.        courses.push({ course : '288-prepay-offer9-barbie-norm' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1146.        courses.push({ course : '288-prepay-offer9-og1' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1147.        courses.push({ course : '288-prepay-offer9-og2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1148.        courses.push({ course : '288-prepay-offer10-re1' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1149.        courses.push({ course : '288-prepay-offer10-re2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1150.        courses.push({ course : '288-prepay-offer10-re3' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1151.        courses.push({ course : '288-prepay-offer10-wv1' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1152.        courses.push({ course : '288-prepay-offer10-wv2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1153.        courses.push({ course : '288-prepay-offer10-wv3' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1154.        courses.push({ course : '288-prepay-offer10-pool-melon' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1155.        courses.push({ course : '288-prepay-offer10-pool-pineapple' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1156.        courses.push({ course : '288-prepay-offer10-girls' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1157.        courses.push({ course : '288-prepay-offer10-pastel-leg' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1158.        courses.push({ course : '288-prepay-offer10-circles-leg' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1159.        courses.push({ course : '288-prepay-offer10-ai-black' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1160.        courses.push({ course : '288-prepay-offer10-ai-white' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1161.        courses.push({ course : '288-prepay-offer10-golden-hour' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1162.        courses.push({ course : '288-prepay-offer10-split1' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1163.        courses.push({ course : '288-prepay-offer10-split2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1164.        courses.push({ course : '288-prepay-offer10-white-arm' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1165.        courses.push({ course : 'men-laserhairremoval' , name : '【網上預付】$688/1個細部位 全年任脫',    body_part : { big : 3, small :  3}   });
  1166.        courses.push({ course : '288-prepay-offer11-3bp' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1167.        courses.push({ course : '288-prepay-offer11-29bp' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1168.        courses.push({ course : '288-prepay-offer11-jh-arm' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1169.        courses.push({ course : '288-prepay-offer11-jh-leg' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1170.        courses.push({ course : '288-prepay-offer11-pink-floatie' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1171.        courses.push({ course : '288-prepay-offer11-sw-tan' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1172.        courses.push({ course : '288-prepay-offer11-sw-white' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1173.        courses.push({ course : '288-prepay-offer11-b6-aqua' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1174.        courses.push({ course : '288-prepay-offer11-split-3' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1175.        courses.push({ course : '288-prepay-offer11-split-bp' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1176.        courses.push({ course : '288-prepay-offer11-armpit-split' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1177.        courses.push({ course : '288-prepay-offer12-ban-hair' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1178.        courses.push({ course : '288-prepay-offer12-awk' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1179.        courses.push({ course : '288-prepay-offer12-flower-pink-split' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1180.        courses.push({ course : '288-prepay-offer12-armpit-split2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1181.        courses.push({ course : '288-prepay-offer12-blue-bar' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1182.        courses.push({ course : '288-prepay-offer12-green-bar' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1183.        courses.push({ course : '288-prepay-offer12-hands-feet' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1184.        courses.push({ course : '288-prepay-offer12-blue-armpit' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1185.        courses.push({ course : '288-prepay-offer12-girls-split' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1186.        courses.push({ course : '288-prepay-offer12-leg-bp' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1187.        courses.push({ course : '288-prepay-offer-aw-yellow' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1188.        courses.push({ course : '288-prepay-offer-aw-leg-bar' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1189.        courses.push({ course : '288-prepay-offer-aw-body-bar' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1190.        courses.push({ course : '288-prepay-offer-aw-armpit' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1191.        courses.push({ course : '288-prepay-offer-aw-snow-white' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1192.        courses.push({ course : '288-prepay-offer-aw-warm-tulips' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1193.        courses.push({ course : '288-prepay-offer-aw-warm-tulips-close' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1194.        courses.push({ course : '288-prepay-offer-aw-body' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1195.        courses.push({ course : '288-prepay-offer-aw-brown-simple' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1196.        courses.push({ course : '288-prepay-offer-aw-close-body' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1197.        courses.push({ course : '288-prepay-offer-aw-field-body' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1198.        courses.push({ course : '288-prepay-offer-aw-split1' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1199.        courses.push({ course : '288-prepay-offer-aw-split2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1200.        courses.push({ course : '288-prepay-offer-aw-legs' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1201.        courses.push({ course : '288-prepay-offer-aw-words' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1202.        courses.push({ course : '288-prepay_offer_AW-snow' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1203.        courses.push({ course : '288-prepay_offer_AW-dark' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1204.        courses.push({ course : '288-prepay_offer_AW-fury' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1205.        courses.push({ course : '288-prepay_offer_AW-laser' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1206.        courses.push({ course : '288-prepay_offer_AW-purple' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1207.        courses.push({ course : '288-prepay_offer_AW-purple-feather' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1208.        courses.push({ course : '288-prepay_offer_AW-BP-split1' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1209.        courses.push({ course : '288-prepay_offer_AW-BP-split2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1210.        courses.push({ course : '288-prepay_offer_AW-BP-vdo' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1211.        courses.push({ course : '288-prepay_offer_AW-BP-closeup-vdo' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1212.        courses.push({ course : '288-prepay_offer_AW-low-bar' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1213.        courses.push({ course : '288-prepay_offer_AW-red' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1214.        courses.push({ course : '288-prepay_offer_AW-white' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1215.        courses.push({ course : '288-prepay_offer_AW-green' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1216.        courses.push({ course : '288-prepay_offer_AW_1-tree-bp' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1217.        courses.push({ course : '288-prepay_offer_AW_1-white-xmas' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1218.        courses.push({ course : '288-prepay_offer_AW_1-360-back' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1219.        courses.push({ course : '288-prepay_offer_AW_1-cartoon-bikini' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1220.        courses.push({ course : '288-prepay_offer_AW_1-hair-follicle' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1221.        courses.push({ course : '288-prepay_offer_AW_1-ornacle' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1222.        courses.push({ course : '288-prepay_offer_AW_1-xmas-circles' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1223.        courses.push({ course : '288-prepay_offer_2024-vsplit-2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1224.        courses.push({ course : '288-prepay_offer_2024-vday-hearts' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1225.        courses.push({ course : '288-prepay_offer_2024-valentines-body2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1226.        courses.push({ course : '288-prepay_offer_2024-valentines-body1' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1227.        courses.push({ course : '288-prepay_offer_2024-butterfly' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1228.        courses.push({ course : '288-prepay_offer_2024-29-parts' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1229.        courses.push({ course : '288-prepay_offer_2024-blossom' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1230.        courses.push({ course : '288-prepay_offer_2024-rose-pink' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1231.        courses.push({ course : '288-prepay_offer_2024-heart-bp' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1232.        courses.push({ course : '288-prepay_offer_2024-body-bp-carole-pink' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1233.        courses.push({ course : '288-prepay_offer_2024-pink-leg' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1234.        courses.push({ course : '288-prepay_offer_Q2-one-step' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1235.        courses.push({ course : '288-prepay_offer_Q2-white-valentines' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1236.        courses.push({ course : '288-prepay_offer_Q2-38' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1237.        courses.push({ course : '288-prepay_offer_Q2' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1238.        courses.push({ course : '288-prepay_offer_Q2_easter-bp' , name : '$288/6個部位+全年任脫+3年保養 (全城至抵)',    body_part : { big : 3, small :  3}   });
  1239.        courses.push({ course : '288-laser-facial' , name : '激光去瘡Laser Facial',  });
  1240. function courseChosen(value){
  1241.    console.log(value);
  1242.    if(courses.length>0){
  1243.        var courses_chosen = _.where(courses, { course:  value });
  1244.        if(courses_chosen.length >0){
  1245.            if(!_.isUndefined(courses_chosen[0].body_part)){
  1246.                $('.body-part.section').removeClass('hide');
  1247.                $('.form1-submit').addClass('hide');
  1248.                //reset chosen part since the max may be different
  1249.                $('.big_part').prop('checked', false);
  1250.                $('.small_part').prop('checked', false);
  1251.                                body_part_max.big = courses_chosen[0].body_part.big;
  1252.                body_part_max.small = courses_chosen[0].body_part.small;
  1253.                $('input[name="override_body_part"]').val(0);
  1254.            } else {
  1255.                $('.form1-submit').removeClass('hide');
  1256.                $('.body-part.section').addClass('hide');
  1257.                $('input[name="override_body_part"]').val(1);
  1258.            }
  1259.        }
  1260.    }
  1261. }
  1262.  
  1263. function setCourseChosen(value){
  1264.     if(courses.length>0){
  1265.        var courses_chosen = _.where(courses, { course:  value });
  1266.        if(courses_chosen.length >0){
  1267.            if(!_.isUndefined(courses_chosen[0].body_part)){
  1268.                $('.body-part.section').removeClass('hide');
  1269.                $('.form1-submit').addClass('hide');
  1270.                                body_part_max.big = courses_chosen[0].body_part.big;
  1271.                body_part_max.small = courses_chosen[0].body_part.small;
  1272.                $('input[name="override_body_part"]').val(0);
  1273.            } else {
  1274.                $('.form1-submit').removeClass('hide');
  1275.                $('.body-part.section').addClass('hide');
  1276.                $('input[name="override_body_part"]').val(1);
  1277.            }
  1278.        }        
  1279.        
  1280.     }
  1281.  
  1282. }
  1283.  
  1284.  
  1285. var day_off_data = [];
  1286. var holiday_data = [];
  1287. var occupied_data = {};
  1288. var shop_week_data = [];
  1289. var max_booking_allowed = 1;
  1290. var weekToInt = {
  1291.          'Mon' : 1,  
  1292.          'Tue' : 2,  
  1293.          'Wed' : 3,  
  1294.          'Thu' : 4,  
  1295.          'Fri' : 5,  
  1296.          'Sat' : 6,  
  1297.          'Sun' : 0
  1298.        };
  1299.        
  1300.        
  1301.        
  1302.      max_booking_allowed = 99;
  1303.    shop_week_data = {"3":{"1":{"start":"12:00pm","end":"7:30pm"},"2":{"start":"12:00pm","end":"7:30pm"},"3":{"start":"12:00pm","end":"7:30pm"},"4":{"start":"12:00pm","end":"7:30pm"},"5":{"start":"12:00pm","end":"7:30pm"},"6":{"start":"10:30am","end":"6:00pm"},"holiday":{"start":"10:30am","end":"6:00pm"}},"7":{"1":{"start":"12:00pm","end":"7:30pm"},"2":{"start":"12:00pm","end":"7:30pm"},"3":{"start":"12:00pm","end":"7:30pm"},"4":{"start":"12:00pm","end":"7:30pm"},"5":{"start":"12:00pm","end":"7:30pm"},"6":{"start":"10:30am","end":"6:00pm"},"holiday":{"start":"10:30am","end":"6:00pm"}},"2":{"1":{"start":"12:00pm","end":"7:30pm"},"2":{"start":"12:00pm","end":"7:30pm"},"3":{"start":"12:00pm","end":"7:30pm"},"4":{"start":"12:00pm","end":"7:30pm"},"5":{"start":"12:00pm","end":"7:30pm"},"6":{"start":"10:30am","end":"6:00pm"},"holiday":{"start":"10:30am","end":"6:00pm"}},"19":{"1":{"start":"12:00pm","end":"7:30pm"},"2":{"start":"12:00pm","end":"7:30pm"},"3":{"start":"12:00pm","end":"7:30pm"},"4":{"start":"12:00pm","end":"7:30pm"},"5":{"start":"12:00pm","end":"7:30pm"},"6":{"start":"10:30am","end":"6:00pm"},"holiday":{"start":"10:30am","end":"6:00pm"}},"11":{"1":{"start":"12:00pm","end":"7:30pm"},"2":{"start":"12:00pm","end":"7:30pm"},"3":{"start":"12:00pm","end":"7:30pm"},"4":{"start":"12:00pm","end":"7:30pm"},"5":{"start":"12:00pm","end":"7:30pm"},"6":{"start":"10:30am","end":"6:00pm"},"holiday":{"start":"10:30am","end":"6:00pm"}},"17":{"1":{"start":"12:00pm","end":"7:30pm"},"2":{"start":"12:00pm","end":"7:30pm"},"3":{"start":"12:00pm","end":"7:30pm"},"4":{"start":"12:00pm","end":"7:30pm"},"5":{"start":"12:00pm","end":"7:30pm"},"6":{"start":"10:30am","end":"6:00pm"},"holiday":{"start":"10:30am","end":"6:00pm"}},"12":{"1":{"start":"12:00pm","end":"7:30pm"},"2":{"start":"12:00pm","end":"7:30pm"},"3":{"start":"12:00pm","end":"7:30pm"},"4":{"start":"12:00pm","end":"7:30pm"},"5":{"start":"12:00pm","end":"7:30pm"},"6":{"start":"10:30am","end":"6:00pm"},"0":{"start":"10:30am","end":"6:00pm"},"holiday":{"start":"10:30am","end":"6:00pm"}},"13":{"1":{"start":"12:00pm","end":"7:30pm"},"2":{"start":"12:00pm","end":"7:30pm"},"3":{"start":"12:00pm","end":"7:30pm"},"4":{"start":"12:00pm","end":"7:30pm"},"5":{"start":"12:00pm","end":"7:30pm"},"6":{"start":"10:30am","end":"6:00pm"},"0":{"start":"10:30am","end":"6:00pm"},"holiday":{"start":"10:30am","end":"6:00pm"}},"10":{"1":{"start":"12:00pm","end":"7:30pm"},"2":{"start":"12:00pm","end":"7:30pm"},"3":{"start":"12:00pm","end":"7:30pm"},"4":{"start":"12:00pm","end":"7:30pm"},"5":{"start":"12:00pm","end":"7:30pm"},"6":{"start":"10:30am","end":"6:00pm"},"0":{"start":"10:30am","end":"6:00pm"},"holiday":{"start":"10:30am","end":"6:00pm"}}};
  1304. holiday_data = ["2025-01-29","2025-01-30","2025-01-31"];
  1305. day_off_data = {"all":["2025-01-29","2025-01-30","2025-01-31"]};
  1306. occupied_data = {"all":{"2025-02-07":{"start":"12:00pm","end":"3:30pm"},"2025-02-13":{"start":"12:00pm","end":"3:00pm"},"2025-02-14":{"start":"12:00pm","end":"3:00pm"},"2025-03-07":{"start":"12:00pm","end":"3:30pm"},"2025-03-13":{"start":"12:00pm","end":"3:00pm"},"2025-03-14":{"start":"12:00pm","end":"3:00pm"}},"KT":{"2025-01-28":[{"start":"3:00pm","end":"3:30pm","type":""}],"2025-01-20":[{"start":"3:00pm","end":"3:30pm","type":""}],"2025-02-15":[{"start":"5:00pm","end":"5:30pm","type":""}],"2025-01-21":[{"start":"2:00pm","end":"2:30pm","type":""},{"start":"2:00pm","end":"2:30pm","type":""}],"2025-01-22":[{"start":"4:30pm","end":"5:00pm","type":""}]},"TW":{"2025-01-18":[{"start":"4:30pm","end":"5:00pm","type":""},{"start":"5:00pm","end":"5:30pm","type":""}],"2025-02-13":[{"start":"3:00pm","end":"3:30pm","type":""}],"2025-01-25":[{"start":"1:30pm","end":"2:00pm","type":""}],"2025-01-17":[{"start":"2:30pm","end":"3:00pm","type":""},{"start":"3:00pm","end":"3:30pm","type":""}],"2025-02-01":[{"start":"2:00pm","end":"2:30pm","type":""}]},"ST":{"2025-01-24":[{"start":"6:00pm","end":"6:30pm","type":""}],"2025-01-17":[{"start":"12:00pm","end":"12:30pm","type":""}],"2025-01-18":[{"start":"3:00pm","end":"3:30pm","type":""},{"start":"10:30am","end":"11:00am","type":""}],"2025-02-01":[{"start":"4:30pm","end":"5:00pm","type":""}],"2025-02-27":[{"start":"4:00pm","end":"4:30pm","type":""},{"start":"4:00pm","end":"4:30pm","type":""}],"2025-01-22":[{"start":"7:00pm","end":"7:30pm","type":""}],"2025-02-15":[{"start":"12:00pm","end":"12:30pm","type":""}],"2025-01-23":[{"start":"1:00pm","end":"1:30pm","type":""},{"start":"12:00pm","end":"12:30pm","type":""}],"2025-01-25":[{"start":"11:00am","end":"11:30am","type":""}]},"TKO":{"2025-01-20":[{"start":"5:30pm","end":"6:00pm","type":""}],"2025-01-19":[{"start":"3:30pm","end":"4:00pm","type":""}]},"CWB":{"2025-01-24":[{"start":"12:00pm","end":"12:30pm","type":""}],"2025-01-18":[{"start":"1:00pm","end":"1:30pm","type":""},{"start":"5:30pm","end":"6:00pm","type":""}],"2025-01-25":[{"start":"6:00pm","end":"6:30pm","type":""},{"start":"5:00pm","end":"5:30pm","type":""}],"2025-01-21":[{"start":"3:30pm","end":"4:00pm","type":""}],"2025-02-03":[{"start":"12:00pm","end":"12:30pm","type":""}],"2025-01-20":[{"start":"6:00pm","end":"6:30pm","type":""}],"2025-01-22":[{"start":"3:30pm","end":"4:00pm","type":""}],"2025-01-17":[{"start":"1:00pm","end":"1:30pm","type":""}],"2025-01-27":[{"start":"2:30pm","end":"3:00pm","type":""}]},"LP":{"2025-01-17":[{"start":"7:00pm","end":"7:30pm","type":""},{"start":"4:30pm","end":"5:00pm","type":""},{"start":"12:00pm","end":"12:30pm","type":""},{"start":"12:00pm","end":"12:30pm","type":""}],"2025-02-08":[{"start":"5:30pm","end":"6:00pm","type":""}],"2025-01-20":[{"start":"5:00pm","end":"5:30pm","type":""},{"start":"3:00pm","end":"3:30pm","type":""},{"start":"1:00pm","end":"1:30pm","type":""}],"2025-01-27":[{"start":"6:30pm","end":"7:00pm","type":""},{"start":"12:00pm","end":"12:30pm","type":""}],"2025-01-23":[{"start":"2:00pm","end":"2:30pm","type":""},{"start":"7:00pm","end":"7:30pm","type":""},{"start":"4:30pm","end":"5:00pm","type":""}],"2025-01-18":[{"start":"12:00pm","end":"12:30pm","type":""},{"start":"6:00pm","end":"6:30pm","type":""},{"start":"4:30pm","end":"5:00pm","type":""}],"2025-01-25":[{"start":"12:00pm","end":"12:30pm","type":""}],"2025-01-21":[{"start":"12:00pm","end":"12:30pm","type":""}]},"TM":{"2025-01-17":[{"start":"12:00pm","end":"12:30pm","type":""},{"start":"6:30pm","end":"7:00pm","type":""},{"start":"1:00pm","end":"1:30pm","type":""},{"start":"1:00pm","end":"1:30pm","type":""},{"start":"1:00pm","end":"1:30pm","type":""}],"2025-01-24":[{"start":"12:00pm","end":"12:30pm","type":""}],"2025-02-28":[{"start":"6:30pm","end":"7:00pm","type":""}],"2025-01-18":[{"start":"11:00am","end":"11:30am","type":""}],"2025-01-19":[{"start":"1:30pm","end":"2:00pm","type":""}]},"TST":{"2025-01-17":[{"start":"6:00pm","end":"6:30pm","type":""}]}};
  1307. var regionToLocation =  {"\u9285\u947c\u7063":"CWB","\u89c0\u5858":"KT","\u65fa\u89d2\u6717\u8c6a\u574a\u5e97":"LP","\u5c07\u8ecd\u6fb3":"TKO","\u5c16\u6c99\u5480":"TST","\u5143\u6717":"YL","\u6c99\u7530":"ST","\u5c6f\u9580":"TM","\u8343\u7063":"TW"};
  1308. var regionToId =  {"\u9285\u947c\u7063":"19","\u89c0\u5858":"2","\u65fa\u89d2\u6717\u8c6a\u574a\u5e97":"3","\u5c07\u8ecd\u6fb3":"10","\u5c16\u6c99\u5480":"7","\u5143\u6717":"13","\u6c99\u7530":"17","\u5c6f\u9580":"12","\u8343\u7063":"11"};
  1309.  
  1310. var locationDict = {
  1311.    '銅鑼灣' : {
  1312.        days : [],
  1313.        avail_time : {}
  1314.    },
  1315.    '觀塘' : {
  1316.        days : [],
  1317.        avail_time : {}
  1318.    },  
  1319.    '旺角朗豪坊店' : {
  1320.        days : [],
  1321.        avail_time : {}
  1322.    },
  1323.    '將軍澳' : {
  1324.        days : [],
  1325.        avail_time : {}
  1326.    },
  1327.    '尖沙咀' : {
  1328.        days : [],
  1329.        avail_time : {}
  1330.    },
  1331.    '元朗' : {
  1332.        days : [],
  1333.        avail_time : {}
  1334.    },
  1335.    '沙田' : {
  1336.        days : [],
  1337.        avail_time : {}
  1338.    },
  1339.    '屯門' : {
  1340.        days : [],
  1341.        avail_time : {}
  1342.    },
  1343.    '荃灣' : {
  1344.        days : [],
  1345.        avail_time : {}
  1346.    },
  1347. };
  1348.  
  1349. for(shop in locationDict){
  1350.    if(typeof shop_week_data[regionToId[shop]]!=='undefined'){
  1351.        for(week_key in shop_week_data[regionToId[shop]]){
  1352.            if(week_key!='holiday'){
  1353.                locationDict[shop].days.push(parseInt(week_key));    
  1354.            }
  1355.            locationDict[shop].avail_time[week_key] = shop_week_data[regionToId[shop]][week_key];
  1356.        }
  1357.    }
  1358. }      
  1359.    
  1360.        
  1361. $(document).ready(function(){
  1362. $('.lazy').Lazy();
  1363.  
  1364. //setCourseChosen($('select[name="service"] option:selected').val())
  1365.  
  1366.  
  1367.                         detectArea('tech');
  1368.    detectArea('booking-form');
  1369.    detectArea('service');
  1370.  //  detectArea('exp');
  1371.    detectArea('faq',true);
  1372.    $( ".faq-box" ).accordion({
  1373.        header: ".question",
  1374.        heightStyle: "content",
  1375.        collapsible: true,
  1376.        icons : false,
  1377.        active : false,
  1378.        activate: function( event, ui ) {
  1379.            if(ui.oldHeader.length>0){
  1380.                $(ui.oldHeader[0]).find('.fa').addClass('fa-plus-square-o').removeClass('fa-minus-square-o');
  1381.            }
  1382.            if(ui.newHeader.length>0){
  1383.                $(ui.newHeader[0]).find('.fa').removeClass('fa-plus-square-o').addClass('fa-minus-square-o');
  1384.            }
  1385.        }
  1386.    });  
  1387.    $('.object-wrapper .ease-transform-effect').addClass('animated');
  1388.    $('.object-wrapper .ease-fade-effect').addClass('animated');
  1389.    $('#heard_from').on('change',function(){
  1390.        if( $(this).find('option:selected').val() == '其他'){
  1391.            $('#other_heard_from-field').removeClass('hide');
  1392.        } else {
  1393.             $('#other_heard_from-field').addClass('hide');
  1394.        }
  1395.    });
  1396.  // $('.banner').slick({
  1397.  //    dots: true,
  1398.  //    infinite: false,
  1399.  //    prevArrow : '',
  1400.  //    nextArrow : '',
  1401.  //    appendDots : $('.banner-wrapper'),
  1402.  //  });
  1403.  // $('.banner').on('beforeChange', function(event, slick, currentSlide, nextSlide){
  1404.  //     if(nextSlide!=0){
  1405.  //         $('.object-wrapper.wslick0 .animated').removeClass('animated');
  1406.  //     }
  1407.  //  });
  1408.  // $('.banner').on('afterChange', function(event, slick, currentSlide, nextSlide){
  1409.  //     if(currentSlide == 0){
  1410.  //         $('.object-wrapper.wslick0 .object.text1').addClass('animated');
  1411.  //         $('.object-wrapper.wslick0 .object.text2').addClass('animated');
  1412.  //         $('.object-wrapper.wslick0 .object.text3').addClass('animated');
  1413.  //     }
  1414.  //  });
  1415.      
  1416.                   if ($('.big_part:checked').length > body_part_max.big - 1  ){
  1417.        $('.big_part:not(:checked)').prop('disabled', true);  
  1418.    }
  1419.    if ($('.small_part:checked').length > body_part_max.small - 1){
  1420.        $('.small_part:not(:checked)').prop('disabled', true);  
  1421.    }
  1422.    $('.big_part').change(function(){
  1423.        if ($('.big_part:checked').length > body_part_max.big - 1 )
  1424.        {
  1425.            //disable unselected option
  1426.            $('.big_part:not(:checked)').prop('disabled', true);  
  1427.        } else {
  1428.            $('.big_part:not(:checked)').prop('disabled', false);  
  1429.        }
  1430.    });
  1431.    $('.small_part').change(function(){
  1432.        if ($('.small_part:checked').length > body_part_max.small - 1 )
  1433.        {
  1434.            //disable unselected option
  1435.            $('.small_part:not(:checked)').prop('disabled', true);  
  1436.        } else {
  1437.            $('.small_part:not(:checked)').prop('disabled', false);  
  1438.        }
  1439.    });
  1440.    $(window).resize(function(){
  1441.        if( $(window).width() >= 1200){
  1442.            if($('html').hasClass('open-menu')){
  1443.                $('html').removeClass('open-menu');
  1444.            }
  1445.        }
  1446.    });
  1447.    $(window).scroll(function(){
  1448.        if( $(window).scrollTop() > 400){
  1449.            $('.ui-to-top').addClass('active');
  1450.        } else {
  1451.            $('.ui-to-top').removeClass('active');
  1452.        }
  1453.                      detectArea('tech');
  1454.        detectArea('booking-form');
  1455.        detectArea('service');
  1456.      //  detectArea('exp');
  1457.        detectArea('faq',true);
  1458.                                    });
  1459.    $('.ui-to-top').on('click',function(){
  1460.        goToTop();
  1461.    });
  1462.      
  1463.        var defaultShop = '將軍澳';
  1464.        var defaultDate = '';
  1465.        var defaultTime = '';
  1466.        
  1467.          
  1468.        $( "#datepicker" ).datepicker
  1469.        ({
  1470.            direction: "up",
  1471.            dateFormat: 'mm/dd/yy,D',
  1472.            minDate: 2,
  1473.            maxDate: 60,
  1474.            beforeShowDay : function(date){
  1475.                var day = parseInt(date.getDay());
  1476.                var avail_days = locationDict[$('#location option:selected').val()].days;
  1477.                var _month = date.getMonth() + 1;
  1478.                var _day = date.getDate();
  1479.                var compare_date = date.getFullYear() + '-' + (_month <10 ? '0'+_month : _month) + '-' + (_day <10 ? '0'+_day : _day);
  1480.                   var selected_location = $('#location option:selected').val();
  1481.                
  1482.            
  1483.                var region_location = typeof regionToLocation[selected_location] !=='undefined' ? regionToLocation[selected_location] : null;
  1484.                date_notavail = [];
  1485.                for(_shop in day_off_data){
  1486.                    if(_shop == 'all'){
  1487.                        for(i in day_off_data[_shop]){
  1488.                            date_notavail.push(day_off_data[_shop][i]);    
  1489.                        }
  1490.                    } else if(_shop == region_location){
  1491.                        for(i in day_off_data[_shop]){
  1492.                            date_notavail.push(day_off_data[_shop][i]);    
  1493.                        }
  1494.                    }
  1495.                }
  1496.                //check if holiday is off
  1497.                if( $.inArray( compare_date, holiday_data )!=-1){
  1498.                    var _shop_id = regionToId[selected_location];
  1499.                    if(typeof _shop_id!=='undefined'){
  1500.                        var _week_data = shop_week_data[_shop_id];
  1501.                        if(typeof _week_data!=='undefined'){
  1502.                            if(typeof _week_data['holiday']==='undefined'){
  1503.                                //holiday off
  1504.                                return [false,""];
  1505.                            }
  1506.                        }
  1507.                    }
  1508.                }
  1509.            
  1510.                
  1511.                if( $.inArray( day, avail_days )!=-1 &&   $.inArray( compare_date, date_notavail )==-1 ){
  1512.                    return [true,""];
  1513.                } else return [false,""];
  1514.            },
  1515.            onSelect: function(dateText, inst) {
  1516.                setTimepicker(dateText);
  1517.            }
  1518.        });
  1519.        $('#location').on('change',function(){
  1520.            if($('#location option:selected').val()!=''){
  1521.                //if($('#location option:selected').val() == '旺角朗豪坊店'){
  1522.                //    setDateTime(new Date(2022, 7 - 1, 23));
  1523.                //} else {
  1524.                    setDateTime();    
  1525.               // }
  1526.            } else {
  1527.                resetValues();
  1528.            }
  1529.        });
  1530.        //reset date and time picker value
  1531.        function resetValues(){
  1532.            $("#datepicker").val('');
  1533.            $('#timepicker').val("");        
  1534.            $( "#datepicker" ).prop('disabled',true);
  1535.            $( "#timepicker" ).prop('disabled',true);
  1536.            $("#datepicker").datepicker( "destroy" );
  1537.            $('#timepicker').timepicker('remove');
  1538.        }
  1539.      
  1540.        function setDateTime(mindate){
  1541.            resetValues();
  1542.            $( "#datepicker" ).datepicker
  1543.            ({
  1544.                direction: "up",
  1545.                dateFormat: 'mm/dd/yy,D',
  1546.                minDate:  typeof mindate === 'undefined' ?  2 : mindate,
  1547.                maxDate: 60  ,
  1548.                beforeShowDay : function(date){
  1549.                    var day = parseInt(date.getDay());
  1550.                    var avail_days = locationDict[$('#location option:selected').val()].days;
  1551.                    
  1552.                    var _month = date.getMonth() + 1;
  1553.                    var _day = date.getDate();
  1554.                    var compare_date = date.getFullYear() + '-' + (_month <10 ? '0'+_month : _month) + '-' + (_day <10 ? '0'+_day : _day);
  1555.                    var selected_location = $('#location option:selected').val();
  1556.                    
  1557.              
  1558.                    var region_location = typeof regionToLocation[selected_location] !=='undefined' ? regionToLocation[selected_location] : null;
  1559.                    date_notavail = [];
  1560.                    for(_shop in day_off_data){
  1561.                        if(_shop == 'all'){
  1562.                            for(i in day_off_data[_shop]){
  1563.                                date_notavail.push(day_off_data[_shop][i]);    
  1564.                            }
  1565.                        } else if(_shop == region_location){
  1566.                            for(i in day_off_data[_shop]){
  1567.                                date_notavail.push(day_off_data[_shop][i]);    
  1568.                            }
  1569.                        }
  1570.                    }
  1571.                    //check if holiday is off
  1572.                    if( $.inArray( compare_date, holiday_data )!=-1){
  1573.                        var _shop_id = regionToId[selected_location];
  1574.                        if(typeof _shop_id!=='undefined'){
  1575.                            var _week_data = shop_week_data[_shop_id];
  1576.                            if(typeof _week_data!=='undefined'){
  1577.                                if(typeof _week_data['holiday']==='undefined'){
  1578.                                    return [false,""];
  1579.                                }
  1580.                            }
  1581.                        }
  1582.                    }
  1583.                
  1584.                    if( $.inArray( day, avail_days )!=-1 &&   $.inArray( compare_date, date_notavail )==-1  ){
  1585.                        return [true,""];
  1586.                    } else return [false,""];
  1587.                },
  1588.                onSelect: function(dateText, inst) {
  1589.                    setTimepicker(dateText);
  1590.                }
  1591.            });
  1592.            $( "#datepicker" ).prop('disabled',false);
  1593.        }
  1594.        var time_init = false;
  1595.        function setTimepicker(dateText,value){
  1596.            if(dateText == '') return;
  1597.            var day = dateText.split(",");
  1598.            if(day.length <1) return;
  1599.            var weekofday = day[1];
  1600.            var date_chosen = day[0].split('/');
  1601.            date_chosen = date_chosen[2]+'-'+date_chosen[0]+'-'+date_chosen[1];
  1602.            var start_time = '';
  1603.            var end_time = '';
  1604.            var disabled = [];
  1605.            
  1606.            try {    
  1607.              //  var avail_time = locationDict[defaultShop].avail_time;
  1608.                var selected_location = $('#location option:selected').val();
  1609.                var avail_time = locationDict[$('#location option:selected').val()].avail_time;
  1610.                start_time = avail_time[ weekToInt[weekofday] ].start;
  1611.                end_time = avail_time[ weekToInt[weekofday] ].end;
  1612.              
  1613.                //check if day is holiday , set start and end time if available
  1614.                if( $.inArray( date_chosen, holiday_data )!=-1){
  1615.                    if(typeof avail_time['holiday']!=='undefined'){
  1616.                        start_time = avail_time['holiday'].start;
  1617.                        end_time = avail_time['holiday'].end;
  1618.                    }
  1619.                }
  1620.                //check if day occupied
  1621.                if(typeof occupied_data['all']!=='undefined'){ //for all shops
  1622.                    if(typeof occupied_data['all'][date_chosen]!=='undefined'){
  1623.                        disabled.push([occupied_data['all'][date_chosen].start, occupied_data['all'][date_chosen].end]);
  1624.                    }
  1625.                }
  1626.                if(typeof regionToLocation[selected_location]!=='undefined'){ //for selected shop only
  1627.                    var shop_occupied = occupied_data[regionToLocation[selected_location]];
  1628.                    if(typeof shop_occupied!=='undefined'){
  1629.                        if(typeof shop_occupied[date_chosen]!=='undefined'){
  1630.                            var occupied_time = {};
  1631.                            for(i in shop_occupied[date_chosen]){
  1632.                                if(typeof occupied_time[shop_occupied[date_chosen][i].start]==='undefined'){
  1633.                                    occupied_time[shop_occupied[date_chosen][i].start] = [];
  1634.                                }
  1635.                                occupied_time[shop_occupied[date_chosen][i].start].push(shop_occupied[date_chosen][i]);
  1636.                              //  disabled.push([ shop_occupied[date_chosen][i].start,shop_occupied[date_chosen][i].end]);
  1637.                            }
  1638.                            for(i in occupied_time){
  1639.                                for(j in occupied_time[i]){
  1640.                                    var is_meeting = false;
  1641.                                    if(typeof occupied_time[i][j].type!=='undefined'){
  1642.                                        if(occupied_time[i][j].type == 'meeting'){
  1643.                                            is_meeting = true;
  1644.                                        }
  1645.                                    }
  1646.                                    if(is_meeting || occupied_time[i].length>=max_booking_allowed){
  1647.                                        disabled.push([ occupied_time[i][j].start,occupied_time[i][j].end]);
  1648.                                    }
  1649.                                }
  1650.                            }
  1651.                        }
  1652.                    }
  1653.                }
  1654.              
  1655.                
  1656.                $('#timepicker').val("");
  1657.                $('#timepicker').timepicker('remove');
  1658.                $('#timepicker').timepicker
  1659.                ({
  1660.                    'disableTimeRanges' : disabled,
  1661.                    'minTime': start_time,
  1662.                    'maxTime': end_time,
  1663.                    'showDuration': false,
  1664.                  
  1665.                   'useSelect': true ,
  1666.                    'noneOption': [
  1667.                        {
  1668.                            'label': '-- 請選擇 --',
  1669.                            'value': ''
  1670.                        },
  1671.                    ],
  1672.                  
  1673.                    
  1674.                });
  1675.                $( "#timepicker" ).prop('disabled',false);
  1676.                                if(!(typeof value === 'undefined')){
  1677.                    if(value!=''){
  1678.                        $('#timepicker').timepicker('setTime', value);
  1679.                    }
  1680.                }
  1681.            } catch(e){
  1682.                console.log(e);
  1683.            }
  1684.        }
  1685.                                                  
  1686.                                 CAPI('PageView');
  1687.             CAPI('ViewContent');
  1688.                        });
  1689.    function onFormSubmit(){
  1690.        var allow_time;
  1691.        if($('#timepicker').val()){
  1692.            allow_time = moment($('#timepicker').val(), ["h:mm A"]).format("HH:mm");
  1693.        }
  1694.        if(allow_time!='Invalid date'){
  1695.            $('#allow_time').val(allow_time);
  1696.        } else {
  1697.            $('#allow_time').val('');
  1698.        }
  1699.        
  1700.        $('.process-back').addClass('active');
  1701.        
  1702.    }
  1703.    function openTermsNP(){
  1704.        var box = '';
  1705.        $.ajax({
  1706.            type: 'GET',
  1707.            url: 'https://laserprocenter.com.hk/terms/home?np=1',
  1708.            success: function(data) {
  1709.                box = bootbox.dialog({
  1710.                    message: data,
  1711.                });
  1712.                $('html').addClass('no-scroll');
  1713.                box.on("hidden.bs.modal", function() {
  1714.                    $('html').removeClass('no-scroll');
  1715.                    box.off("hidden.bs.modal");
  1716.                });
  1717.            }
  1718.        });
  1719.    }
  1720.    function openTerms(){
  1721.        var box = '';
  1722.        $.ajax({
  1723.            type: 'GET',
  1724.            url: 'https://laserprocenter.com.hk/terms/home',
  1725.            success: function(data) {
  1726.                box = bootbox.dialog({
  1727.                    message: data,
  1728.                });
  1729.                $('html').addClass('no-scroll');
  1730.                box.on("hidden.bs.modal", function() {
  1731.                    $('html').removeClass('no-scroll');
  1732.                    box.off("hidden.bs.modal");
  1733.                });
  1734.            }
  1735.        });
  1736.    }
  1737.    bootbox.setDefaults({ size: 'large' });
  1738.         // fbq('track', 'ViewContent');
  1739.            
  1740. function CAPI(event, eventData) {
  1741.    let fbp = document.cookie.split(';').filter(function(c){ return c.includes('_fbp=');}).map(function(c){ return c.split('_fbp=')[1];})
  1742.    let fbc = document.cookie.split(';').filter(function(c){ return c.includes('_fbc=');}).map(function(c){ return c.split('_fbc=')[1];})
  1743.    fbp = (fbp.length && fbp[0]) || null;
  1744.    fbc = (fbc.length && fbc[0]) || null;
  1745.    const body = {
  1746.        'event': event,
  1747.        'event_data': eventData,
  1748.        'fbp': fbp,
  1749.        'fbc': fbc,
  1750.        'user_agent': navigator.userAgent,
  1751.                         'url': window.location.origin + window.location.pathname
  1752.    }
  1753.    $.ajax({
  1754.        type: "POST",
  1755.        url: 'https://laserprocenter.com.hk/api/fb_conversion?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE3MzY5MzA4ODUsInN1YiI6Imxhc2VycHJvIGFwaSJ9.WqdcvrKtJRK4HhEpxrea_Lptelz-5MlAk1iBZk8idOk',
  1756.        data: JSON.stringify(body) ,
  1757.        processData: false,
  1758.        contentType: 'application/json',
  1759.        success: function(response){  
  1760.           //console.log(response)
  1761.        },
  1762.        error : function(  jqXHR,  textStatus,  errorThrown){  
  1763.        }
  1764.    });
  1765. }
  1766.  
  1767. function countryCodeChanged(element){
  1768.    $('#confirm-countrycode').val($(element).find('option:selected').text());
  1769. }
  1770. </script>
  1771. </body>
  1772. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda