
var ajax_url = '/?ajax&lang=' + lang + '&r=';

$(document).ready(function(){
	draw_header_cart();	
});

function add_to_cart(parent_id, subitem_id)
{
	if(!parent_id || !subitem_id)
	{
		alert('Incorrect input');
	}
	
	$.ajax({
	  type: 'POST',
	  url: ajax_url + Math.random() ,
	  data: {'task' : 'add_to_cart', 'parent_id' : parent_id, 'subitem_id' : subitem_id},
	  dataType: "html",
	  success: function(result)
	  {
	  	if(result)
	  	{
	  		draw_header_cart();
	  	
		} else {
			
			alert('Failed to add item');
		}
	  }
	});
}

function remove_item(parent_id, subitem_id)
{
	if(!parent_id || !subitem_id)
	{
		alert('Incorrect input');
	}
	
	$.ajax({
	  type: 'POST',
	  url: ajax_url + Math.random() ,
	  data: {'task' : 'remove_item', 'parent_id' : parent_id, 'subitem_id' : subitem_id},
	  dataType: "html",
	  success: function(result)
	  {
	  	if(result)
	  	{
	  		draw_header_cart();
	  		draw_cart_content();
	  	
		} else {
			
			alert('Failed to remove item');
		}
	  }
	});
}

function change_amount(parent_id, subitem_id, amount)
{
	if(!parent_id || !subitem_id || !amount)
	{
		alert('Incorrect input');
	}
	
	$.ajax({
	  type: 'POST',
	  url: ajax_url + Math.random() ,
	  data: {'task' : 'change_amount', 'parent_id' : parent_id, 'subitem_id' : subitem_id, 'amount' : amount},
	  dataType: "html",
	  success: function(result)
	  {
	  	if(result)
	  	{
	  		draw_header_cart();
	  		draw_cart_content();
	  	
		} else {
			
			alert('Failed to change amount');
		}
	  }
	});
}

function empty_cart()
{
	$.ajax({
	  type: 'POST',
	  url: ajax_url + Math.random() ,
	  data: {'task' : 'empty_cart'},
	  dataType: "html",
	  success: function(result)
	  {
	  	if(result)
	  	{
	  		draw_header_cart();
	  		draw_cart_content();
			$('.order_form').remove();	  	
		} 
	  }
	});
}

function draw_header_cart()
{
	$.ajax({
	  type: 'POST',
	  url: ajax_url + Math.random() ,
	  data: {'task' : 'draw_header_cart'},
	  dataType: "html",
	  success: function(result)
	  {
	  	if(result)
	  	{
	  		$('.cart').html(result);	
	  	
		} 
	  }
	});
}

function draw_cart_content()
{
	$.ajax({
	  type: 'POST',
	  url: ajax_url + Math.random() ,
	  data: {'task' : 'draw_cart'},
	  dataType: "html",
	  success: function(result)
	  {
	  	if(result)
	  	{
	  		$('#content').html(result);	
	  	
		} 
	  }
	});
}
