function checkCompare(elm) {
	var checkedItems = 0;
	if (elm.checked == true) {
		checkbox = document.getElementById('products').getElementsByTagName('input');
		for (i=0; i<checkbox.length; i++) {
			if (checkbox[i].checked == true) {
				checkedItems++;
			}
			
			if (checkedItems > 3) {
				alert('Sólo puede comparar hasta 3 items por vez.');
				elm.checked = false;
				return;
			}
		}
	}
}

function doCompare() {
	var checkedItems = new Array();
	var qstring = "";
	checkbox = document.getElementById('products').getElementsByTagName('input');
	for (i=0; i<checkbox.length; i++) {
		if (checkbox[i].checked == true) {
			checkedItems[checkedItems.length] = checkbox[i].value;	
		}
	}
	
	if (checkedItems.length > 3) {
		alert('Sólo puede comparar hasta 3 items por vez.');
		return;
	}
	
	if (checkedItems.length < 2) {
		alert('Debe seleccionar al menos 2 items para comparar.');
		return;
	}
	
	for (i=0; i<checkedItems.length; i++) {
		qstring += "&item[]="+checkedItems[i];
	}

	window.location = "/comparar.php?" + qstring.substring(1);
	return;
}
