var _recentHash="";var _recentXml="";var _isBack=false;var _isIE=false;var _isOLDIE=false;var _isOLDIE6=false;if($.browser.name=="msie"){_isIE=true}if($.browser.name=="msie"&&$.browser.versionNumber<=7){_isOLDIE=true}if($.browser.name=="msie"&&$.browser.versionNumber<7){_isOLDIE6=true}var _isFirstLoad=true;$(document).ready(function(){initialiseStateFromURL();if(_isIE==true){setInterval(initialiseStateFromURL,400)}else{setInterval(initialiseStateFromURL,100)}fixPromotionImg();$("#lnkZhHK").click(function(){_isBack=true});$("#lnkZhCN").click(function(){_isBack=true});$("#lnkJP").click(function(){_isBack=true});$("#lnkEN").click(function(){_isBack=true})});function fixPromotionImg(){if(_isOLDIE6==true){$(".imgPromo").css({"vertical-align":"top","z-index":"0",position:"fixed",Width:"50px",display:"inline"});$(".imgProduct").css({"float":"left"})}}function initialiseStateFromURL(){if(window.location.hash==_recentHash){return}if(_isIE==true&&$.browser.versionNumber<7&&window.location.href.substring(window.location.href.indexOf("#")).length>0&&window.location.href.substring(window.location.href.indexOf("#"))==_recentHash){return}_isBack=true;stateLoader();fixPromotionImg()}function stateLoader(){_isFirstLoad=false;var a=false;var b=window.location.href;b=b.substring(b.lastIndexOf("/hk/")+4);if(b.indexOf("#")==-1){_recentXml=gup("x")+"_"+gup("lang")}else{if(b.substring(b.indexOf("#")+1).length>0){b=b.substring(b.indexOf("#")+1);if(b.indexOf("?")>-1&&b.substring(b.indexOf("#")+1,b.indexOf("?")).length>0){if(b.substring(b.indexOf("#")+1,b.indexOf("?"))!=_recentXml){_recentXml=b.substring(b.indexOf("#")+1,b.indexOf("?"));a=true}}else{if(b.indexOf("?")==-1&&b.substring(b.indexOf("#")+1)!=_recentXml){_recentXml=b.substring(b.indexOf("#")+1);a=true}}}}if(_isIE==true&&$.browser.versionNumber<7){_recentHash=window.location.href.substring(window.location.href.indexOf("#"))}else{_recentHash=window.location.hash}var d="";var c="";if(_recentHash.indexOf("?")>-1&&_recentHash.indexOf("=")>-1){d=_recentHash.substring(_recentHash.indexOf("?")+1,_recentHash.indexOf("="));c=_recentHash.substring(_recentHash.indexOf("=")+1)}if(d=="c"&&c.length>0){fixLanguageLink(_recentXml.substring(0,2),"c",c);transformProductList(c);if(a==true){reloadBrowser(_recentXml)}}else{if(d=="d"&&c.length>0){fixLanguageLink(_recentXml.substring(0,2),"d",c);transformProductDetails(c);if(a==true){reloadBrowser(_recentXml)}}else{if(_recentXml.length>0){fixLanguageLink(_recentXml.substring(0,2),"","");if(_isBack==true){transformProductList(defaultHtml)}}}}}function setProductListHistory(a){a=removeXmlExtension(a);if(_isBack==false){if(_isFirstLoad==true){stateLoader();setHash(a,"c")}else{setHash(a,"c")}}_isBack=false}function setProductDetailsHistory(a){a=removeXmlExtension(a);if(_isBack==false){if(_isFirstLoad==true){stateLoader();setHash(a,"d")}else{setHash(a,"d")}}_isBack=false}function removeXmlExtension(a){if(a.lastIndexOf(".xml")>0){a=a.substring(0,a.lastIndexOf(".xml"))}return a}function setHash(a,c){var b="";if(c.length>0){b="#"+_recentXml+"?"+c+"="+a}else{b="#"+_recentXml}_recentHash=b;if(_isFirstLoad==true&&_isIE==false){reloadBrowser(_recentXml);window.location.href=window.location.href+b}else{window.location.hash=b}if(_isOLDIE==true){frameLoader(b)}fixLanguageLink(_recentXml.substring(0,2),c,a);fixPromotionImg();_isFirstLoad=false}function loadProductList(a){transformXSLT(a,"../css/categoryL2.xslt")}function loadProductDetails(a){transformXSLT(a,"../css/details.xslt")}function fixLanguageLink(c,b,a){if(b!=null&&b.length>0){if(b=="c"){document.getElementById("lnkZhHK").href="index.php?lang=zh-hk&x="+c+"&e=1#"+c+"_zh-hk?"+b+"="+a.substring(0,a.lastIndexOf("_")+1)+"zh-hk";document.getElementById("lnkZhCN").href="index.php?lang=zh-cn&x="+c+"&e=1#"+c+"_zh-cn?"+b+"="+a.substring(0,a.lastIndexOf("_")+1)+"zh-cn";document.getElementById("lnkJP").href="index.php?lang=ja&x="+c+"&e=1#"+c+"_ja?"+b+"="+a.substring(0,a.lastIndexOf("_")+1)+"ja";document.getElementById("lnkEN").href="index.php?lang=en&x="+c+"&e=1#"+c+"_en?"+b+"="+a.substring(0,a.lastIndexOf("_")+1)+"en"}else{if(b=="d"){document.getElementById("lnkZhHK").href="index.php?lang=zh-hk&x="+c+"&e=1#"+c+"_zh-hk?"+b+"="+a.substring(0,a.lastIndexOf("_")+1)+"zh-hk"+a.substring(a.lastIndexOf("/"));document.getElementById("lnkZhCN").href="index.php?lang=zh-cn&x="+c+"&e=1#"+c+"_zh-cn?"+b+"="+a.substring(0,a.lastIndexOf("_")+1)+"zh-cn"+a.substring(a.lastIndexOf("/"));document.getElementById("lnkJP").href="index.php?lang=ja&x="+c+"&e=1#"+c+"_ja?"+b+"="+a.substring(0,a.lastIndexOf("_")+1)+"ja"+a.substring(a.lastIndexOf("/"));document.getElementById("lnkEN").href="index.php?lang=en&x="+c+"&e=1#"+c+"_en?"+b+"="+a.substring(0,a.lastIndexOf("_")+1)+"en"+a.substring(a.lastIndexOf("/"))}}}else{document.getElementById("lnkZhHK").href="index.php?lang=zh-hk&x="+c+"&e=1";document.getElementById("lnkZhCN").href="index.php?lang=zh-cn&x="+c+"&e=1";document.getElementById("lnkJP").href="index.php?lang=ja&x="+c+"&e=1";document.getElementById("lnkEN").href="index.php?lang=en&x="+c+"&e=1"}}function loadCat(a){if(_isBack==false){var b="#"+a;window.location.hash=b;_recentHash=b;_recentXml=a;fixLanguageLink(_recentXml.substring(0,2),"","")}$.ajax({url:a,cache:false,dataType:"xml",success:function(c){var d=c.getElementsByTagName("CategoryL")[0].getAttribute("defaultHtml");loadProductList(d);loadBrowser(c);window.scrollTo(0,0)}});if(_isOLDIE==true&&_isBack==false){frameLoader(b)}_isBack=false}function frameLoader(b){var a=document.getElementById("loader").contentWindow.document;a.open("javascript:'<html></html>'");a.write('<html><head><script type="text/javascript">parent.onIFrameLoaded(\''+b+"');<\/script></head><body></body></html>");a.close()}function onIFrameLoaded(a){window.location.hash=a}function loadBrowser(b){if(_isIE==true){var a=b.getElementsByTagName("CategoryL")[0].getAttribute("titleImage");document.getElementById("titleImage").src="../image/"+a;var e=b.getElementsByTagName("ul")[0].xml;var c=document.getElementById("browser");c.innerHTML="";$(e).replaceAll(c);$("#browser").treeview({animated:"normal",collapsed:true,prerendered:false,unique:true})}else{var a=b.getElementsByTagName("CategoryL")[0].getAttribute("titleImage");document.getElementById("titleImage").src="../image/"+a;var d=new XMLSerializer();var e=d.serializeToString(b.getElementsByTagName("ul")[0]);var c=document.getElementById("browser");c.innerHTML="";$(e).replaceAll(c);$("#browser").treeview({animated:"normal",collapsed:true,prerendered:false,unique:true})}}function reloadBrowser(a){$.ajax({url:a,cache:false,dataType:"xml",success:function(b){loadBrowser(b)}})}function scrollToTop(){if(_isOLDIE6==true){document.body.scrollTop=0}else{window.scrollTo(0,0)}};
