var header = {
	cartItemCount: {
		get: function(callback)
		{
			var onComplete = function(response)
			{
				callback(response);
			}
		
			$.post(global_url + 'ajax/cart/getItemCount', null, onComplete, 'json');
		},
		set: function(count)
		{
			if (count == undefined)
			{
				header.cartItemCount.get(header.cartItemCount.set);
				return;
			}
		
			var $cartItemCount = $('#cartItemCount');
			
			var setValueAndfadeIn = function(){
				$cartItemCount
					.text(count)
					.fadeIn(250);
			}
			
			$cartItemCount.fadeOut(250, setValueAndfadeIn);
		}
	}
}
