// compare javacript
function compareItems(formName)
{
	var itemsForm = document.forms[formName];
	// check available items indexes 
	var indexes = new Array();
	if (itemsForm.items_indexes && itemsForm.items_indexes.value != "") {
		indexes = itemsForm.items_indexes.value.split(",");
	}

	var checkedNumber = 0;
	var checkedItems = "";
	for (var id in indexes) {
		var idx = indexes[id];
		if(itemsForm.elements["compare"+idx] && itemsForm.elements["compare"+idx].checked) {
			checkedNumber++;
			if(checkedNumber > 1) { checkedItems += ","; }
			checkedItems += itemsForm.elements["compare"+idx].value;
		}
	}
	if (checkedNumber < 2) {
		alert(compareMinAllowed);
	} else if (checkedNumber > 5) {
		alert(compareMaxAllowed);
	} else {
		document.compare_form.items.value = checkedItems;
		document.compare_form.submit();
	}

	return false;
}

function compareRecentItems(formName)
{
	var checkedNumber = 0;
	var checkedItems = "";
	var recentForm = document.forms[formName];
	var compareItems = recentForm.compare;
	for (var i = 0; i < compareItems.length; i++) {
		if(recentForm.compare[i].checked) {
				checkedNumber++;
				if(checkedNumber > 1) { checkedItems += ","; }
				checkedItems += recentForm.compare[i].value;
		}
	}
	if (checkedNumber < 2) {
		alert(compareMinAllowed);
	} else if (checkedNumber > 5) {
		alert(compareMaxAllowed);
	} else {
		recentForm.items.value = checkedItems;
		recentForm.submit();
	}

	return false;
}
