usingNamespace("Biz.ProductList")["Common"]={cmpItemListInQueryString:[],errorMessage:Web.Lang.addToCartErrorMessage,initialize:function(){if(!Biz.ProductList.Config){return;};var cfg=Biz.ProductList.Config;if(cfg.multiAction){var ocmpItemList=cfg.baseQueryString.get("CompareItemList");if(!String.isNullOrEmpty(ocmpItemList)){ocmpItemList=ocmpItemList.split(",");var els=Web.UI.Form.getElements("formProductListDataGrid","CompareItem");if(els&&els.length>0){for(var i=0; i<els.length; ++i){if(ocmpItemList.contains(els[i].value)){els[i].checked=true;ocmpItemList.remove(els[i].value);};};};cfg.baseQueryString.set("CompareItemList",ocmpItemList.join(","));};};},redirect:function(url){if(url){window.location.href=url.replace(/%2D/g, "-").replace(/%5F/g, "_");}else{var cfg=Biz.ProductList.Config;var ocmpItemList=Biz.ProductList.Common.getSelectedItems();if(ocmpItemList.length>0){cfg.baseQueryString.set("CompareItemList",ocmpItemList.join(","));}else{cfg.baseQueryString.set("CompareItemList","");};var qs=cfg.baseQueryString.toString();qs=(qs.length>0)?"?"+qs:"";window.location.href=cfg.url+qs.replace(/%2D/g, "-").replace(/%5F/g, "_");};},getSelectedItems:function(){var pdlc=Biz.ProductList.Common;var ccmpItemList=Web.UI.Form.getValues("formProductListDataGrid","CompareItem");var ocmpItemList=pdlc.cmpItemListInQueryString;if(ocmpItemList&&ocmpItemList.length>0){ocmpItemList=ocmpItemList;}else{ocmpItemList=[];};for(i=0;i<ccmpItemList.length;i++){if(!ocmpItemList.contains(ccmpItemList[i])){ocmpItemList.add(ccmpItemList[i]);};};return ocmpItemList;},gotoCompare:function(f){var ocmpItemList=Biz.ProductList.Common.getSelectedItems();var itemList=[];for(var i=0; i<ocmpItemList.length; ++i){itemList.add(ocmpItemList[i].split(".")[0]);};if(itemList.length>0){var cfg=Biz.ProductList.Config;cfg.baseQueryString.set("CompareItemList",itemList.join(","));var qs=cfg.baseQueryString.toString();Biz.ProductList.Common.redirect(cfg.PageUrlAlias.compare+"?"+qs);};},addtoWishlist:function(){var ocmpItemList=Biz.ProductList.Common.getSelectedItems();var itemList=[];for(var i=0; i<ocmpItemList.length; ++i){itemList.add(ocmpItemList[i].split(".")[0]);};if(itemList.length>0){var cfg=Biz.ProductList.Config;var qs=new Web.QueryStringBuilder();qs.add("Submit","ADDITEM2WISHLIST");qs.add("ItemList",itemList.join(","));Biz.ProductList.Common.redirect(cfg.PageUrlAlias.wishlist+"?"+qs);};},addtoCart:function(){var ocmpItemList=Biz.ProductList.Common.getSelectedItems();var itemList=[];var preItemList=[];var hasItem=false;var cfg=Biz.ProductList.Config;var pdlc=Biz.ProductList.Common;for(var i=0; i<ocmpItemList.length; ++i){var item=ocmpItemList[i].split(".");switch(item[1]){case cfg.ItemType.Normal:itemList.add(item[0]);break;case cfg.ItemType.Preorder:preItemList.add(item[0]);break;default:};};var qs=new Web.QueryStringBuilder();qs.add("Submit","ADD");if(itemList.length>0){qs.add("ItemList",itemList.join(","));hasItem=true;};if(preItemList.length>0){qs.add("PreItemList",preItemList.join(","));hasItem=true;};if(hasItem){Biz.ProductList.Common.redirect(cfg.PageUrlAlias.shoppingCart+"?"+qs);}else{pdlc.showErrorMessage();};},showErrorMessage:function(){var pdlc=Biz.ProductList.Common;pdlc.disableSelect(false,true);alert(pdlc.errorMessage);},doUserAction:function(){var pdl=Biz.ProductList.Common;var at=window.event.srcElement.value;switch(at){case "1":pdl.addtoCart();break;case "2":pdl.addtoWishlist();break;case "3":pdl.gotoCompare();break;};},doBatchSubmit:function(){var pdl=Biz.ProductList;pdl.Pagination.changePagesize(Web.UI.Form.getValue("formProductListSearch","Pagesize"));pdl.Search.innerSearching();pdl.View.Detailed.changeOrder();Biz.ProductList.Common.redirect();},disableSelect:function(tag,reset){var sb=$("actionType_bottom");if(sb){sb.selectedIndex=0;sb.disabled=tag;}},setSelectStatus:function(){var ocmpItemList;var pdlc=Biz.ProductList.Common;ocmpItemList=Biz.ProductList.Common.getSelectedItems();if(ocmpItemList.length>0){pdlc.disableSelect(false);}else{pdlc.disableSelect(true);};},enableMultiAction:function(){var pdlc=Biz.ProductList.Common;var wuf=Web.UI.Form;if(window.event&&window.event.srcElement&&window.event.srcElement.checked==false){pdlc.cmpItemListInQueryString.remove(window.event.srcElement.value);};pdlc.setSelectStatus();},checkDescBox:function(n){var cfg=Biz.ProductList.Config;var db4=$("Description4");var db8=$("Description8");if(!db4||!db8||!n)return;switch(n){case cfg.CustomizeOptions.descriptionValue4:if(db4.checked==true){db8.checked=!db4.checked;}break;case cfg.CustomizeOptions.descriptionValue8:if(db8.checked==true){db4.checked=!db8.checked;}break;};},fillSelect:function(o,v){if(o){for(var i=0;i<o.options.length;i++){if(o.options[i].value==v){o.options[i].selected=true;break;};};}}};usingNamespace("Biz.ProductList")["Pagination"]={setPageQS:function(p){p=Number.parse(p);if(p>0){var cfg=Biz.ProductList.Config;p=(p>cfg.pageCount)?cfg.pageCount:p;cfg.baseQueryString.set("Page",p);};},go:function(p){p=Number.parse(p);if(p>0){Biz.ProductList.Pagination.setPageQS(p);Biz.ProductList.Common.redirect();};},changePagesize:function(p,f){p=Number.parse(p);if(p>0){var cfg=Biz.ProductList.Config;var pageCount=Math.floor(((cfg.itemCount-1)/p)+1);var tid=Biz.Store;var n=Web.StateManager.Cookies.Name.CFG;if(f){if(tid&&!String.isNullOrEmpty(n)){if(tid.Subcategory){Web.StateManager.Cookies.save(n, {"Tid":tid.Tid});}};cfg.sortQueryString.set("Pagesize",p);if(cfg.pageIdex>pageCount){cfg.sortQueryString.set("Page",pageCount);};var qs=cfg.sortQueryString.toString();qs=(qs.length>0)?"?"+qs:"";Biz.ProductList.Common.redirect(cfg.subCategoryUrl+qs);}else{cfg.baseQueryString.set("Pagesize",p);if(cfg.pageIdex>pageCount){cfg.baseQueryString.set("Page",pageCount);};var layoutValue=document.getElementsByName("dailyDealLayout")[0];if(layoutValue){cfg.baseQueryString.set("LayoutView",layoutValue.value);};Biz.ProductList.Common.redirect();}};},setCMPQS:function(p,po){p=Number.parse(p);if(p>0){Biz.ProductList.Pagination.setPageQS(p);var cfg=Biz.ProductList.Config;var ocmpItemList=Biz.ProductList.Common.getSelectedItems();if(ocmpItemList.length>0){cfg.baseQueryString.set("CompareItemList",ocmpItemList.join(","));}else{cfg.baseQueryString.set("CompareItemList","");};var qs=cfg.baseQueryString.toString();qs=(qs.length>0)?"?"+qs:"";if(po){Web.UI.Control.setAttribute(po,{"href":cfg.url+qs});};};}};usingNamespace("Biz.ProductList")["Search"]={keywordTmp:"",innerSearching:function(n){var v=$(n).value;var cfg=Biz.ProductList.Config;var DEF=Web.Lang.searchWithin.toUpperCase();if(!String.isNullOrEmpty(v)){if(v.toUpperCase()!=DEF){cfg.baseQueryString.set("SrchInDesc",v);cfg.baseQueryString.set("Page",1);var layoutValue=document.getElementsByName("dailyDealLayout")[0];if(layoutValue){cfg.baseQueryString.set("LayoutView",layoutValue.value);};cfg.baseQueryString.set("PageSize",cfg.pagesize);Biz.ProductList.Common.redirect();};}},initInput:function(n){if($(n)){Biz.ProductList.Search.keywordTmp=$(n).value;$(n).value="";};},restoreInput:function(n){if($(n)){if(String.isNullOrEmpty($(n).value)){$(n).value=Web.Lang.searchWithin;};};}};usingNamespace("Biz.ProductList")["SearchFeedback"]={checkFormData:function(formID,thanksDivID){var targetForm = $(formID);var thanksDiv = $(thanksDivID);var feedbackContent = $("feedbackContent").value;var errorMsg = "______________________________________________________\n\n";var isError = false;var feedbackPageUrl = $("feedbackPageUrl");var isFound = $("isFound");Web.UI.Control.setAttribute(feedbackPageUrl,{"value":window.location});if(!$("foundYes").checked && !$("foundNo").checked){isError = true;errorMsg += Web.Lang.selectYesOrNo+" \n";}else{var foundResult = $("foundYes").checked ? "Y":"N";Web.UI.Control.setAttribute(isFound,{"value":foundResult});};if(feedbackContent.length > 4000){isError = true;errorMsg += Web.Lang.yourOpinionisTooLong+"\n";};errorMsg += "______________________________________________________\n\n";if(isError){alert(errorMsg);}else{Web.UI.Control.setAttribute(targetForm,{"style.display":"none"});Web.UI.Control.setAttribute(thanksDiv,{"style.display":"block"});Web.UI.Form.submit(formID);};}};usingNamespace("Biz.ProductList")["View"]={Detailed:{changeOrder:function(idx,p,f){var cfg=Biz.ProductList.Config;var tid=Biz.Store;var n=Web.StateManager.Cookies.Name.CFG;var wuf=Web.UI.Form;var FORM_NAME_BASE="formProductListSearch_";if(!idx){idx=wuf.getValue(FORM_NAME_BASE+p,"Order");};if(idx){cfg.baseQueryString.set("Order",cfg.DetailedView.orderMapping[idx]);if(f){if(tid&&!String.isNullOrEmpty(n)){if(tid.Subcategory){Web.StateManager.Cookies.save(n, {"Tid":tid.Tid});};};cfg.sortQueryString.set("Order",cfg.DetailedView.orderMapping[idx]);var qs=cfg.sortQueryString.toString();qs=(qs.length>0)?"?"+qs:"";Biz.ProductList.Common.redirect(cfg.subCategoryUrl+qs);}else{var layoutValue=document.getElementsByName("dailyDealLayout")[0];if(layoutValue){cfg.baseQueryString.set("LayoutView",layoutValue.value);};cfg.baseQueryString.set("PageSize",cfg.pagesize);Biz.ProductList.Common.redirect();}};}},Summary:{changeOrder:function(sortBy, orderBy){orderBy=(orderBy.length==0)?'0':orderBy;var cfg=Biz.ProductList.Config;cfg.baseQueryString.set("SortBy",sortBy);cfg.baseQueryString.set("OrderBy",orderBy);Biz.ProductList.Common.redirect();},updateSettings:function(){var pagesize=Number.parse(Web.UI.Form.getValue("formSummaryFieldSettings","F25"));if(pagesize < 10){pagesize=10;};if(pagesize > 100){pagesize=100;};var cfg=Biz.ProductList.Config;var pageCount=Math.floor(((cfg.itemCount-1)/pagesize)+1);if(cfg.pagesize!=pagesize){cfg.baseQueryString.set("Page",1)};cfg.baseQueryString.set("FieldChange","Y");cfg.baseQueryString.set("FieldChoose",Web.UI.Form.getValues("formSummaryFieldSettings","Field"));Web.StateManager.Cookies.save(Web.StateManager.Cookies.Name.PRDLIST,{"FV":"1"});Biz.ProductList.Common.redirect();}},change:function(){var cfg=Biz.ProductList.Config;cfg.baseQueryString.set("DisplayStyle",Web.UI.Form.getValue("formProductListSearch","DisplayStyle"));Biz.ProductList.Common.redirect();},showCustomizeOptions:function(item){if(item){if($(item).style.display=="none"){$(item).style.display="block";}else{$(item).style.display="none";}}}};usingNamespace("Biz.ProductList")["Image"]={attachEvent:function(o,id){id="title_productlist_item_"+id;o.attachEvent("onmouseover",(function(){Biz.ProductList.Image.over(id)}));o.attachEvent("onmouseout",(function(){Biz.ProductList.Image.out(id)}));o.attachEvent("onmousemove",(function(){Biz.ProductList.Image.move(id)}));},over:function(id){var o=null;if(o=$(id)){o.style.display="inline";};},out:function(id){var o=null;if(o=$(id)){o.style.display="none";};},move:function(id){var o=null;if(o=$(id)){var top=0;var left=0;if (document.all){top=window.event.y+document.documentElement.scrollTop+22;left=window.event.x+document.body.scrollLeft-5;}else{top=window.event.y+22+"px";left=window.event.x-6+"px";};o.style.top=top;o.style.left=left;};}};usingNamespace("Biz.ProductList")["Layout"]={classSelector:function(strTagName, strClassName, objParentNode){var arrElements = (strTagName == "*" && document.all)? document.all :Object.isNull(objParentNode)? document.getElementsByTagName(strTagName):objParentNode.getElementsByTagName(strTagName);var arrReturnElements = new Array();strClassName = strClassName.replace(/\-/g, "\\-");var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");var oElement;for(var i=0; i < arrElements.length; i++){oElement = arrElements[i];if(oRegExp.test(oElement.className)){arrReturnElements.push(oElement);};};return arrReturnElements;},applyClass:function(a,c){if(Object.getTypeName(a)!="Array"){a=[a];};for(var i=0;i<a.length;i++){Web.UI.Control.setAttribute(a[i],{"className":c});};},gridView:function(){var bpl=Biz.ProductList.Layout;bpl.applyClass($("bcaProductCell"),"productCells");bpl.applyClass(bpl.classSelector("img","gridOff",$("bodyCenterArea")),"gridOn");bpl.applyClass(bpl.classSelector("img","listOn",$("bodyCenterArea")),"listOff");Biz.Page.Display.AutoWidthProductCellNewLayout();var smallImgs=document.getElementsByName("smallImg");if(smallImgs&&smallImgs.length>0){for(var ind=0;ind<smallImgs.length;ind++){bpl.applyClass(smallImgs[ind],"imgThumb");}}var ic = Biz.Store.ProductCell.itemCount;if(ic>=3){for(var i=1;i<=ic;i++){Web.UI.Control.setAttribute( $('cellItem' + i),{"style.paddingTop":"0px"});Web.UI.Control.setAttribute( $('cellItem' + i),{"style.paddingBottom":"0px"});};};Web.StateManager.Cookies.save(Web.StateManager.Cookies.Name.PRDLIST,{"Layout":"g"});var layoutValue=document.getElementsByName("dailyDealLayout")[0];if(layoutValue){layoutValue.value="";};},listView:function(){var bpl=Biz.ProductList.Layout;bpl.applyClass($("bcaProductCell"),"productList");bpl.applyClass(bpl.classSelector("img","listOff",$("bodyCenterArea")),"listOn");bpl.applyClass(bpl.classSelector("img","gridOn",$("bodyCenterArea")),"gridOff");var smallImgs=document.getElementsByName("smallImg");if(smallImgs&&smallImgs.length>0){for(var ind=0;ind<smallImgs.length;ind++){bpl.applyClass(smallImgs[ind],"imgThumb");}}var ic = Biz.Store.ProductCell.itemCount;if(ic>=3){for(var i=1;i<=ic;i++){Web.UI.Control.setAttribute( $('cellItem' + i),{"style.padding":"0.5em 200px 0.5em 140px"});};};Web.StateManager.Cookies.save(Web.StateManager.Cookies.Name.PRDLIST,{"Layout":"l"});var layoutValue=document.getElementsByName("dailyDealLayout")[0];if(layoutValue){layoutValue.value="";};}};usingNamespace("Biz.ProductList")["Compare"]={items:[],inital:false,isMasterCombo:false,storeId:-1,getCookieArray:function(){var itemArray=[];var compareString = Web.StateManager.Cookies.get(Web.StateManager.Cookies.Name.PRDLIST,"Compare");if(!String.isNullOrEmpty(compareString)){var itemList=compareString.split("|")[1];if(!String.isNullOrEmpty(itemList)){itemArray=itemList.split(",");};};return itemArray;},getCookieItems:function(){var itemArray=Biz.ProductList.Compare.getCookieArray();var items=[];for(var i=0;i<itemArray.length;i++){items.push(itemArray[i].substring(0,itemArray[i].indexOf("^")));};return items;},getItemCookieValue:function(item){var cookieItems=Biz.ProductList.Compare.getCookieArray();for(var i=0;i<cookieItems.length;i++){if(cookieItems[i].indexOf(item)>-1){return cookieItems[i];break;};}},getSubCategoryId:function(){var subId;var compareString = Web.StateManager.Cookies.get(Web.StateManager.Cookies.Name.PRDLIST,"Compare");if(!String.isNullOrEmpty(compareString)){subId = compareString.split("|")[0];};return subId;},getItemUrl:function(item){var url="";var items=Biz.ProductList.Compare.getCookieArray();for(var i=0;i<items.length;i++){if(items[i].indexOf(item)>-1){if(items[i].indexOf("#")>-1){url=Biz.Compare.ServerURL.Normal+items[i].substring(items[i].indexOf("^")+1,items[i].indexOf("#"))+".jpg";}else{url=Biz.Compare.ServerURL.Scene7+items[i].substring(items[i].indexOf("^")+1,items[i].length)+"?$S35$";};};};return url;},appendCookieItem:function(item){var imgLink=$("img_"+item)?$("img_"+item):$("img_"+item+"_F");var imgUrl;if(!Object.isNull(imgLink)){imgUrl=imgLink.getElementsByTagName('img')[0].src;};var path=imgUrl.split("/");var tmpItem=path[path.length-1];var isScene7=imgUrl.indexOf("$")>-1;if(isScene7){return item+"^"+tmpItem.substring(0,tmpItem.indexOf("?"));}else{return item+"^"+tmpItem.substring(0,tmpItem.indexOf("."))+"#";};},addItemHtml:function(p,i){var wuc=Web.UI.Control;var bpc=Biz.ProductList.Compare;var li=$(p+"FloorTwo").getElementsByTagName('li')[i+1];var imgLink=$("img_"+bpc.items[i])?$("img_"+bpc.items[i]):$("img_"+bpc.items[i]+"_F");var imgUrl;if(!Object.isNull(imgLink)){imgUrl=imgLink.getElementsByTagName('img')[0].src;}else{if(!String.isNullOrEmpty(bpc.getItemUrl(bpc.items[i]))){imgUrl=bpc.getItemUrl(bpc.items[i]);}else{return;};};var div=li.getElementsByTagName('div')[0];div.innerHTML="<img alt=\""+Web.Lang.removeItem+"\" src=\""+imgUrl+"\">";wuc.setAttribute(div,{"title":Web.Lang.removeItem});var span=wuc.create("span");wuc.setAttribute(span,{"className":"removeCompare"});var img=wuc.create("img");wuc.setAttribute(img,{"src":Web.UI.ResourceManager.Image.build("removeCompareA.gif")});wuc.setAttribute(img,{"alt":Web.Lang.removeItem});wuc.setAttribute(img,{"title":Web.Lang.removeItem});wuc.setAttribute(img,{"border":"0"});wuc.appendChild(span,img);wuc.appendChild(li,span);if($("CompareItem_"+bpc.items[i])){wuc.setAttribute($("CompareItem_"+bpc.items[i]),{"checked":true});}if($("CompareItem_"+bpc.items[i]+"_F")){wuc.setAttribute($("CompareItem_"+bpc.items[i]+"_F"),{"checked":true});}},removeItemHtml:function(p,i){var wuc=Web.UI.Control;var bpc=Biz.ProductList.Compare;var li=$(p+"FloorTwo").getElementsByTagName('li')[i+1];var div=li.getElementsByTagName('div')[0];var span=li.getElementsByTagName('span')[0];div.innerHTML="";wuc.setAttribute(div,{"title":""});wuc.removeChild(li,span);var itemArray=Biz.ProductList.Compare.getCookieItems();if($("CompareItem_"+itemArray[i])){wuc.setAttribute($("CompareItem_"+itemArray[i]),{"checked":false});}if($("CompareItem_"+itemArray[i]+"_F")){wuc.setAttribute($("CompareItem_"+itemArray[i]+"_F"),{"checked":false});}},rebuildCompareBox:function(){var bpc=Biz.ProductList.Compare;var itemArray=bpc.getCookieItems();for(var i=0;i<itemArray.length;i++){bpc.removeItemHtml("top",i);bpc.removeItemHtml("bottom",i);};for(var i=0;i<bpc.items.length;i++){bpc.addItemHtml("top",i);bpc.addItemHtml("bottom",i);};},addItem:function(i){var bpc=Biz.ProductList.Compare;var wuc=Web.UI.Control;if(!bpc.isSameStoreId()){Web.StateManager.Cookies.save(Web.StateManager.Cookies.Name.PRDLIST,{"Compare":""});bpc.items.clear();};if(bpc.items.length>=5){if($("CompareItem_"+i)){wuc.setAttribute($("CompareItem_"+i),{"checked":false});}if($("CompareItem_"+i+"_F")){wuc.setAttribute($("CompareItem_"+i+"_F"),{"checked":false});}alert(Web.Lang.selectMaxItems);return;};if(bpc.items.contains(i)) return;bpc.items.push(i);bpc.rebuildCompareBox();var cookieValue=Web.StateManager.Cookies.get(Web.StateManager.Cookies.Name.PRDLIST,"Compare");var saveValue="";if(String.isNullOrEmpty(cookieValue)){saveValue=Biz.ProductList.Compare.storeId+"|"+bpc.appendCookieItem(i);}else{if(cookieValue==Biz.ProductList.Compare.storeId+"|"){saveValue=cookieValue+bpc.appendCookieItem(i);}else{saveValue=cookieValue+","+bpc.appendCookieItem(i);}};Web.StateManager.Cookies.save(Web.StateManager.Cookies.Name.PRDLIST,{"Compare":saveValue});},removeItem:function(i){var bpc=Biz.ProductList.Compare;bpc.items.remove(i);bpc.rebuildCompareBox();bpc.removeCookieItem(i);},removeCookieItem:function(item){var bpc=Biz.ProductList.Compare;var cookieValue=Web.StateManager.Cookies.get(Web.StateManager.Cookies.Name.PRDLIST,"Compare");var saveValue;var cookieItem=bpc.getItemCookieValue(item);if(cookieValue.indexOf(","+cookieItem)>0){saveValue=cookieValue.replace(","+cookieItem,"");}else{if(cookieValue.indexOf(cookieItem+",")>0){saveValue=cookieValue.replace(cookieItem+",","");}else{saveValue=cookieValue.replace(cookieItem,"");}};Web.StateManager.Cookies.save(Web.StateManager.Cookies.Name.PRDLIST,{"Compare":saveValue});},selectItem:function(i){var bpc=Biz.ProductList.Compare;var wuc=Web.UI.Control;if(!bpc.inital) return;var add=false;if(!window.event){if($("CompareItem_"+i)){wuc.setAttribute($("CompareItem_"+i),{"checked":false});}if($("CompareItem_"+i+"_F")){wuc.setAttribute($("CompareItem_"+i+"_F"),{"checked":false});}return;}var tgn = window.event.srcElement.nodeName;if(tgn=="INPUT"){add=window.event.srcElement.checked;}else{if($("CompareItem_"+i)&&$("CompareItem_"+i).checked ||$("CompareItem_"+i+"_F")&&$("CompareItem_"+i+"_F").checked){add=false;}};if(add){bpc.addItem(i);}else{bpc.removeItem(i);};},remove:function(i){Biz.ProductList.Compare.removeItem(Biz.ProductList.Compare.items[i]);},gotoCompare:function(){var bpc=Biz.ProductList.Compare;var items=bpc.getCookieItems();if(bpc.isSameStoreId()){if(items.length>0){if(bpc.items.length<2){alert(Web.Lang.selectMore);return;};var cfg=Biz.ProductList.Config;var compareString = Web.StateManager.Cookies.get(Web.StateManager.Cookies.Name.PRDLIST,"Compare");cfg.baseQueryString.set("CompareItemList",compareString);if(Biz.ProductList.Config.MasterComboId>0){cfg.baseQueryString.set("isMasterCombo","1");};var qs=cfg.baseQueryString.toString();Biz.ProductList.Common.redirect(cfg.PageUrlAlias.compare+"?"+qs);return;};};},selectAndCompare:function(item){var bpc=Biz.ProductList.Compare;if(!bpc.inital) return;var checked=false;if($("CompareItem_"+item)){checked=$("CompareItem_"+item).checked;};if($("CompareItem_"+item+"_F")&&!checked){checked=$("CompareItem_"+item+"_F").checked;};if(!checked){if(bpc.items.length>=5){var wuc=Web.UI.Control;if($("CompareItem_"+i)){wuc.setAttribute($("CompareItem_"+i),{"checked":false});}if($("CompareItem_"+i+"_F")){wuc.setAttribute($("CompareItem_"+i+"_F"),{"checked":false});}alert(Web.Lang.selectMaxItems);return;};bpc.addItem(item);};if(bpc.items.length<2){alert(Web.Lang.selectMore);return;};bpc.gotoCompare();},isSameStoreId:function(){var isNormalItem=true;var isMasterCombo=true;var itemArray=Biz.ProductList.Compare.getCookieItems();if(Biz.ProductList.Config.MasterComboId>0){for(var i=0;i<itemArray.length;i++){if(!Number.isNumeric(itemArray[i])){isMasterCombo=false;break;};};return Biz.ProductList.Compare.getSubCategoryId()==Biz.ProductList.Compare.storeId && isMasterCombo;}else{for(var i=0;i<itemArray.length;i++){if(Number.isNumeric(itemArray[i])){isNormalItem=false;break;};};return Biz.ProductList.Compare.getSubCategoryId()==Biz.ProductList.Compare.storeId && isNormalItem;};},init:function(){var c=$("bcaProductCell").getElementsByTagName("input");for(var i=0;i<c.length;i++){if(c[i].type=="checkbox"){c[i].checked=false;};};if(Biz.ProductList.Config.MasterComboId>0){Biz.ProductList.Compare.storeId=Biz.ProductList.Config.MasterComboId;Biz.ProductList.Compare.isMasterCombo=true;}else{Biz.ProductList.Compare.storeId=Biz.ProductList.Config.SubCategoryId;};if(Biz.ProductList.Compare.isSameStoreId()){var itemArray=Biz.ProductList.Compare.getCookieItems();for(var i=0;i<itemArray.length;i++){Biz.ProductList.Compare.items.push(itemArray[i]);};Biz.ProductList.Compare.rebuildCompareBox();};Biz.ProductList.Compare.inital=true;}};usingNamespace("Biz.Product")["Compare"]={remove:function(n,t,f){var tbl=$("tblCompareNew");var rows=tbl.getElementsByTagName('tr');for(var r=0;r<rows.length;r++){var h=rows[r].getElementsByTagName('th');var d=rows[r].getElementsByTagName('td');var c= new Array();for(var i=0;i<h.length;i++) c.push(h[i]);for(i=0;i<d.length;i++) c.push(d[i]);c[n].style.display="none";};if(!f) return;var bpc=Biz.ProductList.Compare;bpc.removeCookieItem(t);var urlArray=window.location.href.split("?");if(urlArray.length==2&&!String.isNullOrEmpty(urlArray[1])){param=urlArray[1];var qs=new Web.QueryStringBuilder(param);var compareString = qs.get("CompareItemList");var saveValue;var splitArray=compareString.split("|");if(splitArray.length<2) return;var items=splitArray[1].split(",");for(var i=0;i<items.length;i++){if(items[i].indexOf(t)>-1){items.remove(items[i]);break;}};if(items.length==0){var param=new Web.QueryStringBuilder();var isComboBundle=Boolean.parse($("IsComboBundle").value);if(isComboBundle){param.add("StoreId",splitArray[0]);urlPage="Store/MasterComboStore.aspx";}else{param.add("SubCategory",splitArray[0]);urlPage="Store/SubCategory.aspx";}window.location.href=Web.UI.ResourceManager.Url.combine(Web.UI.ResourceManager.Url.build(urlPage),param.toString());}else{qs.set("CompareItemList",splitArray[0]+"|"+items.join(","));window.location.href=urlArray[0]+"?"+qs.toString();}};},toggleGroup:function(o){var tbody=o.parentNode.parentNode.parentNode;var childs=[];for(var i=0,tmpChilds=tbody.childNodes;i<tmpChilds.length;i++){if(tmpChilds[i].nodeName=="TR"&&tmpChilds[i].className!="groupHead"){childs.add(tmpChilds[i]);};};var wuc=Web.UI.Control;if(o.className.indexOf("collapsed")==-1){for(var i=0;i<childs.length;i++){childs[i].style.display="none";};wuc.addCss(o,"collapsed");}else{for(var i=0;i<childs.length;i++){childs[i].style.display="";};wuc.removeCss(o,"collapsed");};o.blur();return false;}};window.attachEvent("onload",Biz.ProductList.Common.setSelectStatus);
