var logic;$(document).ready(function(){Init()});function Init(){logic=new PageLogic();logic.appRoot=pageLogic.appRoot;logic.buildId=pageLogic.buildId;logic.styleCode=pageLogic.styleCode;logic.imagePath="/DBImages/";logic.prefix="#masterPage_pageContentRegion_";var B=logic.CreateItem("GetAccessorySizes","","accessorySize");var C=logic.CreateItem("GetAccessoryColors","","accessoryColor");var A=logic.CreateItem("GetComponents","","component");B.imageName="";B.containerName="accessorySizeContainer";B.getParameters={productId:pageLogic.productId};B.dependentItems={accessoryColors:C};B.showSingleItem=false;C.imageName="accessoryImage";C.containerName="accessoryColorContainer";C.getParameters={productId:pageLogic.productId,size:B.SelectedValue};C.showSingleItem=false;A.imageName="accessoryImage";A.containerName="componentContainer";A.getParameters={productId:pageLogic.productId};logic.Init();InitButtons();InitPrice();B.Load();A.Load()}function InitPrice(){$("select").bind("UpdateComplete",function(A){GetAccessoryPrice(pageLogic);GetAccessoryWeight(pageLogic)})}function InitButtons(){$(prefix+"addToCart").bind("click",function(A){AddToCart();return false})}function GetAccessoryPrice(){accessoryPriceContainer=$(logic.prefix+"accessoryPrice");accessoryColor=logic.items.accessoryColor.selectedItem;if(!accessoryColor){accessoryColor=logic.items.component.selectedItem}quantity=$(logic.prefix+"accessoryQuantity").val();if(accessoryColor){salePrice=accessoryColor.SalePrice*quantity;price=accessoryColor.Price*quantity;var C="";var B="";if(accessoryColor.OnSale){C="<span class='smallred'>Sale Price: "+FormatCurrency(salePrice)+"</span><br />";B=" style='text-decoration: line-through;'"}var A="<span class='smallblack'"+B+">Price: "+FormatCurrency(price)+"</span><br />";accessoryPriceContainer.html(A+C)}else{accessoryPriceContainer.html("")}}function GetAccessoryWeight(){accessoryWeightContainer=$(logic.prefix+"accessoryWeight");accessoryColor=logic.items.accessoryColor.selectedItem;if(!accessoryColor){accessoryColor=logic.items.component.selectedItem}quantity=$(logic.prefix+"accessoryQuantity").val();if(accessoryColor){weight=accessoryColor.Weight*quantity;var A="";if(weight>0){A="<span class='smallblack'>Weight: "+weight+"g</span><br />"}accessoryWeightContainer.html(A)}else{accessoryWeightContainer.html("")}}function AddToCart(){var B=logic.items.accessoryColor.selectedItem;if(!B){B=logic.items.component.selectedItem}var A=$(logic.prefix+"accessoryQuantity").val();logic.ExecuteCall("AddAccessoryToBuild",{buildId:logic.buildId,productVersionId:B.Id,quantity:A},{success:function(){logic.ExecuteCall("AddBuildToCart",{buildId:logic.buildId,sessionId:pageLogic.sessionId},{success:function(){logic.LoadUrl("/ShoppingCart.aspx")}})}})};
