usingNamespace("Biz.Merchant")["MerchantInfo"]={ShowType:Sys.Enum.create("StoreInfo","ShippingInfo","ReturnPolicy"),Config:{storeInfoDivId:"storeInfo",shippingInfoDivId:"shippingInfo",returnPolicyDivId:"returnPolicy",storeInfoLinkId:"storeInfoLink",shippingInfoLinkId:"shippingInfoLink",returnPolicyLinkId:"returnPolicyLink",itemClass:"",itemContentClass:"current",StoreAddressInfo:null},initialize:function(stid,shid,reid,stlid,shlid,relid){storeInfoDivId=stid;shippingInfoDivId=shid;returnPolicyDivId=reid;storeInfoLinkId=stlid;shippingInfoLinkId=shlid;returnPolicyLinkId=relid;},display:function(showtype){var merchant=Biz.Merchant.MerchantInfo;var cfg=merchant.Config;var storeInfoDiv=$(cfg.storeInfoDivId);var shippingInfoDiv=$(cfg.shippingInfoDivId);var returnPolicyDiv=$(cfg.returnPolicyDivId);var storeInfoLink=$(cfg.storeInfoLinkId);var shippingInfoLink=$(cfg.shippingInfoLinkId);var returnPolicyLink=$(cfg.returnPolicyLinkId);if(showtype==merchant.ShowType.StoreInfo){storeInfoDiv.style.visibility='visible';shippingInfoDiv.style.visibility='hidden';returnPolicyDiv.style.visibility='hidden';storeInfoLink.className=cfg.itemContentClass;shippingInfoLink.className=cfg.itemClass;returnPolicyLink.className=cfg.itemClass;}else if(showtype==merchant.ShowType.ShippingInfo){storeInfoDiv.style.visibility='hidden';shippingInfoDiv.style.visibility='visible';returnPolicyDiv.style.visibility='hidden';storeInfoLink.className=cfg.itemClass;shippingInfoLink.className=cfg.itemContentClass;returnPolicyLink.className=cfg.itemClass;}else if(showtype==merchant.ShowType.ReturnPolicy){storeInfoDiv.style.visibility='hidden';shippingInfoDiv.style.visibility='hidden';returnPolicyDiv.style.visibility='visible';storeInfoLink.className=cfg.itemClass;shippingInfoLink.className=cfg.itemClass;returnPolicyLink.className=cfg.itemContentClass;}},initialize:function(hidInput){var merchantInfo=Biz.Merchant.MerchantInfo;merchantInfo.Config.StoreAddressInfo=Object.fromJSON(hidInput.value).newegg;},popUp:function(url,hidInput){var merchantInfo=Biz.Merchant.MerchantInfo;if(merchantInfo.Config.StoreAddressInfo==null){merchantInfo.initialize(hidInput);};Web.UI.Control.openWindow(url,"_blank",600,300,150,150,"resizable=no,status=yes");}};usingNamespace("Biz.Merchant")["ProductList"]={Config:{pageIndex:1,pageSize:12,pageCount:24,order:'1',keyWord:'',qsb:new Web.QueryStringBuilder()},initialize:function(){var url=location.search.substr(1);var cfg=Biz.Merchant.ProductList.Config;cfg.qsb=new Web.QueryStringBuilder();if(url.length>0){var arr=new Array;if(url.length>0){var s=url.split("&");for(i=0;i<s.length;i++){var sp=s[i].split("=");cfg.qsb.add(sp[0],sp[1]);}}};var copsize=Web.StateManager.Cookies.get(Web.StateManager.Cookies.Name.PRDLIST,'ProductDisplayNum');var coporder=Web.StateManager.Cookies.get(Web.StateManager.Cookies.Name.PRDLIST,'ProductSortType');if(cfg.qsb.exists("pageindex")){cfg.pageIndex=cfg.qsb.get("pageindex");};if(cfg.qsb.exists("pagesize")){cfg.pageSize=cfg.qsb.get("pagesize");}else if(copsize!=null){cfg.pageSize=copsize;};if(cfg.qsb.exists("order")){cfg.order=cfg.qsb.get("order");}else if(coporder!=null){cfg.order=coporder;};cfg.pageCount=cfg.pageIndex*cfg.pageSize;if($("ProductListKeyWord")!=null){cfg.keyWord=$("ProductListKeyWord").value;}},go:function(n,flag){Biz.Merchant.ProductList.initialize();n=Number.parse(n);if(n>0){var cfg=Biz.Merchant.ProductList.Config;cfg.pageIndex=n;Biz.Merchant.ProductList.redirect(flag);};},redirect:function(flag){var cfg=Biz.Merchant.ProductList.Config;cfg.qsb.add("pageindex",cfg.pageIndex);cfg.qsb.add("pagesize",cfg.pageSize);cfg.qsb.add("order",cfg.order);var anchor="";if(flag){anchor="#rebateList";};window.location.href=Biz.Merchant.ProductList.geturl()+"?"+cfg.qsb.toHttpNameValueString()+anchor;},geturl:function(){var href=window.location.href.toString();var index=href.indexOf("?");if(index!=-1){href=href.substring(0,index);};return href;},setorder:function(order){Biz.Merchant.ProductList.initialize();var cfg=Biz.Merchant.ProductList.Config;var ordervalue=order.options[order.selectedIndex].value;cfg.order=ordervalue;cfg.pageIndex=1;Biz.Merchant.ProductList.redirect();},setsize:function(size){Biz.Merchant.ProductList.initialize();var cfg=Biz.Merchant.ProductList.Config;var sizevalue=size.options[size.selectedIndex].value;cfg.pageSize=sizevalue;cfg.pageIndex=1;Biz.Merchant.ProductList.redirect();},setcategory:function(cid){Biz.Merchant.ProductList.initialize();var cfg=Biz.Merchant.ProductList.Config;cfg.qsb.add("category",cid);Biz.Merchant.ProductList.redirect()+cid},setSearchKeyword:function(){Biz.Merchant.ProductList.initialize();var cfg=Biz.Merchant.ProductList.Config;cfg.pageIndex=1;cfg.qsb.add("pageindex",cfg.pageIndex);cfg.qsb.add("pagesize",cfg.pageSize);cfg.qsb.add("order",cfg.order);if($("pageName")!=null){var pageName=$("pageName").value;switch(pageName){case"subcategory":case"searchresult":case"merchant":cfg.qsb.add("withinKeyWord",cfg.keyWord);break;}};var anchor="";window.location.href=Biz.Merchant.ProductList.geturl()+"?"+cfg.qsb.toHttpNameValueString()+anchor;}};usingNamespace("Biz.Product")["AutoNotify"]={Blur:function(){if($("Notes").value.length>800){alert('Your notes must be a maximum of 800 characters.');return false;}else{return true;}},Submit:function(){if(!Biz.Product.AutoNotify.Blur()){return;};var email=$("LoginName");if(String.isNullOrEmpty(email.value)){alert('Your Email Address field is empty.');return;};if(!Biz.Common.Validation.isEmail(email.value)){alert('Your Email Address Confirmation does not match.');return;};Web.UI.Form.submit("autonotify");}}
