function setCompareProduct(currObj,prd_id,dot) {
	try {
		if (dot==undefined) dot='./';
		var act = (currObj.className=='check' ? 'set' : 'unset');
		var incr = 1;
		var req = new JsHttpRequest();
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if (req.responseJS.chSet > 0) {
					var elemCntProds = document.getElementById('cntProds');
					var elemCntProds2 = document.getElementById('cntProds2');
					var elemCntProds3 = document.getElementById('cntProds3');
					var elemCntProds4 = document.getElementById('cntProds4');
					if (act=='unset') incr = -1;
					elemCntProds.value = parseInt(elemCntProds.value)+incr;
					if (elemCntProds2) elemCntProds2.value = elemCntProds.value;
					if (elemCntProds3) elemCntProds3.value = elemCntProds.value;
					if (elemCntProds4) elemCntProds4.value = elemCntProds.value;
					document.getElementById('card_compare_'+prd_id).checked = (act=='set' ? true : false);
					currObj.className = 'check' + (act=='set' ? '2' : '');
					var trEl = document.getElementById('tr'+prd_id);
					if (trEl) trEl.style.display = 'none';
				}
			}
		}
		req.open('POST', dot+'tools.php', true);
		req.send({ act:act, prd_id:prd_id });
	} catch (e) {  }
}
function clearCompareProduct(dot) {
    try {
		if (dot==undefined) dot='./';
    	var req = new JsHttpRequest();
    	req.onreadystatechange = function() {
    		if (req.readyState == 4) {
    			if (req.responseJS.chSet > 0) {
	    			document.getElementById('cntProds').value = '0';
					document.getElementById('cntProds2').value = '0';
					document.getElementById('cntProds3').value = '0';
					document.getElementById('cntProds4').value = '0';
	    			allElems = document.getElementsByTagName("input");
	    			for (var i = 0; i < allElems.length; i++) {
	    				var tmpElem = allElems[i];
	    				if (tmpElem.type == 'checkbox' && tmpElem.checked) {
	    					tmpElem.checked=false;
	    				}
	    				if (tmpElem.type == 'button' && tmpElem.className == 'check2') {
	    					tmpElem.className = 'check';
	    				}
	    			}
    			}
    		}
    	}
    	req.open('POST', dot+'tools.php', true);
    	req.send({ act:'clear' });
    } catch (e) {  }
}
function calculateValues(act,currForm) {
	try {
		var req = new JsHttpRequest();
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if (req.responseJS.txt != '') {
					var elemOutput = document.getElementById('output');
					elemOutput.style.display = '';
					elemOutput.innerHTML = req.responseJS.txt;
				}
			}
		}
		req.open('POST', 'tools.php', true);
		req.send({ act:act, form:currForm });
	} catch (e) {  }
}

