jQuery(document).ready(function($){

	function update_right_cart(id,count,name,price,all) {
		//alert($('.rcartitem').html());
		if(!$('.rcartitem').html()) {
			$('.tuscias').show();
			$('.cartcont').hide();
		}
		
		if($('#rcart-'+id).html()) {
			if(parseInt(count) > 0) {
				$('#rcart-'+id).children('.span').children('a').children('.rkiekis').html(count);
			} else {
				$('#rcart-'+id).remove();
				$('#mcart-'+id).remove();
			}
		} else {
			$('#rcart-box').append('<div class="item clearfix rcartitem" id="rcart-'+id+'"><div class="span"><a href="/products/view/'+id+'"><span class="rkiekis">'+count+'</span>x <span class="rname">'+name+'</span>, <span class="rprice">'+price+'</span> Lt</a></div><a class="remove">x</a></div>');
		}
		
		$('#rallprice').html(all);
		
		if($('.rcartitem').html()) {
			$('.tuscias').hide();
			$('.cartcont').show();
		} else {
			$('.tuscias').show();
			$('.cartcont').hide();
		}
	}
	
	$('.rkiekis').live('change', function() {
		//alert('a');
	});
	
	$('.delete_all').live('click', function(){
		data = {
			product_id: 'all',
			count: 0
		}
		
		$('.rcartitem').remove();
		$('.tuscias').show();
		$('.cartcont').hide();
		$('.amount').val(0);
		
		$.post('/products/add_to_cart', data, function(info) {
			
		});
	
	});
	
	$('.remove').live('click', function(){
		var id = $(this).parent().attr('id').split("-");

		$('#mcart-'+id[1]).remove();
		$('#rcart-'+id[1]).remove();
		
		if(!$('.rcartitem').html()) {
			$('.tuscias').show();
			$('.cartcont').hide();
		}
		
		data = {
			product_id: id[1],
			count: 0
		}
		$('#cart-amount-'+id[1]).val('0');
		$.post('/products/add_to_cart', data, function(info) {
			info = info.split("][");
			$('#rallprice').html(info[2]);
		});
	});

	$('.inc-val').live('click', function(){
		var id = $(this).parent().children('input').attr('alt');
		var value = parseInt($(this).parent().children('input').val());
		$(this).parent().children('input').val(++value);
		data = {
			product_id: id,
			count: value
		}
		$.post('/products/add_to_cart', data, function(info) {
			info = info.split("][");
			update_right_cart(id,value,info[0],info[1],info[2]);
		});
	});
	
	$('.dec-val').live('click', function(){
		var id = $(this).parent().children('input').attr('alt');
		var value = parseInt($(this).parent().children('input').val());
		
		if(value>0){
			$(this).parent().children('input').val(--value);
			data = {
				product_id: id,
				count: value
			}
			$.post('/products/add_to_cart', data, function(info) {
				info = info.split("][");
				update_right_cart(id,value,info[0],info[1],info[2]);
			});
		} 
	});
	
	$('.amount').live('change',function(){
		var id = $(this).attr('alt');
		var value = parseInt($(this).val());
		if(value>=0 && value < 999 ){
			data = {
				product_id: id,
				count: value
			}
			$.post('/products/add_to_cart', data, function(info) {
				info = info.split("][");
				update_right_cart(id,value,info[0],info[1],info[2]);
			});
		}
	});
	
	$('.prist').live('click', function() {
		var price = $(this).val();
		var id = $(this).attr('id');
		var kaina = parseInt($('#prekes').html());

		
		if( kaina > 40 && price == '5') {
			$('#prist').html(0);
			$('#viso').html(kaina);
		} else {
			$('#prist').html(price);
			viso = parseInt(price) + parseInt(kaina);
			$('#viso').html(viso);
		}
		
		$.post('/products/del_price', {
			id: id
		});
	});
});
