$(document).ready(function(){
//initiateBasketLoad();
bindEventHandlers();
$.preloadImages("/shop/a/assets/images/added.gif", "/shop/a/assets/images/add.gif",
"/shop/a/assets/images/add-loader.gif");
});
function bindEventHandlers() {
$('a.add-to-basket-link').bind('click', addToBasket);
}
function addToBasket(eventObject) {
$(this).parent(".basket-add-link-container").hide('normal', showStatusContainer($(this)));
return false;
}
function showStatusContainer(source) {
var parent = source.parent(".basket-add-link-container");
//var parentSiblings = parent.sibling();
var parentSibling = parent.siblings(".add-to-basket-status");
parentSibling.removeClass("added");
parentSibling.addClass("loading");
parentSibling.show('normal', doAddToBasket(source));
}
function refreshBasket(data) {
var response = eval(data);
$('#item-count').text(response.itemCount);
}
function doAddToBasket(source) {
var statusContainer = source.parent(".basket-add-link-container").siblings('.add-to-basket-status');
//currentElement.slideUp('normal', showMessage(source));
var url = source.attr("href");
jQuery.post(url, {async : true}, function(e, msg) {
refreshBasket(e);
statusContainer.removeClass("loading");
statusContainer.addClass("added");
});
}
