function checkout_remove(){global.thickboxDone(jQuery("#shoppingCartLink").html())}jQuery(document).ready(function(){addToCartItems.initialize()});var addToCartItems={htmlErrorCode:null,initialize:function(){this.bindEvents();this.htmlErrorCode='<div id="errorSectionDiv" style="border-bottom: 1px solid black; margin-top: 20px; margin-left: 20px;">';this.htmlErrorCode+='<span class="errorMsgHead">Sorry, one or more fields are incomplete or incorrect:</span>';this.htmlErrorCode+="<ul>"},bindEvents:function(){var a=this;jQuery("#wishlistButton").click(function(){var b=a.validate();if(b){wishlistConfirmation.addToWishlist({skuId:$("#skuId").val()},"/actions/wishlist/addWishlistSku.action")}else{return}});addToCartItems.bindAddToCartButton()},bindAddToCartButton:function(){$("#buyButton").click(function(a){var b=addToCartItems.validate();if(b){$(this).unbind(a);addToCartItems.addToCart()}else{return}})},validate:function(){if(jQuery("#skuId").val()==""){var a=this.htmlErrorCode;a+='<li class="errorMsg">You must fill in field(s) marked with !</li>';a+="</ul>";a+="</div>";jQuery("#skuId").parent().find("tt").html("!");jQuery("#errors").html(a);jQuery("#errors").show();return false}else{jQuery("#errors").hide();return true}},addToCart:function(){var a={skuId:jQuery("#skuId").val(),giftSender:jQuery("#giftSender").val(),giftRecipient:jQuery("#giftRecipient").val()};jQuery.ajax({type:"GET",url:"/actions/giftCertificatePageAction!addToShoppingCart.action",dataType:"json",data:a,cache:false,success:function(e){var c=e.responseData.message;var d=e.responseData.numberCartItems;var b=e.result;var f='<div id="addToCartTB">';f+='<div class="message">'+c+"</div>";if("error"==b){tb_show(null,"#TB_inline?height=140&width=282",null);f+='<div class="buttons"><input type="image" src="'+jQuery("#okButton").html()+'" value="ok" id="okButton"/></div>';jQuery("#okButton").live("click",function(){global.thickboxDone(null);jQuery("#okButton").die("click")})}else{if(e.responseData.isPromotionExclusion){tb_show(null,"#TB_inline?height=210&width=280",null)}else{tb_show(null,"#TB_inline?height=190&width=280",null)}f+='<div class="summary">';f+='<table class="summaryTable">';f+='<tr><td rowspan="5"><img src="'+e.responseData.imageSource+'" /></td></tr>';f+='<tr><td colspan="2">&nbsp;</td></tr>';f+='<tr><td colspan="2">&nbsp;</td></tr>';f+='<tr><td class="summaryTableLabel">'+e.responseData.priceLabel+'</td><td class="productValue">'+e.responseData.price+"</td></tr>";if(e.responseData.foreign){f+='<tr><td>&nbsp;</td><td class="productValue">'+e.responseData.priceUSD+"</td></tr>";f+='<tr><td colspan="3" class="currencyMessage">'+e.responseData.currencyMessage+"</td></tr>"}f+="</table>";f+="</div>";f+='<div class="buttons">';f+='<input type="image" src="'+jQuery("#continueShoppingButton").html()+'" value="continueshopping" id="continueShoppingButton"/>';f+='&nbsp;&nbsp;<input type="image" src="'+jQuery("#checkoutButtonImage").html()+'" value="checkout" id="checkoutButton"/>';f+="</div>";if(e.responseData.isPromotionExclusion){f+='<div class="promotion">';f+='  <div class="promotionApplied">'+e.responseData.promotionCode+" "+e.responseData.promotionAppliedText+"</div>";f+='  <div class="promotionExclusion">'+e.responseData.promotionExclusionText+"</div>";f+="</div>"}jQuery("#continueShoppingButton").live("click",function(){global.thickboxDone(null);jQuery("#continueShoppingButton").die("click")});jQuery("#checkoutButton").live("click",function(){global.thickboxDone(jQuery("#shoppingCartLink").html())});addToCartItems.bindAddToCartButton()}f+="</div>";jQuery("#TB_ajaxContent").html(f);jQuery("#cartItemCount").html(d)}})}};
