(function($) {
    $.fn.labelify=function(settings){settings=jQuery.extend({text:"title",labelledClass:""},settings);var lookups={title:function(input){return $(input).attr("title");},label:function(input){return $("label[for="+input.id+"]").text();}};var lookup;var jQuery_labellified_elements=$(this);return $(this).each(function(){if(typeof settings.text==="string"){lookup=lookups[settings.text];}else{lookup=settings.text;};if(typeof lookup!=="function"){return;}var lookupval=lookup(this);if(!lookupval){return;}$(this).data("label",lookup(this).replace(/\n/g,''));$(this).focus(function(){if(this.value===$(this).data("label")){this.value=this.defaultValue;$(this).removeClass(settings.labelledClass);}}).blur(function(){if(this.value===this.defaultValue){this.value=$(this).data("label");$(this).addClass(settings.labelledClass);}});var removeValuesOnExit=function(){jQuery_labellified_elements.each(function(){if(this.value===$(this).data("label")){this.value=this.defaultValue;$(this).removeClass(settings.labelledClass);}})};$(this).parents("form").submit(removeValuesOnExit);$(window).unload(removeValuesOnExit);if(this.value!==this.defaultValue){return;}this.value=$(this).data("label");$(this).addClass(settings.labelledClass);});};
})(jQuery);

addToCartCallback = function() {
    var xhtml = '<p class="message">Product has been added to cart</p>';
        xhtml+= '<p class="buttons"><a href="#" id="continue-shopping"><span>Continue&nbsp;Shopping</span></a> <a href="/my-basket/" id="proceed-to-cart"><span>Proceed&nbsp;to&nbsp;Cart</span></a></p>';
    $.facebox(xhtml);
    $('#continue-shopping').unbind('click').click(function(){
        $.facebox.close();
        return false;
    });
}

function setCartPrices (prices) {
    $('#cart-grand-total').text(prices.total);
    $('#cart-total').text(prices.offers_total);
    $('#cart-shipping').text(prices.shipping);
    $('#cart-discount').text(prices.discount);
    $('#member-cart-shipping').text('$'+prices.shipping);
    $('#member-cart-total').text('$'+prices.total);

    if (arguments[1]) {
        $.each(arguments[1], function(id, price){
            $('#product-price-' + id).text('$' + price);
        })
    }
}

$(function(){
    $("#loading").bind("ajaxSend", function(){
    var fn = $(this);
    fn.show();
}).bind("ajaxComplete", function(){
    $(this).hide();
});
})


$(function(){
    $('#access form input:text, #access form input:password').labelify();
});