
var shopCartErrors='';var continueBrowsingURL=window.location;var done=false;function UpdateTotal(form){var itemCount=$('itemCount').getValue();if(validateUpdateQuantity()){for(x=0;x<products.length;x++)
{var i=x+1;if(form.elements['quantity_'+i].value==0){shoppingCartProductRemove(products[x].productType);}}
form.URL.value=OrderItemDisplayURL;form.submit();}else{showTopErrorMessages();}}
function UpdateOneItem(form,shipModeId,orderItemId,quantity,count){if(validateOneItemUpdateQuantity(quantity,count))
{if(quantity==0)
{shoppingCartProductRemove(products[count-1].productType);}
form.shipModeId_0.value=shipModeId;form.orderItemId_0.value=orderItemId;form.quantity_0.value=quantity;form.URL.value=OrderItemDisplayURL;form.submit();}else{showTopErrorMessages();}}
function validateOneItemUpdateQuantity(qty,count){hideTopErrorMessages();var shopCartForm=$('ShopCartForm');var objRegExp=/(^-?\d\d*$)/;var valid=0;var quantity=qty;if(!objRegExp.test(quantity)){valid++;$('quantityDiv_'+count).addClassName('errorfield');}else{if($('quantityDiv_'+count)!=null&&$('quantityDiv_'+count).hasClassName('errorfield'))
$('quantityDiv_'+count).removeClassName('errorfield');}
if(valid<=0)
return true;else{addShopCartError(ShopCartQuantityERROR);return false;}}
function validateUpdateQuantity(){hideTopErrorMessages();var shopCartForm=$('ShopCartForm');var itemCount=$('itemCount').getValue();var objRegExp=/(^-?\d\d*$)/;var valid=0;for(var i=1;i<=itemCount;i++){var quantity=shopCartForm.elements['quantity_'+i].value;if(!objRegExp.test(quantity)){valid++;$('quantityDiv_'+i).addClassName('errorfield');}else{if($('quantityDiv_'+i)!=null&&$('quantityDiv_'+i).hasClassName('errorfield'))
$('quantityDiv_'+i).removeClassName('errorfield');}}
if(valid<=0)
return true;else{addShopCartError(ShopCartQuantityERROR);return false;}}
function noMoreItems(){hideTopErrorMessages();var shopCartForm=$('ShopCartForm');var itemCount=$('itemCount').getValue();var itemsLeft=itemCount;for(var i=1;i<=itemCount;i++){var quantity=shopCartForm.elements['quantity_'+i].value;if(quantity==0){itemsLeft--;}}
if(itemsLeft==0)
return true;}
function SubmitCart(shopCartForm,isQuickCheckOut){hideTopErrorMessages();var valid=true;s.events="scCheckout";var s_code=s.t();if(s_code)document.write(s_code);var numberOfItems=$('itemCount').getValue();for(var itemCount=0;itemCount<numberOfItems;itemCount++){if($('unavailstyle_'+itemCount)!=null){$('unavailstyle_'+itemCount).addClassName('unavailtext');valid=false;}}
if(valid){if(isQuickCheckOut=='false'){createCookie("borders.quickCheckOut","",-1);shopCartForm.action=CheckoutURL;shopCartForm.submit();}
else{createCookie("borders.quickCheckOut","true",1);shopCartForm.action=QuickCheckoutURL;shopCartForm.shipModeId_0.disabled=true;shopCartForm.quantity_0.disabled=true;shopCartForm.submit();}}else{addShopCartError(ShopCartUnavailableItemERROR);window.scrollTo(0,0);}
showTopErrorMessages();}
function clearTextForPromotions(obj){if(obj.value=='enter code')obj.value="";}
function addShopCartError(shopCartError){shopCartErrors+='<p>'+shopCartError+'</p>';}
function showTopErrorMessages(){if(shopCartErrors!=null&&shopCartErrors!=''){$('topErrorMessages').innerHTML=''+shopCartErrors+'';$('topErrorMessages').show();}}
function hideTopErrorMessages(){if(shopCartErrors!=null&&shopCartErrors!=''){shopCartErrors='';$('topErrorMessages').innerHTML='';$('topErrorMessages').hide();}}
function AddShopCartAvailError(){if(done==false){addShopCartError(ShopCartAvailError);showTopErrorMessages();done=true;}}