
//begin calculations functions
function updCCA(CB,noHL){
checkNum(CB, CB.checked);
if (!noHL)
{
if (CB.checked)
updhL(CB);
else
upddL(CB);
}
}

function updhL(E){
while (E.tagName!="TR")
{E=E.parentElement;}
E.className="calc_tr_hover";
}
function upddL(E){
while (E.tagName!="TR")
{E=E.parentElement;}
E.className="";
}
//end calculations functions


function uphL(E){

while (E.tagName!="TABLE")
{E=E.parentElement;}
while (E.tagName!="TR")
{E=E.parentElement;}
E.className="calc_tr_hover";
}

function updL(E){
while (E.tagName!="TABLE")
{E=E.parentElement;}
while (E.tagName!="TR")
{E=E.parentElement;}
E.className="";
}

//-------------------------------------------------------------
function checkNum(obj) {
	var num = 0;
	for (var i = 0; i < document.updatescompare.elements.length; i++) {
		if (document.updatescompare.elements[i].type == "checkbox") {
			if (document.updatescompare.elements[i].checked == true) {
				num++;
			}
		}
	}
	if ( num == 3) {
		obj.checked = false;
		alert("S\363 pode comparar 2 items."); //
		
	}
}
	
function checkUpdComp(tf)
{
	var num = 1;
	for (var i = 0; i < document.updatescompare.elements.length; i++) {
		if (document.updatescompare.elements[i].type == "checkbox") {
			if (document.updatescompare.elements[i].checked == true) {
				num++;
				
			}
		}
	}
	if (num != 3) {
        	alert("Tem de seleccionar 2 items para comparar."); //
			return(false);
	}
	else {
		for (var i = 0; i < document.updatescompare.elements.length; i++) {
			if (document.updatescompare.elements[i].type == "checkbox") {
				if (document.updatescompare.elements[i].checked == true) {
					num++;
					
				}
				else {
				document.updatescompare.elements[i].value = "";
				}
			}
		}
		return(true);
	}
}