antallSelvvalgte = 0;
maxAntallSelvvalgte = 4;
antallSammenlign = 0;
maxAntallSammenlign = 6;
function doCountSelvvalgte() { 
	for(i=1;i<document.sok1.elements.length;i++){
		if(document.sok1.elements[i].type == "checkbox") {
			if(document.sok1.elements[i].name.substring(0,5) != "merke" && document.sok1.elements[i].name != "aargang" && 
				document.sok1.elements[i].name != "brand" && document.sok1.elements[i].name != "model" && 
				document.sok1.elements[i].name != "price" && document.sok1.elements[i].name != "effect" &&
				document.sok1.elements[i].checked) {
					antallSelvvalgte++;
			}
		}
	}
}
function doChange(elem) { 
	if(elem.checked) {
		if(antallSelvvalgte >= maxAntallSelvvalgte) {
			elem.checked = false;
			alert("Du kan maksimalt velge " + maxAntallSelvvalgte + " egenskaper i tillegg til de forvalgte.");
		} else {
			antallSelvvalgte++;
		}
	} else {
		antallSelvvalgte--;
	}
}
function doChangeSammenlign(elem) { 
	if(elem.checked) {
		if(antallSammenlign >= maxAntallSammenlign) {
			elem.checked = false;
			alert("Du kan maksimalt velge " + maxAntallSammenlign + " traktorer for sammenligning.");
		} else {
			antallSammenlign++;
		}
	} else {
		antallSammenlign--;
	}
	if(antallSammenlign>0){
		document.slign.slign_submit.disabled=false;
	} else {
		document.slign.slign_submit.disabled=true;
	}
}
function sjekkNrEn() {
	doDeSelect = false;
	for(i=1;i<document.sok1.elements.length;i++){
		if(document.sok1.elements[i].name.substring(0,5) == "merke" && !doDeSelect) {
			if(document.sok1.elements[i].checked){
				doDeSelect = true;
			} else {
				break;
			}
		} else if(document.sok1.elements[i].name.substring(0,5) == "merke") {
			document.sok1.elements[i].checked = false;
		}
	}
}
function sjekkMerke() {
	antBokser = 0;
	antSjekket = 0;
	for(i=1;i<document.sok1.elements.length;i++){
		if(document.sok1.elements[i].name.substring(0,5) == "merke") {
			antBokser++;
			if (antBokser > 1) {
				if(document.sok1.elements[i].checked){
					antSjekket++;
				}
			}
		}
	}
	for(i=1;i<document.sok1.elements.length;i++){
		if(document.sok1.elements[i].name.substring(0,5) == "merke") {
			if (antSjekket == 0) {
				document.sok1.elements[i].checked = true;
			} else {
				document.sok1.elements[i].checked = false;
			}
			break;
		}
	}
}
