usingNamespace("Biz.MyNewegg")["ScrollRoll"] ={pageNumber:0,pageSize:4,pageCount:0,itemList:null,render:function(){var mng=Biz.MyNewegg.ScrollRoll;if(Object.isNull(mng.itemList)){mng.itemList=Biz.MyNewegg.Config.itemList;};if(mng.pageCount<=0){mng.pageCount=parseInt(Math.abs(mng.itemList.length-1) / 4)+1;};var items = mng.itemList;var idx = mng.pageNumber * mng.pageSize;var end = idx + mng.pageSize;end = (end > items.length) ? items.length : end;var htmls = [];for( var i = idx; i < end; i++ ){htmls.push( '<div class="scroller-content-item">' );htmls.push( '<a class="noline" href ="' + items[i].imageurl + '" >'+ items[i].image +'</a>' );htmls.push( '<div class="scroller-content-item-title" id="scroller-content-item-title-'+ i +'">' + items[i].titleprefix + '<a class="noline" href ="' + items[i].descurl + '" title="'+ items[i].altDesc +'">'+ items[i].desc +'</a></div>' );if (items[i].isfreeshipping == 1)htmls.push( '<p class="freeShip">Free Shipping</p>');htmls.push( '<div class="scroller-content-item-price">'+ items[i].price +'</div>' );htmls.push( '</div>' );};jQuery("#scroller-content .freeShip").hide();jQuery( "#scroller-content" ).fadeOut("fast", function(){jQuery( "#scroller-content" ).html( htmls.join( "" ) );jQuery("#scroller-content .freeShip").hide();jQuery( "#scroller-content" ).fadeIn("normal", function(){jQuery("#scroller-content .freeShip").show();});});},renderPrev:function(){var mng=Biz.MyNewegg.ScrollRoll;if(mng.pageCount>1){if ( mng.pageNumber >= 1 ) {mng.pageNumber--;} else {mng.pageNumber = mng.pageCount-1;};mng.render();};},renderNext:function() {var mng=Biz.MyNewegg.ScrollRoll;if(mng.pageCount>1){if ( mng.pageNumber >= mng.pageCount-1 ) {mng.pageNumber = 0;} else {mng.pageNumber++;};mng.render();};}};usingNamespace("Biz.MyNewegg")["ToggleModule"] ={QUERYURLPATH:"Common/Ajax/MyNeweggCookieRequest.aspx",queryStr:new Web.QueryStringBuilder(),xml:null,moduleAdjust:function(me,level,module){me.blur();var mod=jQuery(me).parents('.module');var isFold;if(level=='0'){if(mod.hasClass('modFull') || mod.hasClass('modNorm')){isFold = 'N';}else{isFold = 'Y';};if(mod.hasClass('modFull')){mod.toggleClass('modFull');mod.toggleClass('modFold');}else{mod.toggleClass('modNorm');mod.toggleClass('modFold');};if(isFold=="Y"){me.href=me.href.replace("-_-On","-_-Off");}else{me.href=me.href.replace("-_-Off","-_-On");};}else{mod.toggleClass('modFull');mod.toggleClass('modNorm');};Biz.MyNewegg.ToggleModule.queryStr.add("mynewegmodule",module);Biz.MyNewegg.ToggleModule.queryStr.add("myneweggstate",isFold);this.xml=Web.Network.createRequest(Web.Enum.Network.Request.Type.XML,Biz.MyNewegg.ToggleModule.combineUrl(),"",null,Web.Enum.Network.Request.Method.Get);this.xml.execute();return false;},combineUrl:function(){return Web.UI.ResourceManager.Url.combine(Web.UI.ResourceManager.Url.build(this.QUERYURLPATH),Biz.MyNewegg.ToggleModule.queryStr.toString());},moduleSet:function(me,value){me.blur();var mod=jQuery(me).parents('.module');jQuery(mod).children('.set').css('display','none');jQuery(mod).children('.'+value).css('display','block');if(jQuery('.'+value+' .blockLink').length<5) jQuery(mod).children().children('.control').css('display','none');else jQuery(mod).children().children('.control').css('display','block');},moduleSetSate:function(me,isFold){var module = $(me);if(isFold == 'Y'){module.className = 'module modNorm';}else{module.className =  'module modFold';};return false;}};usingNamespace("Biz.MyNewegg")["AccessoryModule"] ={primaryItem : '',itemList : null,render:function(){var accessoryModule = Biz.MyNewegg.AccessoryModule;if(String.isNullOrEmpty(accessoryModule.primaryItem)){$("dropdownListAccessory").options[0].selected = 'selected';accessoryModule.primaryItem = $("dropdownListAccessory").options[0].value;accessoryModule.buildWriteReviewUrl(accessoryModule.primaryItem);};if(Object.isNull(accessoryModule.itemList)){accessoryModule.itemList = Biz.MyNewegg.AccessoryList;};var htmls = [];var itemCount = 0;var count = 0;var showMoreLess = $("showMoreLess_"+Biz.MyNewegg.AccessoryList.module);$("accessoryBtmRow").innerHTML='';$("accessoryTopRow").innerHTML='';var isTop4 = 0;for(var i = 0; i < accessoryModule.itemList.itemList.length; i++){if(accessoryModule.itemList.itemList[i].primaryItem == accessoryModule.primaryItem){htmls.push('<a class=\"blockLink\" href=\"'+accessoryModule.itemList.itemList[i].descripLink+'\">');htmls.push('<img src=\"'+accessoryModule.itemList.itemList[i].imageurl+'\" alt=\"'+accessoryModule.itemList.itemList[i].altDescription+'\" title=\"'+accessoryModule.itemList.itemList[i].altDescription+'\"/>');htmls.push('<span class="title">'+accessoryModule.itemList.itemList[i].titlePrefix+accessoryModule.itemList.itemList[i].desc+'</span> ');if(!Object.isNull(accessoryModule.itemList.itemList[i].promotText)){htmls.push('<span class="promoText">'+accessoryModule.itemList.itemList[i].promotText+'</span>');};if(accessoryModule.itemList.itemList[i].isMappingPrice == 1){htmls.push('<em class=\"nowPrice\">'+accessoryModule.itemList.itemList[i].mappingPriceText+'</em>');}else{htmls.push('<em class=\"nowPrice\">'+accessoryModule.itemList.itemList[i].price+'</em>');if(accessoryModule.itemList.itemList[i].hasInstantSaving == 1){htmls.push('<span class=\"savings\">'+accessoryModule.itemList.itemList[i].instantSaving+'</span>');};};if(!Object.isNull(accessoryModule.itemList.itemList[i].mirInfo)){for(var j=0; j < accessoryModule.itemList.itemList[i].mirInfo.length; j++){htmls.push('<span class=\"savings\">'+accessoryModule.itemList.itemList[i].mirInfo[j]+'</span>');};};if(accessoryModule.itemList.itemList[i].isfreeshipping == 1){htmls.push('<span class=\"savings\">Free Shipping</span>');};htmls.push('</a>');itemCount++;};count ++;if((itemCount == 4 && isTop4 == 0) || (itemCount < 4 && count == accessoryModule.itemList.itemList.length)){isTop4 = 1;$("accessoryTopRow").innerHTML=htmls.join("");htmls = [];showMoreLess.style.display="none";};};if(itemCount > 4){$("accessoryBtmRow").innerHTML=htmls.join("");showMoreLess.style.display="";};},selectAccessory:function(item){var module = Biz.MyNewegg.AccessoryModule;module.primaryItem = item;module.buildWriteReviewUrl(item);module.render();},buildWriteReviewUrl:function(item){var	reviewPage = "FeedBack/RateProduct.aspx";var itemPage = "Product/Product.aspx";var queryItemStr = new Web.QueryStringBuilder();var queryReviewStr = new Web.QueryStringBuilder();queryItemStr.add("Item",item);var productDetailUrl = Web.UI.ResourceManager.Url.combine(Web.UI.ResourceManager.Url.build(itemPage),queryItemStr.toString());queryReviewStr.add("Item",item);queryReviewStr.add("ContinuePage",productDetailUrl);var reviewUrl = Web.UI.ResourceManager.Url.combine(Web.Config.Environment.Url.Secure+reviewPage,queryReviewStr.toString());var writeReview = $('writeReview');writeReview.href = reviewUrl;}};usingNamespace("Biz.MyNewegg")["TrackOrder"] ={Go:function(){var num=$("MyNeweggTrackNumber");if(num){window.location.href=Web.Config.Environment.Url.WWW+"Info/TrackOrder.aspx?TrackingNumber="+num.value;};},Enter:function(){$("MyNeweggTrackNumber").attachEvent("onkeyup",(function(){if(window.event.keyCode==13){Biz.MyNewegg.TrackOrder.Go();};}));}};