			function add_to_cart(product_id) {
			    var pieces = document.getElementById('prod_basket_'+product_id).value;
			    var add_cart_req = init_req();
			    
			    add_cart_req.onreadystatechange = function() {
				if (add_cart_req.readyState == 4) {
				    if (add_cart_req.status == 200) {
					if (add_cart_req.responseText == 'ok') {
					    reload_cart();
					} 
					else {
					    // error, reload page
					    if (add_cart_req.responseText != '') {
						// ERROR
					    }
					}
				    }
				}
			    }
			    add_cart_req.open("GET", "/ajax/webshop_simple/add_to_cart.php?product_id="+product_id+"&pieces="+pieces, true);
			    add_cart_req.send(null);
			}
			function reload_cart() {
			    var reload_cart_req = init_req();
			    
			    reload_cart_req.onreadystatechange = function() {
				if (reload_cart_req.readyState == 4) {
				    if(reload_cart_req.status == 200) {
					if(reload_cart_req.responseText != '') {
					    document.getElementById('basket_box_cont').innerHTML = reload_cart_req.responseText;
					    reload_head();
					} 
					else {
					    // error, reload page
					   if(reload_cart_req.responseText != '') {
						// ERROR
					    }
					}
				    }
				}
			    }
			    reload_cart_req.open("GET", "/ajax/webshop_simple/reload_cart.php", true);
			    reload_cart_req.send(null);
			}
			function reload_head() {
			    var reload_head_req = init_req();
			    
			    reload_head_req.onreadystatechange = function() {
				if (reload_head_req.readyState == 4) {
				    if(reload_head_req.status == 200) {
					if(reload_head_req.responseText != '') {
					    document.getElementById('functions').innerHTML = reload_head_req.responseText;
					} 
					else {
					    // error, reload page
					   if(reload_head_req.responseText != '') {
						// ERROR
					    }
					}
				    }
				}
			    }
			    reload_head_req.open("GET", "/ajax/webshop_simple/reload_head_prod_num.php", true);
			    reload_head_req.send(null);
			}
			function empty_cart() {
			    var empty_cart_req = init_req();
			    
			    empty_cart_req.onreadystatechange = function() {
				if (empty_cart_req.readyState == 4) {
				    if(empty_cart_req.status == 200) {
					if(empty_cart_req.responseText == 'ok') {
					    reload_cart();
					} 
					else {
					    // error, empty page
					   if(empty_cart_req.responseText != '') {
						//ERROR
					    }
					}
				    }
				}
			    }
			    empty_cart_req.open("GET", "/ajax/webshop_simple/empty_cart.php", true);
			    empty_cart_req.send(null);
			}
			function change_pieces_box(product_id, plus_or_minus) {
			    var pieces = (document.getElementById('basket-item-'+product_id).value*1);
			    if(plus_or_minus == '+') {
				pieces = pieces+1;
			    }
			    else {
				if(pieces > 0) {
				    pieces = pieces-1;
				}
			    }
			    var change_pieces_req = init_req();
			    
			    change_pieces_req.onreadystatechange = function() {
				if (change_pieces_req.readyState == 4) {
				    if (change_pieces_req.status == 200) {
					if (change_pieces_req.responseText == 'ok') {
					    reload_cart();
					} 
					else {
					    // error, reload page
					    if (change_pieces_req.responseText != '') {
						// ERROR
					    }
					}
				    }
				}
			    }
			    change_pieces_req.open("GET", "/ajax/webshop_simple/add_to_cart.php?product_id="+product_id+"&pieces="+pieces, true);
			    change_pieces_req.send(null);
			}
			function change_pieces_order(product_id, plus_or_minus) {
			    var pieces = (document.getElementById('order-item-'+product_id).value*1);
			    if(plus_or_minus == '+') {
				pieces = pieces+1;
			    }
			    else {
				if(pieces > 0) {
				    pieces = pieces-1;
				}
			    }
			    var change_pieces_order_req = init_req();
			    
			    change_pieces_order_req.onreadystatechange = function() {
				if (change_pieces_order_req.readyState == 4) {
				    if (change_pieces_order_req.status == 200) {
					if (change_pieces_order_req.responseText == 'ok') {
					    //reload_cart();
					    document.location.href='/hu/content/webshop_order/megrendeles';
					} 
					else {
					    // error, reload page
					    if (change_pieces_order_req.responseText != '') {
						// ERROR
					    }
					}
				    }
				}
			    }
			    change_pieces_order_req.open("GET", "/ajax/webshop_simple/add_to_cart.php?product_id="+product_id+"&pieces="+pieces, true);
			    change_pieces_order_req.send(null);
			}

