﻿$.basket.onAdd(function() {
    $.invoke('Mangar.Core.HelperUtils/GetBasketTemplateString', ["BasketAddedMessage"], function(newItem) {
        DisplayFullScreenPopup(newItem);
        fn_UpdateBasket_TopNavSummary();

        pageTracker._trackEvent('Basket', 'Added Product', $.basket.lastAddedProduct);
    });
});

var fn_UpdateBasket_TopNavSummary = function() {
    $.invoke('Mangar.Core.HelperUtils/GetBasketTemplateString', ["TopNavSummary"], function(newItem) {
        $('.basketLink').replaceWith(newItem);
    });
}

$.basket.onRemove(function() {
    $.invoke('Mangar.Core.HelperUtils/GetBasketTemplateString', ["TopNavSummary"], function(newItem) {
        $('.basketLink').replaceWith(newItem);
        pageTracker._trackEvent('Basket', 'Removed Product', $.basket.lastRemovedProduct);
    });
});
