
function sndReq(sid) {

    r = Math.round((Math.random() * (10000000 - 1)));
    http.open("get", "/aj/gd_cmp/" + sid + "/?r=" + r);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse() {

    if(http.readyState == 4){

        response = http.responseText;
        document.getElementById("compare_it").innerHTML = response;
	i = response.substring(4, response.indexOf("-->"));
	quantity_compared_items = i;
    }
}

// ---------------

var quantity_compared_items = 0;

function storeCookie(cbox) {

    thecookie = readCookie("gd_cmp=");

    if (cbox.checked) {

        if (quantity_compared_items > 9) {
    
	    alert("Может быть выбрано не более 10 устройств");
	    v = "gd_cmp_" + cbox.value;
	    w = document.getElementById(v);
	    if (w) w.checked = false;
	    return;
	}
	document.cookie = "gd_cmp" + "=" + thecookie + "," + cbox.value + "; path=/; domain=.hotline.ua";

    } else {

	newCookie = thecookie.replace("," + cbox.value, "");
	document.cookie = "gd_cmp" + "=" + newCookie + "; path=/; domain=.hotline.ua";

	v = "gd_cmp_" + cbox.value;
	w = document.getElementById(v);
	if (w) w.checked = false;
    }
}

function readCookie(theCookie) {

    var value = 0;
    var allcookies = document.cookie;
    var pos = allcookies.indexOf(theCookie);
    if (pos != -1) {

	var start = pos + theCookie.length;
	var end = allcookies.indexOf(";", start);
	if (end == -1) end = allcookies.length;
	var value = allcookies.substring(start, end);
	value = unescape(value);
    }
    return (value);
}

function removeCookie(id) {

    thecookie = readCookie("gd_cmp=");
    newCookie = thecookie.replace("," + id, "");
    document.cookie = "gd_cmp" + "=" + newCookie + "; path=/; domain=.hotline.ua";
}

function uncheckGoods(a) {

    b = a.split("-");
    for (i = 0; i < b.length; i++) {
    
	removeCookie(b[i]);
	v = "gd_cmp_" + b[i];
	w = document.getElementById(v);
	if (w) w.checked = false;
    }
    document.getElementById("compare_it").innerHTML = "";
}
