PageSourceSearch

https://www.chowsangsang.com/en/js/header.js.pagespeed.jm.VM_okAdjiV.js

js chowsangsang.com collected 2026-09-25 14:21:20 UTC 100,160 bytes, 101 lines download raw bytes

1var startsearch=0;var layoutLang=$('html')[0].lang;if(layoutLang=='zh_HK'||layoutLang=='zh-hk'||layoutLang=='sc'||layoutLang=='zh-hant'){layoutLang='zh_HK';}else{layoutLang='en';}var _slang=CurrentLang=='tc'?'chi':'eng';$.post('/script/php/chkVisitorCookie.php',function(result){console.log(result);})
2var _searchBanner='<a href="/'+CurrentLang+'/product/Promotion-Charme" data-event="click_search_box_promotion_series" class="searchBanner"><img src="//cdn.chowsangsang.com/eshop/hk/newweb/searchbanner_charme_'+_slang+'.jpg"></a>';function submitSearch(text){var _value;if(text==''||text=='undefined'||text==null){_value=$("#tb-css-desktop-search-input").val();}else{_value=text;}window.dataLayer.push({'event':'enterSearchingResultPage'});var _url=hybrishost+'/'+CurrentLang+'/product/search?text='+_value
3window.location.href=_url;}function isEmpty(obj){if(typeof obj=="undefined"||obj==null||obj===""||obj=="\"\""){return true;}else{return false;}}var wish=function(){var draw=function(data){var numberContainer=$("#item-desktop-wish .tb-css-item-num, #item-mobile-wish .tb-css-item-num");numberContainer.text(0);if(data&&data.wishList&&data.wishList.length>=1&&data.wishList[0].wishListCount){numberContainer.text(data.wishList[0].wishListCount);}}
4var fetch=function(jsonPath,callback){$.ajax({dataType:'jsonp',jsonp:'_callbackWishCount',url:jsonPath,success:function(data){if(!callback){callback=draw(data);}callback;}});}
5var init=function(id){var jsonPath=hybrishost+"/script/api/eshop/getWishCount/?id="+id+"&lang="+CurrentOrigin;fetch(jsonPath);}
6var refresh=function(id){var jsonPath=hybrishost+"/script/api/eshop/getWishCount/?id="+id+"&lang="+CurrentOrigin;fetch(jsonPath);}
7return({init:init,refresh:refresh,})}();var cart=function(){var listUpdated=false;var viewModel={cartList:ko.observableArray([]),cartTotalPrice:ko.observable(),cartCount:ko.observable(),includeDutyTax:ko.observable(),dutyMsg:ko.observable(),}
8function showMiniCart(){if(Curr.layout()=='desktop'){var elm=$('#item-desktop-cart .tb-css-header-widget');}else{var elm=$('#item-mobile-cart .tb-css-header-widget');}elm.slideDown('fast');}var fetch=function(id,showCart,getList){if(getList){var jsonPath=hybrishost+"/script/api/eshop/getCartEntryList/?id="+id+"&lang="+CurrentOrigin;console.log(jsonPath);$.ajax({dataType:'jsonp',jsonp:'_callbackCartEntryList',url:jsonPath,success:function(data){if(typeof(data.error)!="undefined"||typeof(data)=="undefined"||typeof(data.cart)=="undefined"){viewModel.cartList(null);showCart=false;viewModel.cartTotalPrice("0");viewModel.cartCount("0");}else{if((typeof(data.cart[0].entriesDetail)!="undefined")){var matomoLayer=[];var sprod=false;var prod='';var _paq=window._paq=window._paq||[];for(var i=0;i<data.cart[0].entriesDetail.length;i++){if(data.cart[0].entriesDetail[i].name==null){data.cart[0].entriesDetail[i].name='';}if(data.cart[0].entriesDetail[i].productType==null||data.cart[0].entriesDetail[i].productType=="undefined"){data.cart[0].entriesDetail[i].productType='not provide';}if(data.cart[0].entriesDetail[i].url!=null&&data.cart[0].entriesDetail[i].url!="undefined"){if(data.cart[0].entriesDetail[i].url.indexOf('PRD-')){var prdID=data.cart[0].entriesDetail[i].url.split('PRD-');prdID='PRD-'+prdID[1];sprod=false;prod='';for(j=0;j<matomoLayer.length;j++){if(matomoLayer[j]['product_id']==prdID){sprod=true;prod=j;break;}}if(sprod){matomoLayer[prod]['quantity']=matomoLayer[prod]['quantity']+1;}else{matomoLayer.push({"product_id":prdID,"item_id":data.cart[0].entriesDetail[i].documentId,"item_list_id":false,"price":data.cart[0].entriesDetail[i].price,"quantity":1});}}}}if(matomoLayer.length>0){for(i=0;i<matomoLayer.length;i++){_paq.push(['addEcommerceItem',matomoLayer[i]['product_id'],matomoLayer[i]['item_id'],matomoLayer[i]['item_list_id'],matomoLayer[i]['price'],matomoLayer[i]['quantity']]);}_paq.push(['trackEcommerceCartUpdate',data.cart[0].cartDetail[0]['totalPrice']]);console.log(matomoLayer);}}if((typeof(data.cart[0].entriesDetail)!="undefined")){viewModel.cartList(data.cart[0].entriesDetail);}else{viewModel.cartList(null);}viewModel.cartTotalPrice(data.cart[0].cartDetail[0].totalPrice);viewModel.cartCount(data.cart[0].cartDetail[0].count);viewModel.includeDutyTax(data.cart[0].cartDetail[0].includeDutyTax);viewModel.dutyMsg(data.cart[0].cartDetail[0].dutyMsg);}if(showCart!=false){if(Curr.layout()=='desktop'){$("#miniCart").show();}else{$("#miniCartMobile").show();}displayMiniCart();}cart.listUpdated=true;window.dataLayer.push({'event':'call_minicart'});$('.tb-css-header-widget-table-cart td a').on('click',function(){window.dataLayer.push({'event':'minicart_product_click'});})},error:function(){console.log('error in cart.fetch()');},});}else{var jsonPath=hybrishost+"/script/api/eshop/getCartEntryCount/?id="+id+"&lang="+CurrentOrigin;$.ajax({dataType:'jsonp',jsonp:'_callbackCartEntryCount',url:jsonPath,success:function(data){viewModel.cartCount(data.cartDetail[0].count);},error:function(){console.log('error in cart.fetch()');},});}}
9var init=function(id){ko.applyBindings(viewModel,document.getElementById('item-desktop-cart'));ko.applyBindings(viewModel,document.getElementById('item-mobile-cart'));fetch(id,false,true);}
10var refresh=function(id,showCart){if(showCart==false){fetch(id,false,true);}else{fetch(id,true,true);}}
11var cleanCartList=function(){viewModel.cartList(null);}
12return({init:init,refresh:refresh,listUpdated:listUpdated,cleanCartList:cleanCartList})}();var country=function(){var init=function(){var selectCountry={};switch(CurrentLang){case'en':selectCountry={"HK/HK$":"Hong Kong, China","CN":"Chinese Mainland","AU/AUD($)":"Australia","AT/EUR(€)":"Austria","BE/EUR(€)":"Belgium","BN/USD($)":"Brunei Darussalam","CA/CAD($)":"Canada","DK/EUR(€)":"Denmark","FI/EUR(€)":"Finland","FR/EUR(€)":"France","DE/EUR(€)":"Germany","IE/EUR(€)":"Ireland","IT/EUR(€)":"Italy","JP/JPY(¥)":"Japan","LU/EUR(€)":"Luxembourg","MO/HKD($)":"Macau, China","MY/USD($)":"Malaysia","NL/EUR(€)":"Netherlands","NZ/AUD($)":"New Zealand","NO/EUR(€)":"Norway","PH/USD($)":"Philippines","PL/EUR(€)":"Poland","SG/SGD($)":"Singapore","KR/USD($)":"South Korea","ES/EUR(€)":"Spain","SE/EUR(€)":"Sweden","TH/USD($)":"Thailand","AE/USD($)":"United Arab Emirates","GB/GBP(£)":"United Kingdom","US/USD($)":"United States of America","VT/USD($)":"Vietnam"}
13break;case'tc':selectCountry={"HK/HK$":"中國香港","CN":"中國大陸","AU/AUD($)":"澳洲","AT/EUR(€)":"奧地利","BE/EUR(€)":"比利時","BN/USD($)":"汶萊","CA/CAD($)":"加拿大","DK/EUR(€)":"丹麥","FI/EUR(€)":"芬蘭","FR/EUR(€)":"法國","DE/EUR(€)":"德國","IE/EUR(€)":"愛爾蘭","IT/EUR(€)":"意大利","JP/JPY(¥)":"日本","LU/EUR(€)":"盧森堡","MO/HKD($)":"中國澳門","MY/USD($)":"馬來西亞","NL/EUR(€)":"荷蘭","NZ/AUD($)":"新西蘭","NO/EUR(€)":"挪威","PH/USD($)":"菲律賓","PL/EUR(€)":"波蘭","SG/SGD($)":"新加坡","KR/USD($)":"南韓","ES/EUR(€)":"西班牙","SE/EUR(€)":"瑞典","TH/USD($)":"泰國","AE/USD($)":"阿聯酋","GB/GBP(£)":"英國","US/USD($)":"美國","VT/USD($)":"越南"}
14break;default:selectCountry={"HK/HK$":"Hong Kong, China","CN":"Chinese Mainland","AU/AUD($)":"Australia","AT/EUR(€)":"Austria","BE/EUR(€)":"Belgium","BN/USD($)":"Brunei Darussalam","CA/CAD($)":"Canada","DK/EUR(€)":"Denmark","FI/EUR(€)":"Finland","FR/EUR(€)":"France","DE/EUR(€)":"Germany","IE/EUR(€)":"Ireland","IT/EUR(€)":"Italy","JP/JPY(¥)":"Japan","LU/EUR(€)":"Luxembourg","MO/HKD($)":"Macau, China","MY/USD($)":"Malaysia","NL/EUR(€)":"Netherlands","NZ/AUD($)":"New Zealand","NO/EUR(€)":"Norway","PH/USD($)":"Philippines","PL/EUR(€)":"Poland","SG/SGD($)":"Singapore","KR/USD($)":"South Korea","ES/EUR(€)":"Spain","SE/EUR(€)":"Sweden","TH/USD($)":"Thailand","AE/USD($)":"United Arab Emirates","GB/GBP(£)":"United Kingdom","US/USD($)":"United States of America","VT/USD($)":"Vietnam"}
15break;}$.each(selectCountry,function(key,value){$('.chkVisitorCountry').append($("<option/>",{value:key,text:value}));});$('.chkVisitorCountry').change(function(e){e.preventDefault();var label=$(this).children(":selected").val();var id=label.substr(0,2);refresh(id);});}
16var refresh=function(id){if(id==null||id=="ZZ"||id=="--"){id="HK";}$(".country_warning_hk").addClass('hide');if(CurrentLang!='sc'){if(id=="CN"||id=="TW"){$(".country_warning").removeClass('hide');$(".country_warning span").addClass('hide');$(".country_warning_"+id.toLowerCase()).removeClass('hide');switch(id){case"CN":$("#item-desktop-currency .btnCollapse.lblVisitorCountry").html('RMBÂ¥');break;case"TW":$("#item-desktop-currency .btnCollapse.lblVisitorCountry").html('NT$');break;default:$("#item-desktop-currency .btnCollapse.lblVisitorCountry").html('HK$');}$("#item-desktop-currency .tb-css-header-widget .lblVisitorCountry").html('');}else{var selected=false;$('.chkVisitorCountry option').each(function(){if(this.value.toString().substr(0,2)==id){selected=true;try{$.cookie('chkVisitorCountry_hk',id,{expires:365,path:'/',domain:'.chowsangsang.com'});$(".chkVisitorCountry").find("option[value='"+this.value+"']").prop("selected",true);}catch(err){}$(".lblVisitorCountry").html(this.value.toString().substr(3));}});if(!selected){$(".lblVisitorCountry").html($(".chkVisitorCountry option:first").val());}$(".country_warning").addClass('hide');$(".country_warning_hk").removeClass('hide');}}else{if(id!="CN"&&id!="TW"){$(".country_warning").removeClass('hide');$(".country_warning span").addClass('hide');$(".country_warning_generic").removeClass('hide');$("#item-desktop-currency .btnCollapse.lblVisitorCountry").html("CN");$("#item-desktop-currency .tb-css-header-widget .lblVisitorCountry").html('');}else{var selected=false;console.log('id:',id);$('.chkVisitorCountry option').each(function(){if(this.value.toString().substr(0,2)==id){selected=true;console.log('each id:',id);try{$.cookie('chkVisitorCountry_hk',id,{expires:365,path:'/',domain:'.chowsangsang.com'});}catch(err){}$(".lblVisitorCountry").html(this.value);$(".chkVisitorCountry").val(id);}});if(!selected){$(".lblVisitorCountry").html($(".chkVisitorCountry option:first").val());}$(".country_warning").addClass('hide');}}}
17return({init:init,refresh:refresh,})}();var user=function(){var id="";var init=function(){$(".loggedin .btn-logout").click(function(e){e.preventDefault();sendTrackingDetails("top_Navigation_"+CurrentLang,"logout","Click");document.cookie="CAS_REDIRURI="+window.location.href+";domain=.chowsangsang.com;path=/";console.log("logout: CAS_REDIRURI="+window.location.href+";domain=.chowsangsang.com;path=/");
17window.location.href=cas_host+"/cas/logout?service=https:"+hybrishost+"/script/cas/logout.php";});$(".notlogin .btnIcon[data-section='user-login']").click(function(e){e.preventDefault();sendTrackingDetails("top_Navigation_"+CurrentLang,"login","Click");document.cookie="CAS_REDIRURI="+window.location.href+";domain=.chowsangsang.com;path=/";if(CurrentOrigin=='zh_HK'){console.log(cas_host+"/cas/login?locale="+"zh_TW"+"&region=hk&service=https:"+hybrishost+"/script/cas/login.php")
18window.location.href=cas_host+"/cas/login?locale="+"zh_TW"+"&region=hk&service=https:"+hybrishost+"/script/cas/login.php";}else{console.log(cas_host+"/cas/login?locale="+CurrentOrigin+"&region=hk&service=https:"+hybrishost+"/script/cas/login.php")
19window.location.href=cas_host+"/cas/login?locale="+CurrentOrigin+"&region=hk&service=https:"+hybrishost+"/script/cas/login.php";}});$(".notlogin .btnIcon[data-section='user-register']").click(function(e){e.preventDefault();sendTrackingDetails("top_Navigation_"+CurrentLang,"register","Click");document.cookie="CAS_REDIRURI="+window.location.href+";domain=.chowsangsang.com;path=/";if(CurrentOrigin=='zh_HK'){window.location.href=crm_host+"/hk/tc/registration.php?service=https:"+hybrishost+"/script/cas/login.php";}else{window.location.href=crm_host+"/hk/en/registration.php?service=https:"+hybrishost+"/script/cas/login.php";}});$("#tb-css-header-mobile .notlogin .btn-block").click(function(e){e.preventDefault();sendTrackingDetails("top_Navigation_"+CurrentLang,"login","Click");document.cookie="CAS_REDIRURI="+window.location.href+";domain=.chowsangsang.com;path=/";if(CurrentOrigin=='zh_HK'){console.log(cas_host+"/cas/login?locale="+"zh_TW"+"&region=hk&service=https:"+hybrishost+"/script/cas/login.php")
20window.location.href=cas_host+"/cas/login?locale="+"zh_TW"+"&region=hk&service=https:"+hybrishost+"/script/cas/login.php";}else{console.log(cas_host+"/cas/login?locale="+CurrentOrigin+"&region=hk&service=https:"+hybrishost+"/script/cas/login.php")
21window.location.href=cas_host+"/cas/login?locale="+CurrentOrigin+"&region=hk&service=https:"+hybrishost+"/script/cas/login.php";}});$(".loggedin .btn-user-myaccount").click(function(e){e.preventDefault();sendTrackingDetails("top_Navigation_"+CurrentLang,"user-myaccount","Click");window.location.href=crm_host+"/hk/"+CurrentLang+"/my-account/index.php";});$(".loggedin .btn-user-purchase").click(function(e){e.preventDefault();sendTrackingDetails("top_Navigation_"+CurrentLang,"user-transaction-record","Click");window.location.href=crm_host+"/hk/"+CurrentLang+"/my-transaction-record/index.php";});$(".loggedin .btn-user-member").click(function(e){e.preventDefault();sendTrackingDetails("top_Navigation_"+CurrentLang,"user-member-zone","Click");window.location.href=crm_host+"/hk/"+CurrentLang+"/member-zone/member-benefit.php";});$(".loggedin .btn-user-more").click(function(e){e.preventDefault();sendTrackingDetails("top_Navigation_"+CurrentLang,"user-more","Click");window.location.href=crm_host+"/hk/"+CurrentLang+"/my-account/index.php";});checkuser();}
22var checkuser=function(){var url=hybrishost+"/script/cas/checkauth.php";$.ajax({url:url,dataType:"jsonp",jsonpCallback:"_callback",success:function(response){console.log('response:',response)
23user.id=response.custid;setCookieOnDomain("custId",response.custid);if(response.custid==""||response.custid=="anonymous"){$(".notlogin").show();$(".loggedin").hide();try{country.refresh($.cookie("chkVisitorCountry_hk"));}catch(err){}}else{$(".loggedin").show();$(".notlogin").hide();getuser(response.custid);$.ajax({url:'/eshop-hk/zh_HK/cart',success:function(){console.log('CALL_HYBRIS_SUCCESS')},error:function(request,error){console.log(error);console.log('CALL_HYBRIS_FAILED')}})}wish.init(response.custid);cart.init(response.custid);},error:function(XMLHttpRequest,textStatus,errorThrown){console.log("error - "+textStatus);console.log(XMLHttpRequest);}})}
24var getuser=function(c){var url=hybrishost+"/script/api/crm/getCustomer.php?c="+c;$.ajax({url:url,dataType:'jsonp',jsonp:'_callback',success:function(response){var residenceCountry="HK";var starDollarBalance=formatNumber(response.customer.stardollarBalances);if(starDollarBalance!=null){$("#tb-css-header .starDollarBal .text").text(starDollarBalance);}try{residenceCountry=response.customer.residenceCountry;var txtGreeting="";switch(CurrentLang){case'en':txtGreeting='Hello, ';break;case'tc':txtGreeting='您好, ';break;case'sc':txtGreeting='您好, ';break;default:txtGreeting='Hello, ';break;}$(".loggedin .greeting").html(txtGreeting+response.customer.firstName);window.__lc.visitor={name:response.customer.firstName,email:response.customer.email};}catch(err){}country.refresh($.cookie("chkVisitorCountry_hk"));},error:function(XMLHttpRequest,textStatus,errorThrown){console.log("error - "+textStatus);console.log(XMLHttpRequest);}})}
25return({init:init,id:id,})}();function getQueryVariable(variable){var query=window.location.search.substring(1);var vars=query.split("&");for(var i=0;i<vars.length;i++){var pair=vars[i].split("=");if(pair[0]==variable){return pair[1];}}return(false);}function setStaffCookieByHashCode(hashvalue){var retFlag=false;if(!isEmpty(hashvalue)){var lang="en";if(CurrentLang!='en'){lang="zh_HK";}var api="/eshop-hk/"+lang+"/css/clickShareUri";console.log("Start the clickShareUri api:"+api+",hashvalue:"+hashvalue);$.ajax({url:hybrishost+api,type:'POST',data:'hashValue='+hashvalue,async:false,success:function(data){console.log("Execute the api successfully and view the results:"+data);console.log("End the clickShareUri api.");
25if(data==true){retFlag=true;}else{retFlag=false;}},error:function(jqXHR,textStatus,errorThrown){console.log('jqXHR:',jqXHR,'textStatus:',textStatus,'errorThrown:',errorThrown)
26console.log("A cookie was not successfully generated and will be executed again.");console.log("(2)Restart the clickShareUri api...");$.ajax({url:hybrishost+api,type:'POST',data:'hashValue='+hashvalue,async:false,success:function(data){console.log("(2)End call generates a staff cookie...");if(data==true){retFlag=true;}else{retFlag=false;}},error:function(jqXHR,textStatus,errorThrown){console.log('jqXHR:',jqXHR,'textStatus:',textStatus,'errorThrown:',errorThrown)
27console.log("Second failed clickShareUri api execution - "+textStatus);}});}});}return retFlag;}$(document).ready(function(){window.onunload=function(){window.opener.location.reload();}
28$('.shareMain').click(function(){if($('.icon-share').hasClass('active')){$('.icon-share').removeClass('active');$('.shareMain .fa').removeClass('ion-ios-close-empty').addClass('fa-share-alt');}else{$('.icon-share').addClass('active');$('.shareMain .fa').removeClass('fa-share-alt').addClass('ion-ios-close-empty');}})
29$("#brandsiteStaffLogoutId").click(function(){var url=hybrishost+"/eshop-hk/en/staff/doLdapLogout";if(CurrentLang!='en'){url=hybrishost+"/eshop-hk/zh_HK/staff/doLdapLogout";}$.get(url,function(data){if(CurrentLang=='en'){window.location.href="/eshop-hk/en/staff";}else{window.location.href="/eshop-hk/zh_HK/staff";}});});var staffLogin=getCookie('STAFF_LOGIN_SECURITY_SESSION_KEY');var url=window.location.href;var staffHashValue=getCookie("staff_hash_value").replace(/\"/g,"");if(!isEmpty(staffLogin)&&!isEmpty(staffHashValue)&&url.indexOf("?css=")==-1&&url.indexOf("&css=")==-1&&url.indexOf("/staff/doLdapLogout")==-1&&url.indexOf("/staff/doLdapLogin")==-1&&url.indexOf("/login/doSsoLogin")==-1&&url.indexOf("/logout")==-1&&url!="https://wwwuat.chowsangsang.com"&&url!="https://chowsangsang.com"&&url!="wwwuat.chowsangsang.com"&&url!="chowsangsang.com"&&url!="https://wwwuat.chowsangsang.com/"&&url!="https://chowsangsang.com/"&&url!="wwwuat.chowsangsang.com/"&&url!="chowsangsang.com/"&&!url.endsWith("/staff")){if(url.indexOf("?")>-1){window.location.href=url+"&css="+staffHashValue;}else{window.location.href=url+"?css="+staffHashValue;}}if(url.indexOf("?css=")!=-1||url.indexOf("&css=")!=-1){console.log("step1");var hashvalue=getQueryVariable("css");if(!isEmpty(hashvalue)){console.log("step2");var f=setStaffCookieByHashCode(hashvalue);console.log("step3");}}if(url.indexOf("eshop-hk")==-1&&!isEmpty(staffLogin)){$('body').addClass('staffLogin');$('body').removeClass('fullLayout');$('#btn_liveChat').hide();if(CurrentLang=='en'){var t_logout='Logout';var t_info='Send successfully.';var t_email_header='Customer email';var t_email_customer='Customer name';var t_submit='Submit';var c_info='Copy link successfully.';var t_email_staff='Staff name';}else{var t_logout='登出';var t_info='發送成功。';var t_email_header='客戶電子郵箱';var t_email_customer='客戶名稱';var t_submit='遞交';var c_info='複製鏈接成功.';var t_email_staff='專屬導賞員';}var staffLoginMsg='<div id="tb-css-staffLogin-top">';staffLoginMsg+='<span class="staffID"></span> | <a class="btn" href="javascript:void(0)" id="brandsiteStaffLogoutId" onclick="logoutStaff()">'+t_logout+'</a>';staffLoginMsg+='</div>';staffLoginMsg+='<div class="icon-share">';staffLoginMsg+='<a  href="#lightbox-copy" class="btn-lightbox cboxElement"><div class="share-copy" onclick="copyShareUrl(\'copy\')"><i class="fa fa-files-o"></i></div></a>';staffLoginMsg+='<a href="#lightbox-mail" class="btn-lightbox cboxElement"><div class="share-mail" onclick="openShareMail()"><i class="fa fa-envelope"></i></div></a>';staffLoginMsg+='<div class="share-whatsapp" id="shareWhatsappId"><a target="_blank" class="mobile" href="" id="shareWhatsapp" onclick="shareWhatsapp()"><i class="fa fa-whatsapp"></i></a></div>';staffLoginMsg+='<a href="#lightbox-qrcode" class="btn-lightbox cboxElement"><div class="share-qrcode" onclick="openQrCode()"></div></a>';staffLoginMsg+='<div class="shareMain" onclick="activeShareMail()"><i class="fa fa-share-alt"></i></div>';staffLoginMsg+='</div>';staffLoginMsg+=' <div style="display: none;">';staffLoginMsg+=' <div id="lightbox-qrcode" class="lightbox-elm">';staffLoginMsg+=' <div class="lightbox-body">';staffLoginMsg+=' <div class="lightbox-content" id="qrcodeDiv">';staffLoginMsg+=' <div id="output"></div>';
29staffLoginMsg+=' <img src=\'\' id=\'myImg\'  style=\'width:300;height:300;\'/>';staffLoginMsg+=' </div>';staffLoginMsg+=' </div>';staffLoginMsg+=' </div>';staffLoginMsg+=' </div>';staffLoginMsg+=' <div style="display: none;" id="shareMailBox">';staffLoginMsg+=' <div id="lightbox-mail" class="lightbox-elm">';staffLoginMsg+=' <div class="lightbox-body">';staffLoginMsg+=' <div class="lightbox-content" >';staffLoginMsg+=' <input type="hidden" value="'+t_info+'" id="sendEmailAlertInfo"/>';staffLoginMsg+='<div><br><font style="font-weight: bolder;vertical-align:top">'+t_email_customer+'</font><br>';staffLoginMsg+=' <input type="text" value="" id="customeName" style="width:100%"/></div>';staffLoginMsg+='<div><br><font style="font-weight: bolder;vertical-align:top">'+t_email_header+'</font><br>';staffLoginMsg+=' <input type="text" value="" id="shareEmail" style="width:100%"/></div>';staffLoginMsg+='<div><br><font style="font-weight: bolder;vertical-align:top">'+t_email_staff+'</font><br>';staffLoginMsg+=' <input type="text" value="" id="stafName"  style="width:100%"/><br><br></div>';staffLoginMsg+=' <div class="btn btn--grey login" style="width: 100%;background: #C69967;color: #fff;text-transform:uppercase;" onclick="submitShareEmail()">'+t_submit+'</div>';staffLoginMsg+=' </div>';staffLoginMsg+=' </div>';staffLoginMsg+=' </div>';staffLoginMsg+=' </div>';staffLoginMsg+=' <div style="display: none;" id="copyLinkBox">';staffLoginMsg+=' <div id="lightbox-copy" class="lightbox-elm">';staffLoginMsg+=' <div class="lightbox-body">';staffLoginMsg+=' <div class="lightbox-content" >';staffLoginMsg+=' <input type="hidden" value="'+c_info+'" /><font style="font-weight: bolder;font-size:20px;text-align:center;">'+c_info+'</font><br><br>';staffLoginMsg+=' </div>';staffLoginMsg+=' </div>';staffLoginMsg+=' </div>';staffLoginMsg+=' </div>';var addWishListDiv='';if(CurrentLang=='en'){addWishListDiv='<div class="add-wishlist" onclick="addToWishList()"><div  style="background: #C69967;color: #fff;padding-left: 10px;cursor: pointer;margin-right: 10px auto;width: 150px;margin-right: -82px;line-height: 24px;-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);" >Add To Wish Lists</div></div>';}else{addWishListDiv='<div class="add-wishlist" onclick="addToWishList()"><div  style="width:25px;background: #C69967;color: #fff;padding-left:5px;padding-top:10px;height:160px;cursor: pointer;margin-right: -19px;" >加入至願望清單</div></div>';}$('#tb-css-header').append(staffLoginMsg);if(url.indexOf("product")!=-1){$('#tb-css-header').append(addWishListDiv);}var lang='zh_HK';if(CurrentLang=='en'){lang='en';}if(url.indexOf("eshop-hk")==-1&&url.indexOf("cart")==-1){if(!isEmpty(staffLogin)){$.ajax({type:'GET',url:hybrishost+"/eshop-hk/"+lang+"/css/getStaffName/"+staffLogin,success:function(data){$('.staffID').html(data);}});$.ajax({type:'GET',url:hybrishost+"/eshop-hk/"+lang+"/css/getStaffWishlistItemCount/"+staffLogin,success:function(data){$('#item-mobile-sharelist .tb-css-item-num, #item-desktop-sharelist .tb-css-item-num').html(data);}});}}if(IsPC()){$("#shareWhatsappId").remove();$("#tb-css-header-mobile").find(".tb-css-navBar").css("top","40px");$("#item-desktop-user").css("display","block");}else{$(".btn-lightbox").colorbox({inline:true,width:Curr.width()*0.8,height:Curr.height()*0.6,});cart.refresh(user.id,false);}}else{$('body').removeClass('staffLogin');staffNoMsg=' <div style="display: none;" >';staffNoMsg+='<a href="#lightbox-starConcierge" class="btn-lightbox hidden-xs hidden-sm cboxElement" id="lightboxStarConcierge"></a>';staffNoMsg+='<a href="#slidePanel-starConcierge" class="btn-slidePanel hidden-md hidden-lg" id="slidePanelStarConcierge" ></a>';staffNoMsg+=' <div id="lightbox-starConcierge" class="lightbox-product-details">';staffNoMsg+=' <div style="text-align:center">';if(CurrentLang=='en'){staffNoMsg+=' <img src="//cdn.chowsangsang.com/eshop/hk/newweb/popup_star_concierge_eng_new.jpg" onclick="disappearImage()" style="cursor: pointer;">';}else{staffNoMsg+=' <img src="//cdn.chowsangsang.com/eshop/hk/newweb/popup_star_concierge_chi_new.jpg" onclick="disappearImage()" style="cursor: pointer;">';}staffNoMsg+='</div>';staffNoMsg+=' </div>';staffNoMsg+=' </div>';staffNoMsg+='<div class="slidePanel" id="slidePanel-starConcierge">';staffNoMsg+='	<div class="slidePanel-heading ">';staffNoMsg+='		<div class="slidePanel-close"><i class="fa fa-angle-left"></i></div>';staffNoMsg+='	</div>';staffNoMsg+='	<div class="slidePanel-body container ">';if(CurrentLang=='en'){staffNoMsg+=' <img src="//cdn.chowsangsang.com/eshop/hk/newweb/popup_star_concierge_eng_new.jpg" onclick="disappearImage()">';}else{staffNoMsg+=' <img src="//cdn.chowsangsang.com/eshop/hk/newweb/popup_star_concierge_chi_new.jpg" onclick="disappearImage()">';}staffNoMsg+='	</div>';staffNoMsg+='</div>';$('#tb-css-header').append(staffNoMsg);lightbox.init();slidePanel.init();}var delaySearch;var delaySearchMobile;var textObj={search:'',hotsearch:'',searchtext:'',};switch(CurrentLang){case'en':textObj.search='searching';textObj.hotsearch='Hot search keywords';textObj.searchtext='Search for';textObj.searchtext2='';textObj.searchtext3=' items';textObj.nosearchtext='No';textObj.nosearchtext2='related products';textObj.nosearchmsg='We\'re sorry, we couldn\'t find any matches for ';textObj.nosearchmsg2='If you require further assistance, please contact our customer service representatives.';textObj.nosearchmsg3='Contact us';textObj.nosearchmsg4='Visual Search';break;case'tc':textObj.search='搜尋中';textObj.hotsearch='熱門搜尋關鍵詞';textObj.searchtext='正在搜尋';textObj.searchtext2='找到';textObj.searchtext3=' 件飾品';textObj.nosearchtext='沒有';textObj.nosearchtext2='相關產品';textObj.nosearchmsg='對不起,沒有結果匹配您的搜索';textObj.nosearchmsg2='如有需要可向客服尋求協助';textObj.nosearchmsg3='聯絡我們';textObj.nosearchmsg4='圖片搜索';break;default:textObj.search='searching';textObj.hotsearch='Hot search keywords';textObj.searchtext='Search for';textObj.searchtext2='';textObj.searchtext3=' items';textObj.nosearchtext='No';textObj.nosearchtext2='related products';textObj.nosearchmsg='We\'re sorry, we couldn\'t find any matches for ';textObj.nosearchmsg2='If you require further assistance, please contact our customer service representatives.';textObj.nosearchmsg3='Contact us';textObj.nosearchmsg4='Visual Search';break;}var search=function(){var jsonSet={'searchText':'','totalNumber':'0','lang':CurrentOrigin,}
30var helper={complyJsonPath:function(){var ipCountry=getCookie("ipCountry");var url=hybrishost+"/eshop-hk/zh_HK/Product/c/getSuggestProduct/SearchBox?term="+jsonSet.searchText+"&lang="+jsonSet.lang+"&country="+ipCountry;return url;},loadBegin:{desktop:function(){$('#tb-css-header-desktop #suggestSearch .resultList').show();desktopViewModel.resultList([]);desktopViewModel.searchText(textObj.searchtext+' " '+jsonSet.searchText+' " ?');desktopViewModel.msg(textObj.search+'...')},mobile:function(){$('#tb-css-searchBar .resultList .txt').show();mobileViewModel.resultList([]);mobileViewModel.searchText(textObj.searchtext+' " '+$("#mobileSearchBar").val()+' " ?');mobileViewModel.msg(textObj.search+'...')}},loadFinish:{desktop:function(){setTimeout(function(){if($('#tb-css-header-desktop .resultpdt').html()==''){desktopViewModel.searchText(textObj.nosearchtext+' " '+jsonSet.searchText+' " '+textObj.nosearchtext2);
30desktopViewModel.msg(textObj.nosearchmsg+' "'+jsonSet.searchText+'" <br>'+textObj.nosearchmsg2+'<span class="photosearch btn btn_contact"><img src="/en/img/ui/Camera%20Dot_w.png"> '+textObj.nosearchmsg4+'</span><div data-id="ee57IhcCsqA" class="btn btn_contact" id="livechat_button3"><a href="" onclick="LC_API.open_chat_window({source:\'button\'});return false;" >'+textObj.nosearchmsg3+'</a></div>');if(jsonSet.searchText=='goldbar'||jsonSet.searchText=='gold bar'){$('#tb-css-header-desktop .newIN').show();$('#tb-css-header-desktop #suggestSearch .resultList .txt').hide();}else{$('#tb-css-header-desktop #suggestSearch .resultList .txt, #tb-css-header-desktop .newIN').show();}$('#tb-css-header-desktop #suggestSearch .all_result, #tb-css-header-desktop #suggestSearch .mySwiper, #tb-css-header-desktop #suggestSearch .searchText').hide();$('.photosearch.btn_contact').unbind().bind('click',function(){$('#tb-css-header-desktop .btnVisualSearch button').trigger('click');var _event="click_image_search_failed";var _ecommerce={'currency':'HKD','affiliation':getCookie('CSS_aff_id')?getCookie('CSS_aff_id'):undefined};dataLayerPush(_event,_ecommerce);})}else{desktopViewModel.msg('');desktopViewModel.searchText(textObj.searchtext2+' '+jsonSet.totalNumber+' '+textObj.searchtext3);$('#tb-css-header-desktop #suggestSearch .resultList .txt, #tb-css-header-desktop .newIN').hide();$('#tb-css-header-desktop #suggestSearch .all_result, #tb-css-header-desktop #suggestSearch .searchText, #tb-css-header-desktop #suggestSearch .mySwiper').css('display','block');$('#tb-css-header-desktop .all_result').attr('href','/'+CurrentLang+'/product/search?text='+jsonSet.searchText);$('#suggestSearch .resultList .comp-pdt-blk-wrapper').unbind().bind('click',function(){var _event="click_search_box_instant_search";console.log(_event)
31var _items=[{'item_name':$(this).find('.name2').text(),'item_id':$(this).find('.scarab-item').attr('data-docid'),'price':$(this).find('.comp-pdt-blk-price .price-original').text().replace('HK$','').replace(',',''),'discount':($(this).find('.comp-pdt-blk-price .price-original').text().replace('HK$','').replace(',','')*1)-($(this).find('.comp-pdt-blk-price .price-new.newprice').text().replace('HK$','').replace(',','')*1),'item_brand':$(this).find('.comp-pdt-blk-name').text()?$(this).find('.comp-pdt-blk-name').text():undefined,'item_category':$(this).find('.scarab-item').attr('data-docid').substring(5,6),'item_category2':$(this).find('.scarab-item').attr('data-docid').split('-')[1],'item_category3':$(this).find('.scarab-item').attr('data-docid').split('-')[2],'item_category4':undefined,'quantity':1}];var _ecommerce={'currency':'HKD','search_term':jsonSet.searchText,'items':_items,'affiliation':getCookie('CSS_aff_id')?getCookie('CSS_aff_id'):undefined};dataLayerPush(_event,_ecommerce);})
32var swiper=new Swiper("#tb-css-header-desktop #suggestSearch .mySwiper",{slidesPerView:4,slidesPerGroup:4,loop:false,pagination:{el:"#suggestSearch .swiper-pagination",clickable:true,},navigation:{nextEl:"#suggestSearch .swiper-button-next",prevEl:"#suggestSearch .swiper-button-prev",},});}searchBanner(jsonSet.searchText,'desktop');},500)},mobile:function(){setTimeout(function(){if($('#tb-css-searchBar .resultpdt').html()==''){mobileViewModel.searchText(textObj.nosearchtext+' " '+$("#mobileSearchBar").val()+' " '+textObj.nosearchtext2);mobileViewModel.msg(textObj.nosearchmsg+' "'+$("#mobileSearchBar").val()+'" <br>'+textObj.nosearchmsg2+'<span class="photosearch btn btn_contact"><img src="/en/img/ui/Camera%20Dot_w.png"> '+textObj.nosearchmsg4+'</span><div data-id="ee57IhcCsqA" class="btn btn_contact" id="livechat_button3"><a href="" onclick="LC_API.open_chat_window({source:\'button\'});return false;">'+textObj.nosearchmsg3+'</a></div>');if($("#mobileSearchBar").val()=='goldbar'||$("#mobileSearchBar").val()=='gold bar'){$('#tb-css-searchBar .newIN').show();$('#tb-css-searchBar .resultList, #tb-css-searchBar .resultList .txt').hide();}else{$('#tb-css-searchBar .resultList, #tb-css-searchBar .newIN, #tb-css-searchBar .resultList .txt').show();}$('#tb-css-searchBar .all_result, #tb-css-searchBar .mySwiper, #tb-css-searchBar .searchText').hide();$('.photosearch.btn_contact').unbind().bind('click',function(){$('#tb-css-header-desktop .btnVisualSearch button').trigger('click');var _event="click_image_search_failed";var _ecommerce={'currency':'HKD','affiliation':getCookie('CSS_aff_id')?getCookie('CSS_aff_id'):undefined};dataLayerPush(_event,_ecommerce);})}else{mobileViewModel.msg('');mobileViewModel.searchText(textObj.searchtext2+' '+jsonSet.totalNumber+' '+textObj.searchtext3);$('#tb-css-searchBar .resultLists .resultList, #tb-css-searchBar .all_result, #tb-css-searchBar .mySwiper, #tb-css-searchBar .searchText').css('display','block');$('#tb-css-searchBar .newIN, #tb-css-searchBar .resultList .txt').hide();$('#tb-css-searchBar .all_result').attr('href','/'+CurrentLang+'/product/search?text='+$("#mobileSearchBar").val());$('#tb-css-searchBar .resultList .comp-pdt-blk-wrapper').unbind().bind('click',function(){var _event="click_search_box_instant_search";console.log(_event)
33var _items=[{'item_name':$(this).find('.name2').text(),'item_id':$(this).find('.scarab-item').attr('data-docid'),'price':$(this).find('.comp-pdt-blk-price .price-original').text().replace('HK$','').replace(',',''),'discount':($(this).find('.comp-pdt-blk-price .price-original').text().replace('HK$','').replace(',','')*1)-($(this).find('.comp-pdt-blk-price .price-new.newprice').text().replace('HK$','').replace(',','')*1),'item_brand':$(this).find('.comp-pdt-blk-name').text()?$(this).find('.comp-pdt-blk-name').text():undefined,'item_category':$(this).find('.scarab-item').attr('data-docid').substring(5,6),'item_category2':$(this).find('.scarab-item').attr('data-docid').split('-')[1],'item_category3':$(this).find('.scarab-item').attr('data-docid').split('-')[2],'item_category4':undefined,'quantity':1}];var _ecommerce={'currency':'HKD','search_term':$("#mobileSearchBar").val(),'items':_items,'affiliation':getCookie('CSS_aff_id')?getCookie('CSS_aff_id'):undefined};dataLayerPush(_event,_ecommerce);})
34var swiper=new Swiper("#tb-css-searchBar .mySwiper",{slidesPerView:2,slidesPerGroup:2,loop:false,pagination:{el:"#tb-css-searchBar .swiper-pagination",clickable:true,},navigation:{nextEl:"#tb-css-searchBar .swiper-button-next",prevEl:"#tb-css-searchBar .swiper-button-prev",},});}searchBanner($("#mobileSearchBar").val(),'mobile');},500)}}}
35var helper2={loadBegin:{desktop:function(){desktopViewModel.resultSuggestList([]);
35desktopViewModel.searchHD(textObj.hotsearch);},mobile:function(){mobileViewModel.resultSuggestList([]);mobileViewModel.searchHD(textObj.hotsearch);}}}
36var desktopViewModel={resultList:ko.observableArray([]),resultSuggestList:ko.observableArray([]),msg:ko.observable(),searchHD:ko.observable(),searchText:ko.observable(),}
37var mobileViewModel={resultList:ko.observableArray([]),resultSuggestList:ko.observableArray([]),msg:ko.observable(),searchHD:ko.observable(),searchText:ko.observable(),}
38function searchBanner(_st,device){_st=_st.toLowerCase();var _slink='';var _sstate='';var _target='';if(_st=='金'||_st=='金條'||_st=='金粒'||_st=='gold'||_st=='goldbar'||_st=='gold bar'){_slink='https://goldbar.chowsangsang.com/'+CurrentLang+'?utm_source=CSS&utm_medium=TopNavigation';_sstate='goldbar';_target='_blank';}else if(_st=='戒指'||_st=='鑽戒'||_st=='ring'||_st=='diamond ring'){_slink='/'+(CurrentLang=='tc'?'tc':'en')+'/product/Collections-Others-Gold-Rhyme';_sstate='Rhyme';}else if(_st=='頸鍊'||_st=='吊墜'||_st=='necklace'||_st=='pendant'){_slink='/'+(CurrentLang=='tc'?'tc':'en')+'/product/Collections-Others-CulturalBlessings';_sstate='CulturalBlessings';}else if(_st=='手鍊'||_st=='essence'||_st=='bracelet'){_slink='/'+(CurrentLang=='tc'?'tc':'en')+'/product/Collections-Others-Essence';_sstate='Essence';}else if(_st=='串飾'||_st=='charme'||_st=='charms'){_slink='/'+(CurrentLang=='tc'?'tc':'en')+'/product/Collections-OtherCollections-Charme';_sstate='charme';}else if(_st=='耳環'||_st=='earring'){_slink='/'+(CurrentLang=='tc'?'tc':'en')+'/product/Collections-Others-MINTYGREEN';_sstate='MINTYGREEN';}else if(_st=='鉑金'||_st=='platinum'){_slink='/'+(CurrentLang=='tc'?'tc':'en')+'/product/Jewellery-ByMetal-Platinum';_sstate='Platinum';}else if(_st=='薄荷系列'||_st=='minty'){_slink='/'+(CurrentLang=='tc'?'tc':'en')+'/product/Collections-Others-Minty';_sstate='Minty';}else if(_st=='手鐲'||_st=='手镯'||_st=='bangles'){_slink='/'+(CurrentLang=='tc'?'tc':'en')+'/product/Collections-Others-ChineseWeddingCollection';_sstate='ChineseWeddingCollection';}else if(_st=='馬'||_st=='horse'||_st=='生肖'||_st=='zodiac'){_slink='/'+(CurrentLang=='tc'?'tc':'en')+'/product/Jewellery-ByDesign-ChineseZodiac-Horse';_sstate='Horse';}else if(_st=='hello kitty'||_st=='sanrio'){_slink='/'+(CurrentLang=='tc'?'tc':'en')+'/product/Collections-InternationalLabels-Sanrio';_sstate='Sanrio';}else if(_st=='金片'||_st=='gold ingots'){_slink='/'+(CurrentLang=='tc'?'tc':'en')+'/product/Jewellery-ByCategory-GoldIngots';_sstate='goldIngots';}else if(_st=='珍珠'||_st=='pearl'){_slink='/'+(CurrentLang=='tc'?'tc':'en')+'/product/Collections-Others-DailyLuxe';_sstate='pearl';}else if(_st=='寵物串飾'||_st=='pet charm'){_slink='/'+(CurrentLang=='tc'?'tc':'en')+'/product/Jewellery-ByDesign-Charme-My-Way';_sstate='MyWay';}if(_sstate!=''){if(_st=='金'||_st=='金條'||_st=='金粒'||_st=='gold'||_st=='goldbar'||_st=='gold bar'){$('.promotionGoldBarBanner').html('<a href="'+_slink+'" target="'+_target+'" data-event="click_search_box_promotion_series"><img src="//cdn.chowsangsang.com/eshop/hk/newweb/searchbanner_'+_sstate+'_'+_slang+'.jpg"></a>').show();if(_st=='goldbar'||_st=='gold bar'){$('.resultList').hide();}$('.promotionBanner').hide();}else{$('.promotionGoldBarBanner').hide();$('.promotionBanner').html('<a href="'+_slink+'" target="'+_target+'" data-event="click_search_box_promotion_series"><img src="//cdn.chowsangsang.com/eshop/hk/newweb/searchbanner_'+_sstate+'_'+_slang+'.jpg"></a>').show();}}else{$('.promotionGoldBarBanner').hide();$('.promotionBanner').html(_searchBanner).show();}var _event="view_search_box_promotion_series";var _ecommerce={'currency':'HKD','search_result':startsearch==0?'N/A':jsonSet.totalNumber>0?'success':'failure','search_term':_st,'items':'','affiliation':getCookie('CSS_aff_id')?getCookie('CSS_aff_id'):undefined};dataLayerPush(_event,_ecommerce);}function getData(url){helper.loadBegin.desktop();$.ajax({jsonp:'_callbackSuggestProduct',url:url,success:function(data){data=JSON.parse(data);helper.loadFinish.desktop();var _event="view_instant_search";var _items=new Array();
38var _suggestProduct=new Array();jsonSet.totalNumber=data.totalNumberOfResults;if(jsonSet.totalNumber>0){for(var i=0;i<data.suggestProduct.length;i++){_suggestProduct[i]=data.suggestProduct[i];data.suggestProduct[i].url='/eshop-hk/'+CurrentOrigin+data.suggestProduct[i].url;if(data.suggestProduct[i].name==null){data.suggestProduct[i].name='';}_items.push({'item_name':data.suggestProduct[i].name2,'item_id':data.suggestProduct[i].documentId,'price':data.suggestProduct[i].price,'discount':data.suggestProduct[i].originalPrice-data.suggestProduct[i].price,'item_brand':data.suggestProduct[i].name?data.suggestProduct[i].name:undefined,'item_category':data.suggestProduct[i].documentId.substring(5,6),'item_category2':data.suggestProduct[i].documentId.split('-')[1],'item_category3':data.suggestProduct[i].documentId.split('-')[2],'item_category4':undefined,'index':i,'quantity':1});try{Insider.track('events',[{"event_name":"searching_content_"+i,"event_params":{"pid":data.suggestProduct[i].documentId,"na":data.suggestProduct[i].name2,"product_url":data.suggestProduct[i].url,"product_image_url":data.suggestProduct[i].image,"event_group_id":jsonSet.searchText,"custom":{"price":"HK$"+data.suggestProduct[i].price,"original_price":"HK$"+data.suggestProduct[i].originalPrice}}}])}catch(err){}}}var _ecommerce={'currency':'HKD','search_result':jsonSet.totalNumber>0?'success':'failure','search_term':jsonSet.searchText,'affiliation':getCookie('CSS_aff_id')?getCookie('CSS_aff_id'):undefined,'items':_items};dataLayerPush(_event,_ecommerce);desktopViewModel.resultList(_suggestProduct);if(jsonSet.totalNumber==0||jsonSet.searchText==''){desktopViewModel.resultList([]);}}});}function getDataMobile(url){helper.loadBegin.mobile();$.ajax({jsonp:'_callbackSuggestProduct',url:url,success:function(data){data=JSON.parse(data);jsonSet.totalNumber=data.totalNumberOfResults;var _event="view_instant_search";var _items=new Array();if(jsonSet.totalNumber>0){for(var i=0;i<data.suggestProduct.length;i++){data.suggestProduct[i].url='/eshop-hk/'+CurrentOrigin+data.suggestProduct[i].url;if(data.suggestProduct[i].name==null){data.suggestProduct[i].name='';}_items.push({'item_name':data.suggestProduct[i].name2,'item_id':data.suggestProduct[i].documentId,'price':data.suggestProduct[i].price,'discount':data.suggestProduct[i].originalPrice-data.suggestProduct[i].price,'item_brand':data.suggestProduct[i].name?data.suggestProduct[i].name:undefined,'item_category':data.suggestProduct[i].documentId.substring(5,6),'item_category2':data.suggestProduct[i].documentId.split('-')[1],'item_category3':data.suggestProduct[i].documentId.split('-')[2],'item_category4':undefined,'index':i,'quantity':1});try{Insider.track('events',[{"event_name":"searching_content_"+i,"event_params":{"pid":data.suggestProduct[i].documentId,"na":data.suggestProduct[i].name2,"product_url":data.suggestProduct[i].url,"product_image_url":data.suggestProduct[i].image,"event_group_id":jsonSet.searchText,"custom":{"price":"HK$"+data.suggestProduct[i].price,"original_price":"HK$"+data.suggestProduct[i].originalPrice}}}])}catch(err){}}}var _ecommerce={'currency':'HKD','search_result':jsonSet.totalNumber>0?'success':'failure','search_term':jsonSet.searchText,'affiliation':getCookie('CSS_aff_id')?getCookie('CSS_aff_id'):undefined,'items':_items};dataLayerPush(_event,_ecommerce);helper.loadFinish.mobile();mobileViewModel.resultList(data.suggestProduct);}});}function getSuggestCategory(){helper2.loadBegin.desktop();$.ajax({dataType:'jsonp',jsonp:'_callbackSuggestCategory',url:hybrishost+"/script/api/eshop/getSuggestCategory/?term=&lang="+jsonSet.lang,success:function(data){desktopViewModel.resultSuggestList(data.suggestCategoryDatas);runSearchRecommender('desktop',0);resetSuggestSearch();}});}function resetSuggestSearch(){$("#suggestSearch #tb-css-desktop-search-input").val('');$('#tb-css-header-desktop #suggestSearch .resultList, #tb-css-searchBar .resultLists .resultList').hide();$('#tb-css-header-desktop #suggestSearch .resultList .txt, #tb-css-searchBar .resultList .txt').hide();$('#tb-css-header-desktop #suggestSearch .all_result, #tb-css-searchBar .all_result').hide();$('.promotionGoldBarBanner').hide();$('#tb-css-header-desktop #suggestSearch .resultLists .newIN, #tb-css-searchBar .resultLists .newIN, #tb-css-header-desktop #suggestSearch .searchText').show();$('.promotionBanner').show();}function getSuggestCategoryMobile(){helper2.loadBegin.mobile();$.ajax({dataType:'jsonp',jsonp:'_callbackSuggestCategory',url:hybrishost+"/script/api/eshop/getSuggestCategory/?term=&lang="+jsonSet.lang,success:function(data){mobileViewModel.resultSuggestList(data.suggestCategoryDatas);runSearchRecommender('mobile',0);resetSuggestSearch();}});}var behaviour=function(){$('#suggestSearch .resultSuggestListTable .btnCloseSearch, #suggestSearch .fullPageLoading').on('click',function(){$("#suggestSearch").hide();$('.searchBox').css("display","inline-block");$("body, html").removeClass('hideoverflow');})
39$('.visualSearch .btnCloseSearch').on('click',function(){$(".visualSearch").hide();})
40$('.promotionBanner').html(_searchBanner);$('.promotionBanner, .promotionGoldBarBanner').on('click',function(){var _event=$(this).find('a').attr('data-event');var _ecommerce={'currency':'HKD','search_result':startsearch==0?'N/A':jsonSet.totalNumber>0?'success':'failure','search_term':jsonSet.searchText,'items':'','affiliation':getCookie('CSS_aff_id')?getCookie('CSS_aff_id'):undefined};dataLayerPush(_event,_ecommerce);})
41$(".searchIcon").on('click',function(){if($('#suggestSearch .resultSuggestListTable .resultSuggestList').html()==''){getSuggestCategory();}$('.searchBox').hide();$("body, html").addClass('hideoverflow');$("#suggestSearch").fadeIn(300);$("#suggestSearch #tb-css-desktop-search-input").focus();resizeSearchBox();window.dataLayer.push({'event':'clickSearchBoxInputField'});var _event="search_box_open";var _ecommerce={'currency':'HKD','affiliation':getCookie('CSS_aff_id')?getCookie('CSS_aff_id'):undefined};dataLayerPush(_event,_ecommerce);var _event2="view_search_box_promotion_series";var _ecommerce2={'currency':'HKD','search_result':'N/A','search_term':'N/A','items':'','affiliation':getCookie('CSS_aff_id')?getCookie('CSS_aff_id'):undefined};dataLayerPush(_event2,_ecommerce2);$('#suggestSearch .photosearch').unbind().bind('click',function(){$('#tb-css-header-desktop .btnVisualSearch button').trigger('click');var _event="click_image_search_default";console.log(_event);dataLayerPush(_event,_ecommerce);})
42$("#tb-css-desktop-search-input").on('keyup',function(){jsonSet.searchText=$(this).val();startsearch='1';if(jsonSet.searchText.length>=1){clearTimeout(delaySearch);delaySearch=setTimeout(function(){getData(helper.complyJsonPath());},500);}else{resetSuggestSearch();clearTimeout(delaySearch);desktopViewModel.resultList([]);desktopViewModel.searchText([]);}});});$('#tb-css-searchBar.active .searchContainer span').unbind().bind('click',function(e){e.preventDefault();showSearchBar();if($('#tb-css-searchBar .resultSuggestList').html()==''){getSuggestCategoryMobile();}var _event="search_box_open";var _ecommerce={'currency':'HKD','affiliation':getCookie('CSS_aff_id')?getCookie('CSS_aff_id'):undefined};dataLayerPush(_event,_ecommerce);$('#mobileSearchBar').unbind().bind('keyup',function(e){e.preventDefault();var searchString=$(this).val();console.log('mobile text: '+searchString);if(searchString.length>=1){clearTimeout(delaySearchMobile);delaySearchMobile=setTimeout(function(){var ipCountry=getCookie("ipCountry");var url=hybrishost+"/eshop-hk/zh_HK/Product/c/getSuggestProduct/SearchBox?term="+searchString+"&lang="+jsonSet.lang+"&country="+ipCountry;getDataMobile(url);},500)}else{clearTimeout(delaySearchMobile);mobileViewModel.resultList([]);mobileViewModel.searchText([]);resetSuggestSearch();}})})
43$("#mobileSearch").on('submit',function(e){e.preventDefault();var searchString=$("#mobileSearchBar").val();submitSearch(searchString);return false;})
44var visualSearch=getCookie("visualSearch");if(!visualSearch){$('.tb-css-navSub-left .visualSearch').show();setCookieOnDomain("visualSearch",'y');}}
45var init=function(){behaviour();ko.applyBindings(desktopViewModel,document.getElementById('suggestSearch'));ko.applyBindings(mobileViewModel,document.getElementById('tb-css-searchBar'));}
46return({init:init,})}();var nav=function(){var fetchData=function(jsonPath,callback){console.log("CorpSiteCompany:"+decodeURIComponent(getCookie("CorpSiteCompany").replace(/\+/g,' ')));var viewModel=new appViewModel();ko.applyBindings(viewModel,document.getElementById("tb-css-navPanel-mainNav"));ko.applyBindings(viewModel,document.getElementById("tb-css-header-mainNav-desktop"));
46viewModel.currLang(CurrentLang);viewModel.fetchData();}
47function appViewModel(){var self=this;self.fetchData=function(){jsonPath=hybrishost+"/script/api/ddb/menu-items-generation/gen-menu-main-"+CurrentLang+".json?rnd="+Math.floor((Math.random()*99999999));var _value=decodeURIComponent(getCookie("CorpSiteCompany").replace(/\+/g,' '));if(_value.indexOf('|')>=0){jsonPath=hybrishost+"/script/api/ddb/menu-items/?menu=corp-staff-offer-menu&lang="+CurrentLang+"&rnd="+Math.floor((Math.random()*99999999));}$.ajax({dataType:'json',url:jsonPath,success:function(data){console.log(data);self.mainNav(data.navigation);},error:function(xhr,ajaxOptions,thrownError){console.log("cannot get menu json");jsonPath=hybrishost+"/script/api/ddb/menu-items/?menu=main&lang="+CurrentLang+"&rnd="+Math.floor((Math.random()*99999999));$.ajax({dataType:'json',url:jsonPath,success:function(data){console.log(data);self.mainNav(data.navigation);}});}});};self.mainNav=ko.observableArray([]);self.mainNav.subscribe(function(){setTimeout(function(){switch(CurrentLang){case'tc':var label="婚嫁";var tudorLabel="帝舵表";var giftsLabel="禮品";var elm=$('<div class="item"><a class="btnCollapse" href="/tc/Wedding">生生不息的愛</a></div>');var giftsElm=$('<div class="item"><a class="btnCollapse" href="/tc/gifts">貼心之選</a></div>');break;case'en':var label="wedding";var tudorLabel="tudor";var giftsLabel="gifts";var elm=$('<div class="item"><a class="btnCollapse" href="/en/Wedding">Everlasting Love</a></div>');var giftsElm=$('<div class="item"><a class="btnCollapse" href="/en/gifts">Heartfelt Surprises</a></div>');break;default:var label="wedding";var tudorLabel="tudor";var giftsLabel="gifts";var elm=$('<div class="item"><a class="btnCollapse" href="/en/Wedding">Everlasting Love</a></div>');var giftsElm=$('<div class="item"><a class="btnCollapse" href="/en/gifts">Heartfelt Surprises</a></div>');break;}var itemAllBtn=$("#tb-css-navPanel-mainNav .item[data-label='"+label+"'] .item-all");elm.insertBefore(itemAllBtn);var itemAllBtn2=$("#tb-css-navPanel-mainNav .item[data-label='"+giftsLabel+"'] .item-all");giftsElm.insertBefore(itemAllBtn2);$("#tb-css-navPanel-mainNav .item .btnCollapse[data-label='"+tudorLabel+"'], #tb-css-header-mainNav-desktop .item .btnCollapse[data-label='"+tudorLabel+"']").attr("target","_blank");var elm2='';switch(CurrentLang){case'tc':var label2="活動飾品";elm2='<a class="btnCollapse hasSubmenu" data-bind="text: name">Free Shipping Day</a><div class="tb-css-slidePanel levelTwo"><div class="wrapper"><div class="tb-css-navPanel-headline"><a class="closePanel"><i class="ion-ios-arrow-left"></i></a>'+'<span class="txt" data-bind="text: name">Free Shipping Day</span>'+'</div><div class="scroller"><div class="tb-css-navPanel-subNav">'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-FSDFlashSale" data-changed="true" style="color:#aa7e4b">全部</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-FSDFlashSale-HotSellers" data-changed="true">人氣飾品</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-FSDFlashSale-Charms" data-changed="true">串飾</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-FSDFlashSale-Pendants" data-changed="true">吊墜</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-FSDFlashSale-Necklaces" data-changed="true">頸鍊</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-FSDFlashSale-Rings" data-changed="true">戒指</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-FSDFlashSale-Earrings" data-changed="true">耳環</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-FSDFlashSale-BraceletsAndBangles" data-changed="true">手鐲及手鍊</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-FSDFlashSale-ThemeA" data-changed="true">足金鑲嵌鑽石</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-FSDFlashSale-ThemeB" data-changed="true">網上獨家</a></div>'+'</div></div></div></div>';break;case'en':var label2="flashsale";
47elm2='<a class="btnCollapse hasSubmenu" data-bind="text: name">Free Shipping Day</a><div class="tb-css-slidePanel levelTwo"><div class="wrapper"><div class="tb-css-navPanel-headline"><a class="closePanel"><i class="ion-ios-arrow-left"></i></a>'+'<span class="txt" data-bind="text: name">Free Shipping Day</span>'+'</div><div class="scroller"><div class="tb-css-navPanel-subNav">'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale" data-changed="true" style="color:#aa7e4b">All</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-HotSellers" data-changed="true">Bestsellers</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-Charms" data-changed="true">Charms</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-Pendants" data-changed="true">Pendants</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-Necklaces" data-changed="true">Necklaces</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-Rings" data-changed="true">Rings</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-Earrings" data-changed="true">Earrings</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-BraceletsAndBangles" data-changed="true">Bangles & Bracelets</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-ThemeA" data-changed="true">Gold set with diamond</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-ThemeB" data-changed="true">Online exclusive</a></div>'+'</div></div></div></div>';break;default:var label2="flashsale";elm2='<a class="btnCollapse hasSubmenu" data-bind="text: name">Free Shipping Day</a><div class="tb-css-slidePanel levelTwo"><div class="wrapper"><div class="tb-css-navPanel-headline"><a class="closePanel"><i class="ion-ios-arrow-left"></i></a>'+'<span class="txt" data-bind="text: name">Free Shipping Day</span>'+'</div><div class="scroller"><div class="tb-css-navPanel-subNav">'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale" data-changed="true" style="color:#aa7e4b">All</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-HotSellers" data-changed="true">Bestsellers</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-Charms" data-changed="true">Charms</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-Pendants" data-changed="true">Pendants</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-Necklaces" data-changed="true">Necklaces</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-Rings" data-changed="true">Rings</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-Earrings" data-changed="true">Earrings</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-BraceletsAndBangles" data-changed="true">Bangles & Bracelets</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-ThemeA" data-changed="true">Gold set with diamond</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-FSDFlashSale-ThemeB" data-changed="true">Online exclusive</a></div>'+'</div></div></div></div>';break;}var itemAllBtn2=$("#tb-css-navPanel-mainNav .item[data-label='"+label2+"']");itemAllBtn2.html($(elm2));switch(CurrentLang){case'tc':var label3="heritage chic";
47var elm3=$('<a class="btnCollapse hasSubmenu" data-bind="text: name" style="color:#ee1700">Heritage Chic</a><div class="tb-css-slidePanel levelTwo"><div class="wrapper"><div class="tb-css-navPanel-headline"><a class="closePanel"><i class="ion-ios-arrow-left"></i></a>'+'<span class="txt" data-bind="text: name">Heritage Chic</span>'+'</div><div class="scroller"><div class="tb-css-navPanel-subNav">'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-Monthly" data-changed="true">全部</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-Monthly-HotSellers" data-changed="true">人氣飾品</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-Monthly-C" data-changed="true">串飾</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-Monthly-N" data-changed="true">吊墜及頸鍊</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-Monthly-B" data-changed="true">手鐲及手鍊</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-Monthly-E" data-changed="true">耳環</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-Monthly-R" data-changed="true">戒指</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-Monthly-ThemeA" data-changed="true">足金鑲嵌鑽石</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-Monthly-ThemeB" data-changed="true">網上獨家</a></div>'+'<div class="item"><a class="btnCollapse" href="/tc/product/Promotion-Monthly-ThemeC" data-changed="true">素鏈</a></div>'+'</div></div></div></div>');break;case'en':var label3="heritage chic";
47var elm3=$('<a class="btnCollapse hasSubmenu" data-bind="text: name" style="color:#ee1700">Heritage Chic</a><div class="tb-css-slidePanel levelTwo"><div class="wrapper"><div class="tb-css-navPanel-headline"><a class="closePanel"><i class="ion-ios-arrow-left"></i></a>'+'<span class="txt" data-bind="text: name">Heritage Chic</span>'+'</div><div class="scroller"><div class="tb-css-navPanel-subNav">'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly" data-changed="true">All</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-HotSellers" data-changed="true">Bestsellers</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-C" data-changed="true">Charms</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-N" data-changed="true">Pendants & Necklaces</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-B" data-changed="true">Bangles & Bracelets</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-E" data-changed="true">Earrings</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-R" data-changed="true">Rings</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-ThemeA" data-changed="true">Gold set with diamond</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-ThemeB" data-changed="true">Online exclusive</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-ThemeC" data-changed="true">Chains</a></div>'+'</div></div></div></div>');break;default:var label3="heritage chic";
47var elm3=$('<a class="btnCollapse hasSubmenu" data-bind="text: name" style="color:#ee1700">Heritage Chic</a><div class="tb-css-slidePanel levelTwo"><div class="wrapper"><div class="tb-css-navPanel-headline"><a class="closePanel"><i class="ion-ios-arrow-left"></i></a>'+'<span class="txt" data-bind="text: name">Heritage Chic</span>'+'</div><div class="scroller"><div class="tb-css-navPanel-subNav">'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly" data-changed="true">All</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-HotSellers" data-changed="true">Bestsellers</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-C" data-changed="true">Charms</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-N" data-changed="true">Pendants & Necklaces</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-B" data-changed="true">Bangles & Bracelets</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-E" data-changed="true">Earrings</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-R" data-changed="true">Rings</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-ThemeA" data-changed="true">Gold set with diamond</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-ThemeB" data-changed="true">Online exclusive</a></div>'+'<div class="item"><a class="btnCollapse" href="/en/product/Promotion-Monthly-ThemeC" data-changed="true">Chains</a></div>'+'</div></div></div></div>');break;}var itemAllBtn3=$("#tb-css-navPanel-mainNav .item[data-label='"+label3+"']");itemAllBtn3.html(elm3);$(".tb-css-header-mainNav-submenu .btn-all").each(function(){var thiz=$(this);var _txtAll='View all';if(CurrentLang=='tc'){_txtAll='全部'+thiz.closest('.tb-css-header-mainNav-submenu').siblings('.btnCollapse').attr('data-label');}thiz.text(_txtAll);if(thiz.closest('.tb-css-header-mainNav-submenu').siblings('.btnCollapse').attr('data-label')=='jewellery'||thiz.closest('.tb-css-header-mainNav-submenu').siblings('.btnCollapse').attr('data-label')=='珠寶'){var elmo='<a class="btn-all2" href="/'+(CurrentLang=='tc'?'tc':'en')+'/product/OnlineExclusive">'+(CurrentLang=='tc'?'網上獨家':'Online exclusive')+'</a>';elmo+='<a class="btn-all3" href="/'+(CurrentLang=='tc'?'tc':'en')+'/Specialoffers" style="color: rgb(255, 0, 0);">'+(CurrentLang=='tc'?'精選優惠':'Special offers')+'</a>';thiz.parent(".tb-css-header-mainNav-submenu-wrapper").append(elmo);}if(thiz.closest('.tb-css-header-mainNav-submenu').siblings('.btnCollapse').attr('data-label')=='collections'||thiz.closest('.tb-css-header-mainNav-submenu').siblings('.btnCollapse').attr('data-label')=='wedding'||thiz.closest('.tb-css-header-mainNav-submenu').siblings('.btnCollapse').attr('data-label')=='gifts'||thiz.closest('.tb-css-header-mainNav-submenu').siblings('.btnCollapse').attr('data-label')=='品牌系列'||thiz.closest('.tb-css-header-mainNav-submenu').siblings('.btnCollapse').attr('data-label')=='婚嫁'||thiz.closest('.tb-css-header-mainNav-submenu').siblings('.btnCollapse').attr('data-label')=='禮品'){var elmo='<a class="btn-all2 flashsaleMenu gold" href="/'+(CurrentLang=='tc'?'tc':'en')+'/product/Promotion-FSDFlashSale">'+(CurrentLang=='tc'?'Free Shipping Day':'Free Shipping Day')+'</a>';thiz.parent(".tb-css-header-mainNav-submenu-wrapper").append(elmo);}})
48$('.tb-css-navPanel-mainNav .levelTwo > .wrapper').each(function(x){var thiz=$(this);if(x>1){$('<div class="item flashsaleMenu">'+elm2+'</div>').insertBefore(thiz.find('.scroller:eq(0)'));}})
49$("#tb-css-header-mobile .item-all .btnCollapse").each(function(x){var thiz=$(this);var _txtAll='View all';if(CurrentLang=='tc'){_txtAll='全部'+thiz.closest('.scroller').siblings('.tb-css-navPanel-headline').find('.txt').text();}thiz.text(_txtAll);})
50var itemAllBtn=$("#tb-css-navPanel-mainNav .item[data-label='"+(CurrentLang=='tc'?'珠寶':'jewellery')+"'] .item-all");$('<div class="item"><a class="btnCollapse" href="/'+(CurrentLang=='tc'?'tc':'en')+'/product/OnlineExclusive">'+(CurrentLang=='tc'?'網上獨家':'Online exclusive')+'</a></div>'+'<div class="item"><a class="btnCollapse" href="/'+(CurrentLang=='tc'?'tc':'en')+'/Specialoffers" style="color: rgb(255, 0, 0);">
50'+(CurrentLang=='tc'?'精選優惠':'Special offers')+'</a></div>').insertAfter(itemAllBtn);$("#tb-css-header-mainNav-desktop a").each(function(){var thiz=$(this);var thizlink=thiz.attr('href');if(typeof(thizlink)=='string'){if(thizlink.indexOf('/'+CurrentLang+'/')>=0&&thizlink.indexOf('chowsangsang.com')==-1){thiz.attr('data-changed','true').attr('href',hybrishost+thizlink);}}})
51$("#tb-css-navPanel-mainNav a").each(function(){var thiz=$(this);var thizlink=thiz.attr('href');if(typeof(thizlink)=='string'){if(thizlink.indexOf('/'+CurrentLang+'/')>=0&&thizlink.indexOf('chowsangsang.com')==-1){thiz.attr('data-changed','true').attr('href',hybrishost+thizlink);}}})
52var main_category='';var sub_category='';var button_type='';var _event="click_navigation_button";$("#tb-css-header-mainNav-desktop a").unbind().bind('click',function(){if($(this).parents('.tb-css-header-mainNav-submenu').hasClass('tb-css-header-mainNav-submenu')){main_category=$(this).parents('.item').find('.hasSubmenu').text().toLowerCase();sub_category=$(this).attr('data-label').toLowerCase();if($(this).find('img').length>0){button_type='images';}else{button_type='text';}}else{main_category=$(this).text().toLowerCase();sub_category='main';if($(this).find('img').length>0){button_type='images';}else{button_type='text';}}var _ecommerce={'main_category':main_category,'sub_category':sub_category,'button_type':button_type};console.log(_ecommerce)
53dataLayerPush(_event,_ecommerce);})
54$("#tb-css-navPanel-mainNav a.btnCollapse").unbind().bind('click',function(){if($(this).hasClass('hasSubmenu')){console.log('0')}else{if($(this).parents('.levelTwo').hasClass('tb-css-slidePanel')){if($(this).parents('.item').parents('.item').attr('data-label')!=undefined){main_category=$(this).parents('.item').parents('.item').attr('data-label');}else if($(this).parents('.item').parents('.item').parents('.item').attr('data-label')!=undefined){main_category=$(this).parents('.item').parents('.item').parents('.item').attr('data-label');}sub_category=$(this).text();button_type='text';}else{main_category=$(this).text();sub_category='main';button_type='text';}var _ecommerce={'main_category':main_category,'sub_category':sub_category,'button_type':button_type};console.log(_ecommerce)
55dataLayerPush(_event,_ecommerce);}})},100)})
56self.currLang=ko.observable();}var init=function(){fetchData();}
57return({fetchData:fetchData,init:init,})}();var desktopNav=function(){var button=function(){$("body").on('click','.btnIcon[data-section="wish"]',function(e){e.preventDefault();document.location.href=hybrishost+"/"+CurrentLang+"/wishlist";})
58$("body").on('click','.btnIcon[data-section="location"], .btn-location',function(e){e.preventDefault();document.location.href=hybrishost+"/"+CurrentLang+"/services/store-locator";})
59$("body").on('click','.btn-goldprice-details',function(e){e.preventDefault();document.location.href=hybrishost+"/"+CurrentLang+"/gold-price";})
60$("body").on('click','[data-section="gold-price"]',function(e){e.preventDefault();document.location.href=hybrishost+"/"+CurrentLang+"/gold-price";})
61$("body").on('click','[data-track="true"]',function(e){e.preventDefault();var category=$(this).attr('data-category');var label=$(this).attr('data-label');var action=$(this).attr('data-action');sendTrackingDetails(category,label,action);if($(this).attr('target')=='_blank'){window.open($(this).attr('href'));}else{window.location.href=$(this).attr('href');}})
62$("body").on('click','.btn-checkout',function(e){e.preventDefault();var lang='zh_HK';if(CurrentLang=='en'){lang='en';}document.location.href=hybrishost+"/eshop-hk/"+lang+"/cart";})
63$("#tb-css-header-desktop").on('mouseenter',function(){$(this).addClass('active');}).on('mouseleave',function(){$(this).removeClass('active');})
64$("#tb-css-header-desktop .tb-css-header-mainNav").on('mouseenter','.item',function(){var thiz=$(this);setTimeout(function(){thiz=thiz.filter(':hover');var btn=thiz.find('.btnCollapse');var submenu=thiz.find(".tb-css-header-mainNav-submenu");btn.addClass('active');submenu.fadeIn(200);},100)}).on('mouseleave','.item',function(){var thiz=$(this);var btn=thiz.find('.btnCollapse');var submenu=$(".tb-css-header-mainNav-submenu");setTimeout(function(){if($(".tb-css-header-mainNav-submenu:hover").length>0){return;}else{btn.removeClass('active');submenu.hide();}},100)})
65$("#tb-css-header-desktop .tb-css-navSub-right #item-desktop-goldprice, #tb-css-header-desktop .tb-css-navSub-right #item-desktop-user").on('mouseenter',function(){var thiz=$
65(this);setTimeout(function(){thiz=thiz.filter(':hover');var elm=thiz.find(".tb-css-header-widget");if(thiz.find(".btnCollapse[data-section='gold-price']").length>0){goldprices.init();}if(thiz.attr('id')!='item-desktop-cart'){elm.fadeIn('fast');}},100);}).on('mouseleave',function(){var thiz=$(this);var elm=thiz.find(".tb-css-header-widget");elm.hide();})
66$("#tb-css-header-desktop .tb-css-navSub-right #item-desktop-cart").on('click',function(){if(!cart.listUpdated){cart.refresh(user.id,false);}})
67var currencyTimer;$("#tb-css-header-desktop .tb-css-navSub-left").on('mouseenter','#item-desktop-currency',function(){var thiz=$(this);clearTimeout(currencyTimer);setTimeout(function(){thiz=thiz.filter(':hover');var elm=thiz.find(".tb-css-header-widget");elm.fadeIn('fast');},100);}).on('mouseleave','.item',function(){var thiz=$(this);var elm=thiz.find(".tb-css-header-widget");currencyTimer=setTimeout(function(){elm.hide();},1000);})
68var _searchText;if(CurrentLang=='en'){_searchText='Search';}else if(CurrentLang=='tc'){_searchText='搜索';}else if(CurrentLang=='sc'){_searchText='搜索';}$("#tb-css-desktop-search-input").css({'border':0}).attr({'placeholder':_searchText})
69$('.btnIcon[data-section=search]').css({'margin-left':'10px'})
70$("body").on('click','.tb-css-header-widget .btn-dir',function(e){e.preventDefault();var wrapper=$(this).closest('.tb-css-header-widget');var tableWrapper=wrapper.find('.tb-css-header-widget-table-wrapper');var tableWrapperHeight=parseInt(tableWrapper.height());var elm=wrapper.find('.tb-css-header-widget-table-cart');var elmHeight=parseInt(elm.height());var currPos=parseInt(elm.position().top);var offset;switch($(this).attr('data-dir')){case'up':if(currPos*-1<=0){offset=0;}else{offset=30;}break;case'down':if(elmHeight+currPos<=tableWrapperHeight){offset=0;}else{offset=30*-1;}break;}elm.css({top:currPos+offset,})})
71window.addEventListener('scroll',function(){fixingHeader();})
72window.addEventListener('resize',function(){fixingHeader();});function fixingHeader(){if(!$("#tb-css-header").length){return;}var triggerSrc=$("#tb-css-header-desktop .tb-css-navTop");var triggerPoint=triggerSrc.offset().top+triggerSrc.height();var elm=$("#tb-css-header-desktop .tb-css-navBar");var elm2=$("#tb-css-header-desktop .tb-css-navSub-left");var navIcon=$("#tb-css-header-desktop .tb-css-nav-user");var icons=$("#item-desktop-cart,#item-desktop-wish, #item-desktop-user");resizeSearchBox();if(Curr.scrollY()>=triggerPoint){elm.addClass('active');$('#suggestSearch').addClass('active');elm2.addClass('active');navIcon.addClass('fixed');icons.addClass('fixtop');}else{$('#suggestSearch').removeClass('active');elm.removeClass('active');elm2.removeClass('active');navIcon.removeClass('fixed');icons.removeClass('fixtop');}}}
73var init=function(){button();}
74return({init:init,})}();var mobileNav=function(){var button=function(){$("#tb-css-btnNavIcon").on('click',function(e){e.preventDefault();openNav();body.noScroll();})
75$("#tb-css-header-mobile").on('click','.btnCollapse.hasSubmenu',function(e){e.preventDefault();var panel=$(this).siblings('.tb-css-slidePanel').addClass('active');})
76$("#tb-css-header-mobile").on('click','.closePanel',function(e){e.preventDefault();var panel=$(this).closest('.tb-css-slidePanel');panel.removeClass('active');if($(this).hasClass('cross')){$("#tb-css-header .tb-css-slidePanel").removeClass('active');}if(!$(".tb-css-slidePanel.active").length){$("body").css({'overflow-y':'auto',});body.freeScroll();}})
77$("body").on('click','#tb-css-header-mobile .tb-css-header-widget .close',function(e){e.preventDefault();$("#tb-css-header-mobile .tb-css-header-widget").hide();body.freeScroll();})
78$("#content").on('click',function(){closeNav();})}
79var init=function(){button();}
80var openNav=function(){var elm=$("#tb-css-header-mobile .tb-css-navPanel");elm.addClass('active');$("body").css({'overflow-y':'hidden',});$('#tb-css-header-mobile .tb-css-slidePanel.active .tb-css-item-num').html($('#tb-css-header-mobile .tb-css-navBar .tb-css-navSub-right .item .btnIcon .tb-css-item-num[data-bind="text: cartCount"]').text()*1)}
81var closeNav=function(){var elm=$("#tb-css-header-mobile .tb-css-navPanel");elm.removeClass('active');$("body").css({'overflow-y':'auto',});}
82return({init:init,openNav:openNav,closeNav:closeNav,})}();var goldprices=function(){var fetch=function(jsonPath,isFallback){var xhr=$.ajax({url:jsonPath,dataType:"json",timeout:isFallback?0:1000,success:function(data){if(data.goldRates){for(var i=0;i<data.goldRates.length;i++){var goldRate=formatCurrency(data.goldRates[i].ptRate);var goldRateGram=formatCurrency(data.goldRates[i].ptRateInGram);var goldType=data.goldRates[i].type;switch(goldType){case"G_JW_SELL":$(".tb-css-header-widget-table-gold .hk-G_JW_SELL").html(goldRate.replace('HK$',''));$(".tb-css-header-widget-table-gold .hk-G_JW_SELL-Gram").html(goldRateGram.replace('HK$',''));break;case"G_INGOT_SELL":$(".tb-css-header-widget-table-gold .hk-G_INGOT_SELL").html(goldRate.replace('HK$',''));$(".tb-css-header-widget-table-gold .hk-G_INGOT_SELL-Gram").html(goldRateGram.replace('HK$',''));break;case"G_BAR_SELL":$(".tb-css-header-widget-table-gold .hk-G_BAR_SELL").html(goldRate.replace('HK$',''));$(".tb-css-header-widget-table-gold .hk-G_BAR_SELL-Gram").html(goldRateGram.replace('HK$',''));break;case"PT_JW_SELL":$(".tb-css-header-widget-table-gold .hk-PT_JW_SELL").html(goldRate.replace('HK$',''));$(".tb-css-header-widget-table-gold .hk-PT_JW_SELL-Gram").html(goldRateGram.replace('HK$',''));break;case"PT950_JW_SELL":$(".tb-css-header-widget-table-gold .hk-PT950_JW_SELL").html(goldRate.replace('HK$',''));$(".tb-css-header-widget-table-gold .hk-PT950_JW_SELL-Gram").html(goldRateGram.replace('HK$',''));break;}}}else{console.log('no data');if(!isFallback){var fallbackPath=hybrishost+"/script/api/crm/getGoldPrices2.php?country=hk";fetch(fallbackPath,true);}}},error:function(jqXHR,textStatus){console.log('fail link:',textStatus);if(!isFallback){var fallbackPath=hybrishost+"/script/api/crm/getGoldPrices2.php?country=hk";fetch(fallbackPath,true);}}});};var init=function(){$(".tb-css-header-widget-table-gold tr:eq(1) td:eq(2)").html("");$(".tb-css-header-widget-table-gold tr:eq(2) td:eq(2)").html("");$(".tb-css-header-widget-table-gold tr:eq(3) td:eq(2)").html("");$(".tb-css-header-widget-table-gold tr:eq(4) td:eq(2)").html("");$(".tb-css-header-widget-table-gold tr:eq(5) td:eq(2)").html("");var jsonPath=hybrishost+"/script/api/crm/getGoldPrices.php?country=hk";fetch(jsonPath,false);};return{init:init};}();init();
82function init(){if(typeof(is404)=='undefined'){search.init();country.init();user.init();}else{if(is404==true){}}nav.init();mobileNav.init();desktopNav.init();setCorpSiteCompany();};window.addEventListener('scroll',function(){})
83window.addEventListener('resize',function(){})
84function setCorpSiteCompany(){var _value=decodeURIComponent(getCookie("CorpSiteCompany").replace(/\+/g,' '));var regex=/.+[|]+./g;if(regex.test(_value)==true){var lbl=(CurrentLang=='en')?"Back to normal site":"返回主網站";$("#tb-css-header-desktop .tb-css-navSub-left").append('<div class="tb-css-navSub-item btn-navSub-CSSSite"><a href="#"><img src="/img/common/icon_home.png" /> '+lbl+'</a></div>');$("#tb-css-header-desktop .btnSwitchLang").parents(".tb-css-navSub-item").hide();$("#tb-css-header-desktop #searchWrapper").parents(".tb-css-navSub-item").hide();$("#item-desktop-wish").hide();$("#tb-css-header-desktop .btnCollapse[data-section='gold-price']").parents('.item').hide();$('<div class="btn-group btn-navSub-CSSSite" role="group"><a href="#" class="btn btn-blank"><img src="/img/common/icon_home.png" class="fa fa-fw" /> '+lbl+'</a></div>').insertBefore($("#tb-css-header-mobile .btn-goldprice-details").closest('.btn-group'));$("#tb-css-header-mobile #tb-css-btnSearch").hide();$("#tb-css-header-mobile .tb-css-navSub-right").hide();$("#tb-css-header-mobile .btn-goldprice-details").closest('.btn-group').hide();$("#tb-css-header-mobile .bottom .selectLang").hide();$("#tb-css-header-mobile .bottom .selectWrapper").css('padding-right',0);$("#tb-css-header-mobile .tb-css-logo").attr("href",hybrishost+'/'+CurrentLang+'/product/CorpPromotion');$(".CSO-hidden").hide();}}$(".btnSwitchLang").on('click',function(e){e.preventDefault();var targetLang=$(this).attr('data-lang');var langCode=(targetLang==="en")?"en":"zh_HK";var url=hybrishost+"/eshop-hk/en/_s/changeBrandsiteLang?langCode="+langCode;$.ajax({url:url,type:'GET',dataType:'jsonp',jsonp:'callback',success:function(data){try{language.changeTo(targetLang);}catch(err){}},error:function(XMLHttpRequest,textStatus,errorThrown){console.log('Change Language error');try{language.changeTo(targetLang);}catch(err){}}})})
85$(".btn-home").on('click',function(e){e.preventDefault();sendTrackingDetails("top_Navigation_"+CurrentLang,"home","Click");var _value=decodeURIComponent(getCookie("CorpSiteCompany").replace(/\+/g,' '));if(_value.indexOf('|')>=0){window.location.href=hybrishost+'/'+CurrentLang+'/product/CorpPromotion';}else{window.location.href=hybrishost+'/'+CurrentLang+'/home';}});$("#tb-css-btnSearch").on('click',function(){$('#tb-css-searchBar.active .searchContainer span').trigger('click');showSearchBar();})
86$("#tb-css-searchBar .btnCloseSearch, #tb-css-searchBar .fullPageLoading").on('click',function(){$('#tb-css-searchBar .resultContainer').removeAttr('style');console.log('close')
87$("body, html").removeClass('hideoverflow');$("#tb-css-searchBar").addClass('active').removeClass('topBar');var windowTop=$(window).scrollTop();if(windowTop>20){$('#tb-css-searchBar').addClass("hidden");}hideSearchBar();})
88function showSearchBar(){$("body, html").addClass('hideoverflow');$("#tb-css-searchBar").addClass('topBar').removeClass('active').removeClass('hidden');body.noScroll();$("#tb-css-searchBar").fadeIn('fast');$('#tb-css-searchBar .resultContainer').show();$('#tb-css-header-mobile .topBar .btnIcon2:not(".visualSearch")').unbind().bind('click',function(){$('#tb-css-header-desktop .btnVisualSearch button').trigger('click');var _event="click_image_search_default";var _ecommerce={'currency':'HKD','affiliation':getCookie('CSS_aff_id')?getCookie('CSS_aff_id'):undefined};console.log(_event);dataLayerPush(_event,_ecommerce);})
89document.getElementById('mobileSearchBar').focus();}function hideSearchBar(){body.freeScroll();var bar=$("#tb-css-searchBar");bar.hide();if($('body').hasClass('home-black')||$('body').hasClass('home-white')||$('body').hasClass('home')){bar.removeAttr('style');}}$(window).scroll(function(){var windowTop=$(window).scrollTop();if(!$("#tb-css-searchBar").hasClass("active")){$('#tb-css-searchBar').removeClass("hidden");$('.home-black .tb-css-navBar #tb-css-btnSearch, .home-white .tb-css-navBar #tb-css-btnSearch, .home .tb-css-navBar #tb-css-btnSearch').hide();return;};if(windowTop>20){$('#tb-css-searchBar').addClass("hidden");$('.home-black .tb-css-navBar #tb-css-btnSearch, .home-white .tb-css-navBar #tb-css-btnSearch, .home .tb-css-navBar #tb-css-btnSearch').show();}if(windowTop==0){$('#tb-css-searchBar').removeClass("hidden");$('.home-black .tb-css-navBar #tb-css-btnSearch, .home-white .tb-css-navBar #tb-css-btnSearch, .home .tb-css-navBar #tb-css-btnSearch').hide();}});var staffLogin=getCookie('STAFF_LOGIN_SECURITY_SESSION_KEY');if(staffLogin){$('body').addClass('staffLoginO2O');$('body').removeClass('fullLayout');}})
90function goHome(lang){if(lang=="en"){window.location.href="/en/product/WhatsNew-WhatsNew";}else{window.location.href="/product/WhatsNew-WhatsNew";}}function reMoveCartEntry(entryNumber){console.log('reMoveCartEntry');var _event="remove_from_cart";var _thisID=$("#cartEntry_"+entryNumber);var _items=[{'item_id':$(_thisID).find('#cartEntryDocumentId_'+entryNumber).text(),'price':($(_thisID).find('.price').text().replace('HK$','').replace(',','')*1),'discount':($(_thisID).find('.price').text().replace('HK$','').replace(',','')*1)-($(_thisID).find('.price').text().replace('HK$','').replace(',','')*1),'item_brand':$(_thisID).find('.category').text()?$(_thisID).find('.category').text():undefined,'item_category':$(_thisID).find('#cartEntryDocumentId_'+entryNumber).text().substring(5,6),'item_category2':$(_thisID).find('#cartEntryDocumentId_'+entryNumber).text().split('-')[1],'item_category3':$(_thisID).find('#cartEntryDocumentId_'+entryNumber).text().split('-')[2],'item_category4':$(_thisID).find('.productType').text()?$(_thisID).find('.productType').text():undefined,'item_list_name':undefined,'item_list_id':undefined,'quantity':1}];var _ecommerce={'currency':'HKD','value':$(_thisID).find('.price').text().replace('HK$','').replace(',',''),'items':_items};console.log(_items);dataLayerPush(_event,_ecommerce);$.ajax({url:"/eshop-hk/"+CurrentOrigin+"/cart/removeEntryItem",type:'POST',data:{entryNumber:entryNumber},beforeSend:function(){pageLoad.begin();},complete:function(){pageLoad.finish();},success:function(data){cart.refresh(user.id);if(Curr.layout()=='desktop'){var cartCount=$("#item-desktop-cart .tb-css-item-num").text();if(cartCount=="1"){$("#miniCartEmpty").css("display","block");$("#btnCheckout").css("display","none");$("#cartTotalPrice").css("display","none");$('.miniCartPromo').css("display","none");}else{$("#btnCheckout").css("display","block");$("#cartTotalPrice").css("display","block");$("#miniCartEmpty").css("display","none");}}else{var cartCount=$("#item-mobile-cart .tb-css-item-num").text();if(cartCount=="1"){$("#mobileMiniCartEmpty").css("display","block");$("#mobileCartTotalPrice").css("display","none");$("#mobileBtnCheckout").css("display","none");$('.miniCartPromo').css("display","none");}else{$("#mobileBtnCheckout").css("display","block");$("#mobileCartTotalPrice").css("display","block");$("#mobileMiniCartEmpty").css("display","none");}}},error:function(jqXHR,textStatus,errorThrown){console.log(textStatus);}});}function disappearMiniCart(){if(Curr.layout()=='desktop'&&$(window).width()>1200){$("#cover").attr("class","hidecover");
90$('#miniCart').animate({right:'-=520px'});currencyTimer=setTimeout(function(){$("#miniCart").css("display","none");},200);$("#item-desktop-wish").css("display","block");$("#item-desktop-user").css("display","block");$(document.body).css({"overflow-y":"auto"});}else{$("#covermobile").attr("class","hidecover");$("#miniCartMobile").css("display","none");$(document.body).css({"overflow-y":"auto"});$('#tb-css-header-mobile .tb-css-navBar').css('z-index','100');}}function displayMiniCart(){if(Curr.layout()=='desktop'&&$(window).width()>1200){var cartCount=$("#item-desktop-cart .tb-css-item-num").text();if(cartCount=="0"){$("#miniCartEmpty").css("display","block");$("#btnCheckout").css("display","none");$("#cartTotalPrice").css("display","none");}else{$("#btnCheckout").css("display","block");$("#cartTotalPrice").css("display","block");$("#miniCartEmpty").css("display","none");}$("#cover").attr("class","showcover");$("#miniCart").css("display","block");$('#miniCart').animate({right:'0px'});$("#item-desktop-wish").css("display","none");$("#item-desktop-user").css("display","none");$(document.body).css({"overflow-y":"hidden"});}else{var cartCount=$("#item-mobile-cart .tb-css-item-num").text();if(cartCount=="0"){$("#mobileMiniCartEmpty").css("display","block");$("#mobileCartTotalPrice").css("display","none");$("#mobileBtnCheckout").css("display","none");}else{$("#mobileBtnCheckout").css("display","block");$("#mobileCartTotalPrice").css("display","block");$("#mobileMiniCartEmpty").css("display","none");}$("#covermobile").attr("class","showcover");$("#miniCartMobile").css("display","block");$(document.body).css({"overflow-y":"hidden"});$('#tb-css-header-mobile .tb-css-navBar').css('z-index','110');}if($('#mobileMiniCartEmpty').length!=0||$('#miniCartEmpty').length!=0){console.log('open mini cart');var sku='';var _ecommerce={'with_frequently_bought_carousel':'True'};var _event="frequently_bought_impression";dataLayerPush(_event,_ecommerce);try{$('#miniCart .tb-css-header-widget-table-cart .cartEntryDocumentId').each(function(){sku=sku+','+$(this).text();})
91sku=sku.replace(/^,/,"");if(sku!=''){miniCartFBC(sku);}}catch(err){}}}function disappearImage(){$("#cboxOverlay").hide();$("#colorbox").hide();$('#slidePanel-starConcierge').removeClass('active');}function IsPC(){var userAgentInfo=navigator.userAgent;var Agents=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"];var flag=true;for(var v=0;v<Agents.length;v++){if(userAgentInfo.indexOf(Agents[v])>0){flag=false;break;}}return flag;}function IsMobile(){if($(window).width()<1025){return true;}else{return}}$(document).ready(function(){var isStaffLogin=getCookie('STAFF_LOGIN_SECURITY_SESSION_KEY');if(!isEmpty(isStaffLogin)){$.ajax({type:'GET',url:hybrishost+"/eshop-hk/zh_HK/staffwishlist/getFolderSize/"+isStaffLogin,success:function(data){if(data==0){$("#openAddShareGroup").trigger("click");}}});$('body').addClass('staffLogin');var custId=getCookie("custId");if(!custId){custId="anonymous";}cart.init(custId);$("#quickBtns").hide();$("#tb-css-header-mobile").find(".tb-css-navBar").css("top","40px");if(IsPC()){$("#shareWhatsappId").remove();cart.refresh(custId,false);}else{$("#productOrdering").css("padding-top",":30px");cart.refresh(custId,false);}}else{$('body').removeClass('staffLogin');$("#item-desktop-sharelist").remove();$("#item-mobile-sharelist").remove();}$('.searchBox .btnIcon2, #tb-css-header-mobile .active .btnIcon2').on('click',function(){$('#tb-css-header-desktop .btnVisualSearch button').trigger('click');var _event="click_image_search_navigation";var _ecommerce={'currency':'HKD','affiliation':getCookie('CSS_aff_id')?getCookie('CSS_aff_id'):undefined};dataLayerPush(_event,_ecommerce);})
92var lang='zh_HK';if(CurrentLang=='en'){lang='en';}if(window.location.href.indexOf("cart")==-1){if(!isEmpty(isStaffLogin)){$.ajax({type:'GET',url:hybrishost+"/eshop-hk/"+lang+"/css/getStaffWishlistItemCount/"+isStaffLogin,success:function(data){$('#item-mobile-sharelist .tb-css-item-num, #item-desktop-sharelist .tb-css-item-num').html(data);}});}}$(function(){var isStaffLogin=getCookie('STAFF_LOGIN_SECURITY_SESSION_KEY');if(!isEmpty(isStaffLogin)){var isPc=IsPC();if(isPc){$("#content").css("padding-top","140px");}else{}$("#colorbox").css("top","1000px");}else{var shareCookieId=getCookie('eshop-hk-staff-share');console.log("step4 - welcomeLightbox,shareCookieId:"+shareCookieId);checkWhatsAppFunc(shareCookieId);if(isEmpty(shareCookieId)){var hashvalue=getQueryVariable("css");if(!isEmpty(hashvalue)){setStaffCookieByHashCode(hashvalue);shareCookieId=getCookie('eshop-hk-staff-share');}}if(!isEmpty(shareCookieId)){var welcomeLightboxId=sessionStorage.getItem("welcome_lightbox_id");console.log("[Welcome Lightbox] get cookieid welcomeLightboxId:"+welcomeLightboxId);if(isEmpty(welcomeLightboxId)){console.log("go to popup dialog!");sessionStorage.setItem("welcome_lightbox_id","Y");if(Curr.layout()=='desktop'){setTimeout(function(){$(".btn-lightbox").colorbox({inline:true,width:'737px',height:'880px',});$("#lightboxStarConcierge").trigger("click");},500)}else{$("#slidePanelStarConcierge").trigger("click");}}}}function checkWhatsAppFunc(shareCookieId){var getWhatsAppUrl="";if(CurrentLang=='en'){getWhatsAppUrl="/eshop-hk/en/css/getWhatsAppDatas";}else{getWhatsAppUrl="/eshop-hk/zh_HK/css/getWhatsAppDatas";}$.ajax({url:hybrishost+getWhatsAppUrl,type:'POST',data:'shareCookieId='+shareCookieId,async:true,success:function(data){if(data!=null&&data!=''){if(data.error!=null&&data.error!=''){sessionStorage.setItem("whatsWelcomeMsg","");sessionStorage.setItem("whatsWelcomeMsgClose","");return;}var url="https://wa.me/";if(data.phone!=null)url+=data.phone
93if(data.msg!=null)url+="?text="+data.msg;$whatsApp=$("#livechat_whatsapp");$whatsApp.attr("href",url);if(!isEmpty(shareCookieId)||data.phone!=null){}var whatsWelcomeMsg=sessionStorage.getItem("whatsWelcomeMsg");if(IsPC()){$('#btn_liveChat').unbind().bind('mouseenter',function(){if(!$('#btn_liveChat').hasClass('active')){window.dataLayer.push({'event':'expandChatIcons'});}$('#btn_liveChat, #livechat_whatsapp, #livechat_button').addClass('active');var whatsWelcomeMsgClose=sessionStorage.getItem("whatsWelcomeMsgClose");if((isEmpty(whatsWelcomeMsg)&&isEmpty(whatsWelcomeMsgClose))||(!isEmpty(whatsWelcomeMsg)&&shareCookieId!=whatsWelcomeMsg)){if(!isEmpty(data.welcomeMsg)){$("#whatsapp_popover").show();}}}).bind('click',function(){if($(this).hasClass('active')){$('#livechat_whatsapp, #livechat_button').removeClass('active');$('#whatsapp_popover').hide();$('#btn_liveChat').delay(500).removeClass('active');window.dataLayer.push({'event':'collapseChatIcons'});}else{$('#btn_liveChat, #livechat_whatsapp, #livechat_button').addClass('active');var whatsWelcomeMsgClose=sessionStorage.getItem("whatsWelcomeMsgClose");if((isEmpty(whatsWelcomeMsg)&&isEmpty(whatsWelcomeMsgClose))||(!isEmpty(whatsWelcomeMsg)&&shareCookieId!=whatsWelcomeMsg)){if(!isEmpty(data.welcomeMsg)){$("#whatsapp_popover").show();}}window.dataLayer.push({'event':'expandChatIcons'});}})}else{$('#btn_liveChat').unbind().bind('click',function(){if($(this).hasClass('active')){$('#livechat_whatsapp, #livechat_button').removeClass('active');$('#whatsapp_popover').hide();$('#btn_liveChat').delay(500).removeClass('active');window.dataLayer.push({'event':'collapseChatIcons'});}else{$('#btn_liveChat, #livechat_whatsapp, #livechat_button').addClass('active');var whatsWelcomeMsgClose=sessionStorage.getItem("whatsWelcomeMsgClose");if((isEmpty(whatsWelcomeMsg)&&isEmpty(whatsWelcomeMsgClose))||(!isEmpty(whatsWelcomeMsg)&&shareCookieId!=whatsWelcomeMsg)){if(!isEmpty(data.welcomeMsg)){$("#whatsapp_popover").show();}}window.dataLayer.push({'event':'expandChatIcons'});}})}if(isEmpty(data.welcomeMsg)){$('#livechat_whatsapp').find("i").removeClass("icon2-whatsapp");$('#livechat_whatsapp').find("i").addClass("icon2-whatsapp-normal");}else{$('#livechat_whatsapp').find("i").removeClass("icon2-whatsapp-normal");$('#livechat_whatsapp').find("i").addClass("icon2-whatsapp");}if(!isEmpty(data.welcomeMsg)&&(isEmpty(whatsWelcomeMsg)||shareCookieId!=whatsWelcomeMsg)){sessionStorage.setItem("whatsWelcomeMsg",shareCookieId);resizeWelcomeBox();$("#whatsapp_popover .webui-popover-content").html("<p>"+data.welcomeMsg+"</p>");$('#btn_liveChat').trigger('click');$("#whatsapp_popover .close").on('click',function(e){sessionStorage.setItem("whatsWelcomeMsgClose","Y");$("#whatsapp_popover").hide();e.preventDefault();});window.addEventListener('resize',function(){resizeWelcomeBox();})}}}});}function resizeWelcomeBox(){var _width=300;var _left;if(Curr.layout()=='mobile'){_width=Curr.width()*0.7;
93_left=Curr.width()-_width+13;}else{_left=Curr.width()-_width-8;}$("#whatsapp_popover").css({width:_width,left:_left});}var isPc=IsPC();if(isPc){var data1=$("#headId");if(!isEmpty(data1)){$("#headId").show();}var data2=$("#footid");if(!isEmpty(data2)){$("#footid").show();}}else{var data1=$("#headId");if(!isEmpty(data1)){$("#headId").hide();}var data2=$("#footid");if(!isEmpty(data2)){$("#footid").hide();}}})});function openQrCode(){var isPc=IsPC();if(isPc){$(".btn-lightbox").colorbox({inline:true,width:Curr.width()*0.26,});}var shareUrl=getCurrUrl();createQRCode(shareUrl);}function openShareMail(){var isPc=IsPC();if(isPc){$(".btn-lightbox").colorbox({inline:true,width:Curr.width()*0.26,});}}function createQRCode(shareUrl){var qrCode=shareUrl;if(qrCode!=null&&qrCode!=''){$('#output').empty();$('#output').qrcode({width:150,height:150,top:-50,correctLevel:0,text:utf16to8(qrCode)});$("#output").hide();$("canvas").attr("id","erw");var canvas=document.getElementById('erw');var strDataURI=canvas.toDataURL("image/png");document.getElementById('myImg').src=strDataURI;$("#output").hide();}}function utf16to8(str){var out,i,len,c;out="";len=str.length;for(i=0;i<len;i++){c=str.charCodeAt(i);if((c>=0x0001)&&(c<=0x007F)){out+=str.charAt(i);}else if(c>0x07FF){out+=String.fromCharCode(0xE0|((c>>12)&0x0F));out+=String.fromCharCode(0x80|((c>>6)&0x3F));out+=String.fromCharCode(0x80|((c>>0)&0x3F));}else{out+=String.fromCharCode(0xC0|((c>>6)&0x1F));out+=String.fromCharCode(0x80|((c>>0)&0x3F));}}return out;}function getCurrUrl(){var curr_url=window.location.href;var shortUri=window.location.href;var v1=curr_url.indexOf("?");var search=window.location.search;if(v1!=-1){curr_url=curr_url.substr(0,v1);console.log("substr curr_url:"+curr_url);}var curr_url_arr=curr_url.split("/");var isProduct=false;for(var i=0;i<curr_url_arr.length;i++){if(curr_url_arr[i]=="p"){isProduct=true;break;}}if(isProduct){var protocol=window.location.protocol;var domain=window.location.host;var length=curr_url_arr.length-1;var productCode=curr_url_arr[length];var lang=$("#langBs").val();var baseUrl="/eshop-hk/zh_HK/p/";if(lang=="en"){baseUrl="/eshop-hk/en/p/";}curr_url=protocol+"//"+domain+baseUrl+productCode;}var lang="en";if(CurrentLang!='en'){lang="zh_HK";}var api="/eshop-hk/"+lang+"/css/shortUrl";console.log("shortUrl api"+api);$.ajax({url:api,type:'POST',async:false,data:{"url":curr_url,"search":search,},success:function(data){if(!isEmpty(data)){shortUri=data;}}});return shortUri;}function submitShareEmail(){if($("#customeName").val()==null||$("#customeName").val()==""||$("#customeName").val()===0){if(CurrentLang=="tc"){alert("請輸入客戶名稱");}else{alert("Please enter custome name");}return;}if($("#shareEmail").val()==null||$("#shareEmail").val()==""||$("#shareEmail").val()===0){if(CurrentLang=="tc"){alert("請輸入客戶電子郵箱");}else{alert("Please enter customer email address");}return;}if($("#stafName").val()==null||$("#stafName").val()==""||$("#stafName").val()===0){if(CurrentLang=="tc"){alert("請輸入專屬導賞員");}else{alert("Please enter staff name");}return;}var curr_url=window.location.href;var v1=curr_url.indexOf("?");if(v1!=-1){curr_url=curr_url.substr(0,v1);console.log("substr curr_url:"+curr_url);}console.log("sub_curr_url :"+curr_url);var curr_url_arr=curr_url.split("/");var isProduct=false;for(var i=0;i<curr_url_arr.length;i++){console.log("curr_url_arr[i] : "+curr_url_arr[i]);if(curr_url_arr[i]=="p"){isProduct=true;break;}}if(isProduct){var protocol=window.location.protocol;var domain=window.location.host;var length=curr_url_arr.length-1;var productCode=curr_url_arr[length];var lang=$("#langBs").val();var baseUrl="/eshop-hk/zh_HK/p/";if(lang=="en"){baseUrl="/eshop-hk/en/p/";}curr_url=protocol+"//"+domain+baseUrl+productCode;}var email=$("#shareEmail").val();var lang=$("#langBs").val();var staffName=$("#stafName").val();var customeName=$("#customeName").val();var sendEmailAlertInfo=$("#sendEmailAlertInfo").val();var originalURL=curr_url;var baseUrl="/eshop-hk/zh_HK/";if(lang=="en"){baseUrl="/eshop-hk/en/";}var url=getCurrUrl();$.ajax({url:baseUrl+"/css/shareMailForStaff?url="+url+"&email="+email+"&staffName="+staffName+"&customerName="+customeName+"&originalURL="+originalURL,type:"get",beforeSend:function(){},complete:function(){},success:function(data){$('#cboxOverlay').hide();$('#colorbox').hide();$("#shareEmail").val("");$("#stafName").val("");$("#customeName").val("");alert(sendEmailAlertInfo);},error:function(jqXHR,textStatus,errorThrown){popupMessageBox.clear();popupMessageBox.addMessage('',errorThrown);popupMessageBox.show();}});}function stringifyShortUrl(){var curr_url=window.location.href;var search=window.location.search;alert("search:"+search);var gaSrc=getQueryVariable("gaSrc");alert("gaSrc:"+gaSrc);JSON.stringify(curr_url);}function copyShareUrl(shareTo){var curr_url=window.location.href;var shortUri=window.location.href;var v1=curr_url.indexOf("?");var search=window.location.search;if(v1!=-1){curr_url=curr_url.substr(0,v1);console.log("substr curr_url:"+curr_url);}var curr_url_arr=curr_url.split("/");var isProduct=false;for(var i=0;i<curr_url_arr.length;i++){if(curr_url_arr[i]=="p"){isProduct=true;break;}}if(isProduct){var protocol=window.location.protocol;var domain=window.location.host;var length=curr_url_arr.length-1;
93var productCode=curr_url_arr[length];var lang=$("#langBs").val();var baseUrl="/eshop-hk/zh_HK/p/";if(lang=="en"){baseUrl="/eshop-hk/en/p/";}curr_url=protocol+"//"+domain+baseUrl+productCode;}var lang="en";if(CurrentLang!='en'){lang="zh_HK";}var api="/eshop-hk/"+lang+"/css/shortUrl";console.log("copyShareUrl short url api"+api);$.ajax({url:api,type:'POST',async:false,data:{"url":curr_url,"search":search,},success:function(data){if(!isEmpty(data)){shortUri=data;}}});var clipboard=new ClipboardJS('.share-copy',{text:function(){return shortUri;}});clipboard.on('success',function(e){console.log(e);});clipboard.on('error',function(e){console.log(e);});var isPc=IsPC();if(isPc){$(".btn-lightbox").colorbox({inline:true,width:Curr.width()*0.26,onClosed:function(){if(curr_url.indexOf('staffwishlist/b/getItem')){window.location.reload();}}});}}function activeShareMail(){if($('.icon-share').hasClass('active')){$('.icon-share').removeClass('active');$('.shareMain .fa').removeClass('ion-ios-close-empty').addClass('fa-share-alt');}else{$('.icon-share').addClass('active');$('.shareMain .fa').removeClass('fa-share-alt').addClass('ion-ios-close-empty');}}function logoutStaff(){var url=hybrishost+"/eshop-hk/en/staff/doLdapLogout";if(CurrentLang!='en'){url=hybrishost+"/eshop-hk/zh_HK/staff/doLdapLogout";}$.get(url,function(data){if(CurrentLang=='en'){window.location.href="/eshop-hk/en/staff";}else{window.location.href="/eshop-hk/zh_HK/staff";}});}function shareWhatsapp(){var curr_url=getCurrUrl();$("#shareWhatsapp").attr('href',"whatsapp://send?text="+curr_url);}function addToWishList(){var productCodes=$("#productCodes").val();var isStaffLogin=getCookie('STAFF_LOGIN_SECURITY_SESSION_KEY');if(productCodes.indexOf('PRD')!=-1&&!isEmpty(isStaffLogin)&&!isEmpty(productCodes)){window.location.href=hybrishost+"/eshop-hk/en/staffwishlist/b/addToWishlist/"+isStaffLogin+"?productCodes="+productCodes;}}function resizeSearchBox(){$('#tb-css-header-desktop #suggestSearch .resultLists').css({'height':$(window).height()-(($('#suggestSearch').offset().top-$(window).scrollTop())+170)})}$(function(){$("#subscribeBtnID").on('click',function(e){var _language="";var layoutLang=$('html')[0].lang;if(layoutLang=='zh_HK'||layoutLang=='zh-hk'||layoutLang=='sc'||layoutLang=='zh-hant'){_language="zh_HK";}else{_language='en';}$('#emailErrorID').hide();$('#emailExistID').hide();$('#emailsuccessID').hide();var _email=$('#subscribe').val();var reg=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;if(_email==null||_email==''||!reg.test(_email)){$('#emailErrorID').show();return;}var _url="/eshop-hk/zh_HK/signUp";$.ajax({url:_url,type:'get',data:{email:_email,language:_language},timeout:3000,success:function(responseData){if(responseData.responseCode=='S00001'){$('#emailsuccessID').show();}if(responseData.responseCode=='E00004'){$('#emailExistID').show();}if(responseData.responseCode=='E00002'){$('#emailErrorID').show();}},error:function(jqXHR,textStatus,errorThrown){$('#emailSysError').show();console.log('订阅失败2!');}});})
94$('#item-desktop-cart .fa-shopping-bag').on('click',function(e){window.dataLayer.push({'event':'click_minicart_default'});})
95$('#item-mobile-cart').on('click',function(e){window.dataLayer.push({'event':'click_minicart_mobile_default'});})
96$('#tb-css-btnNavIcon').on('click',function(e){window.dataLayer.push({'event':'open_mobile_navigation'});})
97$('.btnIcon.menuMiniCart').on('click',function(e){window.dataLayer.push({'event':'click_minicart_navigation'});})
98$("body").on('click','.comp-pdt-blk-wrapper > .comp-pdt-blk-img-wrapper',function(){var _event='PLP_click_image';var _items=[{'item_name':$(this).parents('.comp-pdt-blk').find('.name2').text(),'item_id':$(this).parents('.comp-pdt-blk').attr('data-docid'),}];var _ecommerce={'items':_items,};dataLayerPush(_event,_ecommerce);})
99$("body").on('click','.comp-pdt-blk-wrapper .comp-pdt-blk-img-wrapper.textlink',function(){var _event='PLP_click_text';var _items=[{'item_name':$(this).find('.name2').text(),'item_id':$(this).parents('.comp-pdt-blk').attr('data-docid'),}];var _ecommerce={'items':_items,};dataLayerPush(_event,_ecommerce);})
100$(".btn-chkVisitorCountry").on('click',function(){location.reload();});})
101//# sourceMappingURL=https://www.chowsangsang.com/en/js/header.js.pagespeed.sm.aPF2HiJ7Qg.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.