var NaeycTaxonomy = {
	showFull : function (nid) {
		$('#node_teaser_view_' + nid).hide(500);
		$('#node_full_view_' + nid).show(700);
		return false;
	},
	showTeaser : function (nid) {
		$('#node_full_view_' + nid).hide(700);
		$('#node_teaser_view_' + nid).show(500);
		return false;		
	},
	addToCart : function (nid, quantity) {
		addToCartElement = $('#taxonomy-add-to-cart-' + nid); 
	    addToCartElement.click(function() {
	    		return false;
	    	}
	    );
	    addToCartElement.attr('onclick', 'return false;');
		newQuantity = parseInt(quantity);
		quantity = (undefined == quantity ? 1 : (newQuantity == NaN ? 1 : newQuantity));
		$.ajax({
			url: Drupal.settings.base_path + 'node/ajax/add_to_cart',
			dataType: 'html',
			type: 'POST',
			data: {nid: nid, quantity: quantity},
			success: function (data) {
				switch (data) {
					case '0':
						alert('Some error!');
						break;
					case '1':
						$('#taxonomy-add-to-cart-success-' + nid).fadeIn(200);		
						addToCartElement.unbind('click');
						addToCartElement.click(function() {
					    		return NaeycTaxonomy.addToCart(nid);
					    	}
	    				);
	    				$('#taxonomy-add-to-cart-success-' + nid).fadeOut(2000);	    				
						break;					
				}
			}
		});
	}
}
