 function validateSymptom(thisform) {
 	var ratingOk = false;
 	with (thisform) {
 		// Check that the rating has been filled in
		for (var i=0; i<elements.length; i++)
 		{
 			if (elements[i].checked) {
 				if (elements[i].name == "symptomrating") {
 					ratingOk = true;
					break;
 				}
 			}
  		}
 		if (!ratingOk) {
 			document.getElementById("symptomratingwarning").style.display="inline";
 			return false;
 		}
 	}
 	return true;
 }
 
 function validateConcept(thisform) {
 	var ratingOk = false, rating = null;
 	
 	// Find radio button status
 	with (thisform) {
 		for (var i=0; i<elements.length; i++) {
 			if (elements[i].checked) {
 				if (elements[i].name == "conceptrating") {
 					ratingOk = true;
 					rating = elements[i].value;
 					break;
 				}
 			}
 		}
 	}
 	if (!ratingOk) {
		document.getElementById("conceptratingwarning").style.display="inline";
		return false;
 	}
 	/*if ((rating < 7) && (document.getElementById("newrel").selectedIndex == 0)) {
 		document.getElementById("q2bwarning").style.display="inline";
 		return false;
 	}*/
 	
 	return true;
 }
 
 function validateContext(thisform) {
 	var relevanceChecked = false, validAui = false, partChecked = false;
 	with (thisform) {
 		for (var i=0; i<elements.length; i++) {
 			if (elements[i].checked && (elements[i].name=="relevance")) {
 				relevanceChecked = true;
 				if (elements[i].value=="part") {
 					partChecked = true;
 				}
 			} else if ((elements[i].name=="nearest_aui") && (elements[i].value!="")) {
 				validAui = true;
 			}
 		}
 	}
 	if (!relevanceChecked) {
 		document.getElementById("relevancewarning").style.display="inline";
 		return false;
 	}
 	if (partChecked && !validAui) {
 		document.getElementById("betterwarning").style.display="inline";
 		return false;
 	}
 	return true;
 }