if(typeof(shoppingListJSOI12609) == "undefined" || shoppingListJSOI12609 == null || !shoppingListJSOI12609) {
shoppingListJSOI12609 = new ShoppingListJS({storeId: '10151',catalogId: '10001',langId: '-4'}, {id: '', name: '', image: '', type: '', components: {}, skus: []}, {}, "shoppingListJSOI12609");
dojo.topic.subscribe("DefiningAttributes_Resolved", function(catEntryId, productId) {
eval("shoppingListJSOI12609.setItemId(catEntryId, productId);");
});
dojo.topic.subscribe("QuickInfo_attributesChanged", function(catEntryAttributes) {
eval("shoppingListJSOI12609.setCatEntryAttributes(catEntryAttributes);");
});
dojo.topic.subscribe("Quantity_Changed", function(catEntryQuantityObject) {
eval("shoppingListJSOI12609.setCatEntryQuantity(catEntryQuantityObject);");
});
dojo.topic.subscribe("ShoppingList_Changed", function(serviceResponse) {
eval("shoppingListJSOI12609.updateShoppingListAndAddItem(serviceResponse);");
});
dojo.topic.subscribe("ShoppingListItem_Added", function() {
eval("shoppingListJSOI12609.deleteItemFromCart();");
});
}