sdg.bag={isShowing:false};if(!window.sdg.itemOptions){sdg.itemOptions={};}if(!window.sdg.warrantyAvailable){sdg.warrantyAvailable={};
}var qtyCheck=false;sdg.bag.attachEvents=function(){$sd(".quantityLink").keyup(function(event){var $this=$sd(this);
id=$this.attr("id");if(qtyCheck){clearTimeout(qtyCheck);}qtyCheck=setTimeout(function(){if(sdg.validateQty($sd("#"+id),false)){ProductID=$this.parents("tr").find(".prod").text();
ProductQuantity=$this.val();reportBasketAmend(ProductID,ProductQuantity);sdg.bag.submitChange();
}},500);$sd("#productBasketForm").submit();return true;});$sd(".removeLink").live("click",function(event){var item=event.target.id;
var pos=item.indexOf("_");var commerceItemId=item.substring(0,pos);var itemIndex=item.substring(pos+1);
$sd("#removalCommerceIds").val(commerceItemId);removedProductID=$sd(this).parent().parent().parent().children(".item").children(".prod").text();
reportBasketItemRemoved(removedProductID);if($sd(this).closest("tr").hasClass(".isPartOfValueOfferGroup")){var ecomOfferDescription=$sd("#offerDescription_"+itemIndex).val();
sdg.removeConfirm(ecomOfferDescription);}else{$sd("#productBasketForm").submit();
}return true;});sdg.removeConfirm=function(ecomOfferDescription){$sd("#pageContainer").append('<div id="offerRemovalForm"><div class="formBox"></div></div>');
formNameParam="";format="json";targetDiv="#offerRemovalForm";defaultStage="offerRemovalNotice";
$sd.ajax({url:"/json/basket/offerRemovalNotice.jsp",cache:false,data:"ecomOfferDescription="+ecomOfferDescription,datatype:"json",success:function(data){eval("var data = "+data);
if((data.stage==undefined||data.stage.length<1)&&!formNameParam){formName="#"+data.stage+"Form";
}else{formName=(formNameParam)?formNameParam:"#"+data.stage+"Form";}$sd(formName+" ul.err").remove();
contents=(format=="json")?data.stepContents:data;$sd(targetDiv+" .formBox").html(contents).slideDown("normal",function(){sdg.assignEventHandlers(data,formName,formNameParam,sdg.offerRemovalSuccess);
});currentStage=(format=="json")?data.stage:defaultStage;}});};$sd(".btnContinue").live("click",function(event){tb_remove();
$sd("#productBasketForm").submit();return false;});var quantityLinkHasFocus=false;
$sd(".quantityLink").focus(function(){quantityLinkHasFocus=true;});$sd(".quantityLink").blur(function(){quantityLinkHasFocus=false;
});$sd(".btnGoCheckout").live("click",function(event){var productQuantities=$sd(".quantityLink");
var selectionRequired=$sd("#selectionRequired").attr("alt");if(selectionRequired=="true"){index=$sd(".servicesContainer").closest("tr").attr("id");
checkedServicesList=sdg.getCheckedServices(index);if(checkedServicesList==null||checkedServicesList.length<1){alert("Please select at least one service from Installation/Removal Services.");
return false;}}for(var i=0;i<productQuantities.length;i++){if(!sdg.validateQty(productQuantities.eq(i),true)){return false;
}}if(quantityLinkHasFocus){return false;}return true;});$sd("tr.creditOffers label").live("click",function(){var itemCreditOffer=$sd(this).siblings("input:checkbox").attr("value");
if(itemCreditOffer){$sd("#commerceItemId").attr("value",itemCreditOffer.split("-")[0]);
if($sd(this).siblings("input:checkbox").attr("checked")==true){$sd("#creditOfferId").attr("value",itemCreditOffer.split("-")[1]);
}else{$sd("#creditOfferId").attr("value","");}}var findOtherCheckboxes="input:checked[id!="+$sd(this).siblings("input:checkbox").attr("id")+"]";
$sd(this).closest(".creditOffers").find(findOtherCheckboxes).attr("checked",false);
$sd("#itemCreditOfferSubmit").click();return false;});$sd("tr.creditOffers input:checkbox").live("click",function(){$sd(this).siblings("label").click();
});$sd(".serviceCheckbox").live("click",function(){index=$sd(this).closest("tr").attr("id");
commerceItemId=sdg.itemOptions[index][$sd(this).val()].commerceItemId;if($sd(this).attr("checked")){sdg.fireServiceShop5Tag(sdg.itemOptions[index][$sd(this).val()].shop5);
}checkedServicesList=sdg.getCheckedServices(index);sdg.setSelectedServiceId(index,commerceItemId,checkedServicesList);
$sd("#serviceSubmit").click();return false;});$sd(".dcvoterms").live("click",function(){var comId=$sd(this).attr("id");
comId=comId.substr(5);sdg.displayDcvoTerms(comId);});};sdg.displayDcvoTerms=function(g){tb_remove();
var a=document.createElement("div");$sd(a).attr("id","onlineCreditOfferTerms");$sd("body").append($sd(a));
var b=$sd("#creditOfferTermsInput"+g).val();var l=b.split("||");var d=0;for(var c=1;
c<l.length;c++){var k=l[c].substr(l[c].indexOf("%%")+2);var h=l[c].substr(0,l[c].indexOf("%%"));
var f=document.createElement("div");$sd(f).attr("id",k);var e=$sd("#"+k).html();$sd(f).html(e);
$sd(f).find("a").html(h);$sd(a).append($sd(f));d=d+$sd(a).height();}d=d+60;if(d>500){d=500;
}tb_show("Payment Offer terms & Conditions","#TB_inline?height="+d+"&width=800&inlineId=onlineCreditOfferTerms&destroyOnEnd=1");
};$sd(".poolTerms").live("click",function(){sdg.displayPoolOfferTerms();});sdg.displayPoolOfferTerms=function(){tb_remove();
var b=0;var d=document.createElement("div");$sd(d).attr("id","poolOfferTerms");$sd("body").append($sd(d));
var a=document.createElement("div");var c=$sd("#poolOfferTerms").html();$sd(a).html(c);
$sd(d).append($sd(a));tb_show("Offer Terms &amp; Conditions","#TB_inline?height=100&width=600&inlineId=poolOfferTerms&destroyOnEnd=1");
};sdg.fireServiceShop5Tag=function(b){if(b!=undefined&&b.length>0){for(var a in b){cmCreateShopAction5Tag(b[a].productId,b[a].productName,b[a].productQuantity,b[a].productPrice,b[a].categoryId,b[a].attributes);
cmDisplayShop5s();}}};sdg.bag.submitChange=function(){sdg.submitAjaxForm({dataType:"json",trigger:$sd(".serviceCheckbox"),error:function(c,a,b){alert("cart error");
},success:function(a,b){sdg.bag.update(a);}});};sdg.bag.update=function(c){var a=0;
for(var b=0;b<c.items.length;b++){$sd("#totalItemPrice-"+c.items[b].id).html(c.items[b].totalItemPrice);
for(j=0;j<c.items[b].subItems.length;j++){$sd("#subTotalItemPrice-"+c.items[b].subItems[j].subId).html(c.items[b].subItems[j].subTotalItemPrice);
$sd("#qty"+c.items[b].subItems[j].subId).val(c.items[b].subItems[j].subQuantity);
}a+=parseInt(c.items[b].quantity);}$sd("#basketTotal").html(c.cartTotalPrice);$sd("#basketItems").html(c.cartItemCount);
$sd("#basketPrice").html(c.cartTotalPrice);$sd("#bnplMessage").html(c.bnplMessage);
};sdg.validateQty=function(b,a){qty=b.val();prodId=b.attr("id").substr(3);parentProdId=$sd("#parentId"+prodId).val();
parentQty=$sd("#qty"+parentProdId).val();productMaxQty=$sd("#qtyMax"+prodId).val();
omitParentValidation=$sd("#omitParentValidation"+prodId).val();if($sd("#qty"+prodId).hasClass(".offerItem")&&qty>1){alert("Sorry you can only redeem one of these offers");
b.val(b.data("prevValue"));b.focus();return false;}else{if(b.val().match(/^([1-9]|[1-9][0-9]|[1-9][0-9])$/g)==null){if(productMaxQty!="-1"){alert("Please enter a value in the range of 1 - "+productMaxQty);
}else{alert("Please enter a value greater than 0");}b.val(b.data("prevValue"));b.focus();
return false;}else{if(productMaxQty!="-1"&&(Number(b.val())>Number(productMaxQty))){alert("Please enter a value in the range of 1 - "+productMaxQty);
b.val(b.data("prevValue"));b.focus();return false;}else{if(omitParentValidation!="1"&&parentProdId&&(Number(b.val())>Number(parentQty))){desc=$sd("#desc"+parentProdId).text().replace(/^\s+|\s+$/g,"");
alert(prodId+"For this product must enter a quantity equal to or less than the quantity for the following product: \n\n"+desc+"\n\nPlease enter a quantity no greater than "+parentQty+".");
b.val(b.data("prevValue"));b.focus();return false;}else{if($sd("#qty"+prodId).hasClass(".isTwoMan")){if((qty>1)&&(qty<=productMaxQty)){$sd("#pageContainer").append('<div id="twoManItemIncrementForm"><div class="formBox"></div></div>');
sdg.ajaxRetrieve("#twoManItemIncrementForm","/json/twoman/incrementBasketItemNotice.jsp","json","twoManItemIncrement","",sdg.twoManItemIncrementSuccess);
}b.data("prevValue",qty);return true;}else{if(a){b.data("prevValue",qty);return true;
}else{$sd("#shopBasketForm").submit();b.data("prevValue",qty);return true;}}}}}}};
sdg.openZoomedImage=function(o){S7Config.isViewerRoot="http://littlewoods.scene7.com/is-viewers-3.9";
var c=o;var h="";var f="";var b="";var q="http://images.littlewoods.com/is/image/Littlewoods/%%SCENE7-ID%%?$prodDetailMain$";
var s="/productFullPlayer";var d=252;var i=336;var e="PLEASE INSTALL FLASH PLAYER ";
var t="_genericzoom"+Math.round(Math.random()*100000);var n="http://littlewoods.scene7.com";
var u=0;var m=true;var v=true;var p=50;var a=1;var r="javascript:cmVideoEvents%28%22$1$%22%29;void%280%29";
var k="prod760215";var g=n+"/skins/Littlewoods/SWFs/LittlewoodsZoomSpinVideoLoader.swf?codeRoot="+n+"/is-viewers-3.9/flash/&serverUrl="+n+"/is/image/&skin="+n+"/e2/Littlewoods/SWFs/LittlewoodsZoomSpinVideoFGv2.swf&navHighlightThickness=1&waitIcon="+n+"/skins/Littlewoods/SWFs/LittlewoodsZoomSpinVideo_wait_animation.swf&waitIconTimer=0.1,0.1&image=%%SCENE7-ID%%&waitIconTimer=0.1,2&persistence=0&instanceName="+t+"&viewerMode=%%VIEWER-MODE%%&viewerWidth="+d+"&viewerHeight="+i+"&videoAutoPlay="+m+"&resetOnEnd="+v+"&initialVolume="+p+"&initialZoom="+a+"&eventLog="+r;
var l=s+"?viewerMode=0&width=540&height=640&imageName="+c+"#TB_iframe?width=540&height=640&tight=1";
tb_show("Full Image View",l);return false;};$sd(function(){if($sd("#productBasket").length!==0){$sd(".quantityLink").each(function(a,b){$sd(this).data("prevValue",$sd(this).val());
});sdg.bag.attachEvents();}$sd(".full-screen-zoom").click(function(){sdg.openZoomedImage($sd(this).attr("rel"));
});});$sd(document).ready(function(){var a=document.createElement("div");$sd(a).attr("id","reloadBasketForm");
$sd("#productBasket").wrap(a);$sd(".btnCancel").live("click",function(){$sd("input.isTwoMan").attr("value","1");
$sd("tr.isPartOfValueOfferGroup").attr("value","1");tb_remove();return false;});});
sdg.twoManItemIncrementSuccess=function(a){tb_show("Increment two-man basket item","#TB_inline?height="+$sd("#twoManItemIncrementForm").height()+"&width=490&inlineId=twoManItemIncrementForm&destroyOnEnd=1&modal=true");
};sdg.offerRemovalSuccess=function(a){tb_show("Offer removal item","#TB_inline?height="+$sd("#offerRemovalForm").height()+"&width=490&inlineId=offerRemovalForm&destroyOnEnd=1&modal=true");
};sdg.reloadBasketSuccess=function(a){sdg.bag.attachEvents();tb_remove();};sdg.getCheckedServices=function(b){checkedServicesList=[];
for(var a in sdg.itemOptions[b]){if($sd("#"+b+" .service_"+a).attr("checked")){checkedServicesList.push(a);
}}return checkedServicesList;};sdg.selectServices=function(b,a){checkedServicesList=[];
if($sd(a).attr("checked")){$sd("#"+b+' input[name="service"]').each(function(c,d){serviceKey=$sd(d).attr("id").substr(8);
if($sd(d).attr("checked")){checkedServicesList.push(serviceKey);}else{if(sdg.itemOptions[c].serviceId!=serviceKey){$sd(d).attr("disabled","disabled");
$sd("#"+b+" label[for=service_"+serviceKey+"]").css("text-decoration","line-through");
}}});}else{$sd("#"+b+" .serviceCheckbox").removeAttr("disabled");$sd("#"+b+" .serviceCheckboxLabel").css("text-decoration","none");
}return checkedServicesList;};sdg.getValidServices=function(b,e){validServices=[];
if(b!=null||b.length>0){for(var d in sdg.itemOptions[e]){if(b[d]==undefined){var c=false;
for(var a in b){if(sdg.itemOptions[e][b[a]].optionId==sdg.itemOptions[e][d].optionId){c=true;
}}if(!c){$sd(".service_"+d).attr("disabled","disabled");$sd("#"+e+" label[for=service_"+d+"]").css("text-decoration","line-through");
}else{validServices.push(d);}}}}else{$sd("#"+e+" .serviceCheckbox").removeAttr("disabled");
$sd("#"+e+" .serviceCheckboxLabel").css("text-decoration","none");}validServices=sdg.makeArrayUnique(validServices);
return validServices;};sdg.setSelectedServiceId=function(d,a,b){if(b!=null||b.length>0){var c="";
for(index in b){if(index==0){c=b[index];}else{c=c+":"+b[index];}}$sd("#commerceItemId").val(a);
$sd(".selectedTwoManServiceId").val(c);}};$sd(".freeDeliveryTerms").live("click",function(){sdg.displayFreeDeliveryTerms();
});sdg.displayFreeDeliveryTerms=function(){tb_remove();var b=0;var d=document.createElement("div");
$sd(d).attr("id","freeDeliveryTerms");$sd("body").append($sd(d));var a=document.createElement("div");
var c=$sd("#freeDeliveryTerms").html();$sd(a).html(c);$sd(d).append($sd(a));b=b+$sd(d).height();
b=b+150;tb_show("Free delivery terms and conditions","#TB_inline?height="+b+"&width=800&inlineId=freeDeliveryTerms&destroyOnEnd=1");
};$sd(".moreWarrantyOptions1").live("click",function(){$sd(this).parents(".warrantyOptions").slideUp().next().slideDown();
return false;});$sd(".moreWarrantyOptions").live("click",function(){$sd(this).parents(".warrantyOptions").slideUp().next().slideDown();
return false;});$sd(".findOutMore").live("click",function(){$sd("#warrantyLightboxTarget").removeAttr("id");
var a=$sd(this);var b=a.text();a.next(".warrantyLightboxOriginal").attr("id","warrantyLightboxTarget");
tb_remove();tb_show(b,"#TB_inline?height=270&width=600&inlineId=warrantyLightboxTarget");
return false;});$sd(".warrantyAdd").live("click",function(){var b=$sd(this).parents("li").find("option:selected").attr("rel");
if(!b){var b=$sd(this).attr("rel");}var a=b.split(":");$sd("#commerceItemId").attr("value",a[0]);
$sd("#mainItemProductId").attr("value",a[1]);$sd("#financialSkuId").attr("value",a[2]);
$sd("#financialPaymentMethodId").attr("value",a[3]);index=$sd(this).closest("tr").attr("id");
var c=sdg.warrantyAvailable[index][a[2]].shop5;sdg.fireServiceShop5Tag(c);$sd(this).siblings(".warrantyAddInput").click();
return false;});$sd(function(){$sd(".warrantyContainer").each(function(){var e=$sd(this).attr("rel");
if(e){var b=$sd("option",this);var d=false;b.each(function(){$this=$sd(this);var f=$this.attr("rel");
f=f.split(":");f=f[0];if(f==e){var g=$this.parents(".warrantyContainer").find(".initialState");
$sd(".warrantyDescription",g).text($sd.trim($this.parents(".warrantySelect").siblings(".warrantyDescription").text()));
$sd(".warrantyPrice",g).text($sd.trim($this.parents(".warrantySelect").siblings(".warrantyPrice").text()));
$sd(".warrantySelect",g).text($sd.trim($this.text()));$sd(".warrantyAdd",g).attr("rel",$this.attr("rel"));
d=true;return false;}});if(!d){$option=$sd("option:first-child",this);$option.each(function(){var h=$sd(this);
var g=h.parents(".warrantyContainer").find(".initialState");var f=h.attr("rel");f=f.split(":");
f=f[0];$sd(".warrantyDescription",g).text($sd.trim(h.parents(".warrantySelect").siblings(".warrantyDescription").text()));
$sd(".warrantyPrice",g).text($sd.trim(h.parents(".warrantySelect").siblings(".warrantyPrice").text()));
$sd(".warrantySelect",g).text($sd.trim(h.text()));$sd(".warrantyAdd",g).attr("rel",h.attr("rel"));
return false;});}}else{var c=$sd(".initialState",this);var a=c.siblings(".warrantyOptions");
$sd(".warrantyDescription",c).text($sd.trim($sd(".warrantyDescription:first",a).text()));
$sd(".warrantyPrice",c).text($sd.trim($sd(".warrantyPrice:first",a).text()));$sd(".warrantyAdd",c).attr("rel",$sd(".warrantyAdd:first",a).attr("rel"));
}});});sdg.displayWarrantyDcvoTerms=function(h){tb_remove();var a=document.createElement("div");
$sd(a).attr("id","onlineCreditOfferTerms");var d=0;$sd("body").append($sd(a));var b=$sd("#warrantyCOTermsInput"+h).val();
var l=b.split("||");for(var c=1;c<l.length;c++){var k=l[c].substr(l[c].indexOf("%%")+2);
var g=l[c].substr(0,l[c].indexOf("%%"));var f=document.createElement("div");$sd(f).attr("id",k);
var e=$sd("#"+k).html();$sd(f).html(e);$sd(f).find("a").html(g);$sd(a).append($sd(f));
d=d+$sd(a).height();}d=d+60;tb_show("Payment Offer terms & Conditions","#TB_inline?height="+d+"&width=800&inlineId=onlineCreditOfferTerms&destroyOnEnd=1");
};$sd(function(){$sd(".dcvotermswarranty").live("click",function(){var a=$sd(this).attr("id");
a=a.substr(5);sdg.displayWarrantyDcvoTerms(a);});});
