/*******************************************************************/
function validateAllData(form){
	if (checkDate(form.elements["Date_Of_Contact_Year"],form.elements["Date_Of_Contact_Month"],form.elements["Date_Of_Contact_Day"],"the 'Contact Date'",false) == false) {
		 document.ack_contact_rpt.Date_Of_Contact_Month.focus();
		 return false; }
	if (checkString(form.elements["Event"],"'Event'", false) == false) return false;
	if (checkString(form.elements["Prospect_Name"],"'Prospect Name'", false) == false) return false;
	if (checkString(form.elements["DUR_ID"],"Prospect's DUR 'ID'", false) == false) return false;
	if (checkString(form.elements["Address"],"Prospect's Address", false) == false) return false;

	if (checkRadioValueNotNull(form.elements["Action_Required"]) == false) return false;
	var optionActionRequired = getRadioButtonValue (form.elements["Action_Required"]);

	if (checkString(form.elements["Ack_Should_Include"],"'Acknowledgement Inclusion'", false) == false) return false;
	if (checkString(form.elements["Submitted_By"],"'Submitted by'", false) == false) return false;
	return true;
}
/*******************************************************************/
function checkRadioValueNotNull (radio){
	var radValue = null
    for (var i = 0; i < radio.length; i++){
	    if (radio[i].checked) {
			radValue = radio[i].value;
			break; } }
 	if (radValue == null) {
		alert("You did not select a required 'action'. Please select one.");
		radio[1].focus();
		return false;	
	}
	else return true;
}

/*******************************************************************/
function checkSSN (theField, message, emptyOK)
{   if (checkSSN.arguments.length == 1) emptyOK = defaultEmptyOK;
    if ((emptyOK == true) && (isEmpty(theField.value))) return true;
    else
    {  var normalizedSSN = stripCharsInBag(theField.value, SSNDelimiters)
       if (!isSSN(normalizedSSN, false)) {
	   		alert("You have entered an invalid ID for " + message + ". Please reenter it now.");
			theField.focus();
			theField.select();
			return false;}
       else return true;
    }
}
/*******************************************************************/
function getRadioButtonValue (radio){
    for (var i = 0; i < radio.length; i++){
	   if (radio[i].checked) { break }
    }
    return radio[i].value;
}


