$(document).ready(function(){

	$('.up').click(function(){
		$(this).parent().parent().find('input').each(function(){
			this.value++;
			var a = eval(this.id);
			$('#p'+a[0]).html((this.value*a[1]).toFixed(2));
			cookie.set('cart['+a[0]+']',this.value,30,'/');

			//total
			totalRefresh()
		});
		
	})

	$('.down').click(function(){
		$(this).parent().parent().find('input').each(function(){
			var a = eval(this.id);

			//if close
			if(this.value==1 && confirm(langConfirm))
			{
				this.value=0;
				cookie.del('cart['+a[0]+']','/');
				$(this).parent().parent().remove();
				totalRefresh();
			}
			
			if(this.value > 1)
			{		
				this.value--;
				
				$('#p'+a[0]).html((this.value*a[1]).toFixed(2));
				cookie.set('cart['+a[0]+']',this.value,30,'/');

				//total
				totalRefresh()
			}
		});

	})

	$('.cclose').click(function(){
		if(confirm(langConfirm))
		{
			var cartbox = $(this).parent().parent().parent();
			cookie.del('cart['+cartbox.attr('id')+']','/');
			cartbox.remove();
			totalRefresh();
		}
	});

	$('.qty input').keyup(function(){

		this.value = parseInt(this.value);
		if(isNaN(this.value))
		{
			this.value = 1;
			this.select();
		}
		var a = eval(this.id);
		$('#p'+a[0]).html((this.value*a[1]).toFixed(2));
		cookie.set('cart['+a[0]+']',this.value,30,'/');

		totalRefresh();

		//if close
		if(this.value==0 && confirm(langConfirm))
		{
			cookie.del('cart['+a[0]+']','/');
			$(this).parent().parent().remove();
		}
	});

	function totalRefresh()
	{
		
		//total
		var total = 0;
		$('.qprices').each(function(){
			total += parseFloat(this.innerHTML);
		});
		cookie.set('total',total,30,'/');
		$('.total').html(String(total.toFixed(2)));

		//quan
		var quan = 0;
		$('.qty input').each(function(){
			quan += parseInt(this.value);
		});
		cookie.set('quan',quan,30,'/');
		$('#quan').html(String(quan));
		
		if(total==0)
			$('#makeOrder').hide();
		else
			$('#makeOrder').show();
	}
})