function toggleLongText(toggler){
	var parent = $(toggler).parent().parent();
	$("div.text_more",parent).toggle();
	$("div.text_less",parent).toggle();
	return false;
}

function prepareCart(){
	$("#cart-container .spin-control").cmSpinControl({
		min: 0,
		max: 999,
		labelUp: '+',
		labelDown: '&minus;',
		change: function(event,data){
			data.target.css("background-color","#FFD").css("opacity",0.5);
			var name = data.target.attr("name");
			var id = name.replace(/^quantity\[(.*)\]$/,"$1");
			if(parseInt(data.value) > 0){
				$.ajax({
					url: "./json.php5",
					data: {
						action: "setCartArticleQuantity",
						positionId: id,
						quantity: data.value
					},
					dataType: "json",
					type: "post",
					success: function(json){
						data.target.css("opacity",1).css("background-color","#FFF");
					}
				});
			}
			else{
				if($("input.spin-control:visible").size() == 1){
					$.ajax({
						url: "./json.php5",
						data: {
							action: "clearCart"
						},
						dataType: "json",
						type: "post",
						success: function(json){
							document.location.reload();
						}
					});
				}
				else{
					$.ajax({
						url: "./json.php5",
						data: {
							action: "removeOrderPosition",
							positionId: id,
						},
						dataType: "json",
						type: "post",
						success: function(json){
							data.target.parent().parent().parent().fadeOut(1000);
						}
					});
				}
			}
		}
	})
}


