function doAdd(form_id) {
	var num = document.getElementById('item_num_' + form_id);
	var data = new Array();
	data["num"] = num.value;
	data["id"]  = form_id;
	
	var req = new JsHttpRequest();
	req.onreadystatechange = function() {
        if (req.readyState == 4) {
			//document.getElementById('debug').innerHTML = req.responseText;
			document.getElementById('basket').innerHTML = req.responseJS.basket;
			//alert('Товар успешно добавлен в корзину');
        }
    }
	req.open('POST', '/basket/add_to_basket/', true);
    req.send({q: data});
}

function doUpdate(value) {
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			document.getElementById('basket').innerHTML = req.responseJS.basket;
			document.getElementById('basket_sum').innerHTML = req.responseJS.basket_sum;
			alert('Пересчет общей стоимости успешно завершен');
        }
    }
	req.loader = 'FORM';
	req.open(null, '/basket/update_basket/', true);
    req.send({q: value});
}

function doSend(data) {
    data.submit();
    /*var req = new JsHttpRequest();
    var error = new String();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			//document.getElementById('debug').innerHTML = req.responseText;
			
			document.getElementById('basket').innerHTML = req.responseJS.basket;
			document.getElementById('basket_sum').innerHTML = req.responseJS.basket_sum;
			
			error = req.responseJS.error;
			if (error.length == 0) document.getElementById('basket_resalt').innerHTML = '<b>' + req.responseJS.result + '</b>';
			else document.getElementById('basket_error').innerHTML = req.responseJS.error;
        }
    }
    req.open(null, '/basket/send_order/', true);
    req.send({ q: data });*/
}

function addCompare(id) {
	var req = new JsHttpRequest();
	req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if (req.responseJS.compare.length > 0) {
				document.getElementById('compare_div').style.display = 'block';
				document.getElementById('compare').innerHTML = req.responseJS.compare;
				
				document.getElementById('compare_img_' + id).src = '/images/icons/srav_off.gif';
				document.getElementById('compare_img_' + id).alt = 'уже добавлено в сравнение';
				
				//alert('Товар успешно добавлен в сравнение');
			}
        }
    }
	req.open('POST', '/compare/add_to_compare/', true);
    req.send({q: id});
}

function clearCompare() {
	var req = new JsHttpRequest();
	req.onreadystatechange = function() {
        if (req.readyState == 4) {
			if (req.responseJS.compare == 1) {
				opener.location.reload();
				opener.focus();
				window.close();
			}
        }
    }
	req.open('POST', '/compare/clear_compare/', true);
    req.send({q: 1});
}
