function AlertYesNo(oItem,sAlertName) {
	if (!CheckYesNo(oItem)) {
		eval("document." + oItem[0].name + "Req.src=\""+sLeadImgStop+"\";");
		window.alert(sAlertName + ' must be answered.  You must enter a value for this before continuing.');
		return false;
	} else {
		eval("document." + oItem[0].name + "Req.src=\""+sLeadImgNone+"\";");
		return true;
	}
}

function CheckYesNo(optField) {
	// checks that the question is answered
	if ((optField[0].checked) || (optField[1].checked)) {
		return true;
	} else {
		return false;
	}
}

function AlertTrueFalse(oItem,sAlertName) {
	if (!CheckTrueFalse(oItem)) {
		eval("document." + oItem.name + "Req.src=\""+sLeadImgStop+"\";");
		window.alert(sAlertName + ' must be answered.  You must enter a value for this before continuing.');
		return false;
	} else {
		eval("document." + oItem.name + "Req.src=\""+sLeadImgNone+"\";");
		return true;
	}
}

function CheckTrueFalse(optField) {
	// checks that the question is answered
	if ((optField[0].checked) || (optField[1].checked)) {
		return true;
	} else {
		return false;
	}
}

function CheckRatings(optField) {
	// checks that the question is answered
	var bAns=false;
	for (var icnt=0;icnt<=4;icnt++) {
		if (optField[icnt].checked) { bAns=true; }
	}
	return bAns;
}

function CheckMCRadio(optField) {
	// checks that the question is answered
	var bAns=false;
	for (var icnt=0;icnt<optField.length;icnt++) {
		if (optField[icnt].checked) { bAns=true; }
	}
	return bAns;
}

function AlertMCDDown(oItem,sAlertName) {
	if (!CheckMCDDown(oItem)) {
		eval("document." + oItem.name + "Req.src=\""+sLeadImgStop+"\";");
		oItem.className="valuetext_err";
		window.alert(sAlertName + ' must be answered.  You must enter a value for this before continuing.');
		return false;
	} else {
		oItem.className="valuetext";
		eval("document." + oItem.name + "Req.src=\""+sLeadImgNone+"\";");
		return true;
	}
}

function CheckMCDDown(cboField) {
	// checks that the question is answered
	if (cboField.selectedIndex >0) {
		return true;
	} else {
		return false;
	}
}

function CheckMRCheck(optField) {
	// checks that the question is answered
	var bAns=false;
	for (var icnt=0;icnt<optField.length;icnt++) {
		if (optField[icnt].checked) { bAns=true; }
	}
	return bAns;
}

function AlertMRList(oItem,sAlertName) {
	if (!CheckMRList(oItem)) {
		eval("document." + oItem.name + "Req.src=\""+sLeadImgStop+"\";");
		oItem.className="valuetext_err";
		window.alert(sAlertName + ' must be answered.  You must enter a value for this before continuing.');
		return false;
	} else {
		oItem.className="valuetext";
		eval("document." + oItem.name + "Req.src=\""+sLeadImgNone+"\";");
		return true;
	}
}

function CheckMRList(cboField) {
	// checks that the question is answered
	if (cboField.selectedIndex >0) {
		return true;
	} else {
		return false;
	}
}

