tii_callFunctionOnWindowLoad (function () {
	var btn = document.getElementById("dietchk");
	if(btn) {
		tii_addEventHandler(btn, "click", function(event) {handleEvent(event);}, false);
		tii_addEventHandler(btn, (btn.keypress ? "keypress" : "keydown"), function(event){handleEvent(event);}, false);
	}
	function handleEvent (event) {
		if (checkMinMax()) {document.dietCompare.submit();}
		else {tii_stopDefaultAction(event);}
	}
});

// Check to make sure at least 1, and fewer than 3 diets are checked
function checkMinMax() {
	var count = 0;
	var errormsg = "";
	for (var i=0; i < document.dietCompare.diet.length; i++) {
		if (document.dietCompare.diet[i].checked) {
			count++;
		}
	}
	if (count > 3) {
		errormsg += "Please select no more than three diets to compare.";
	} else if (count == 0) {
		errormsg += "Please select at least one diet to compare.";
	}
	if (errormsg != "") {
		var msgElement = document.getElementById("digmsg");
		if (msgElement) {
			msgElement.innerHTML = errormsg;
		}
		return false;
	}
	return true;
}
