I have two JS functions on a form. First function is "function checkData", to validate the form info, Second is "function setAction(frm)" to determin what action to take based on a radio button selection. I can't seem to get the form to run through the validation first, then run the action function based on a radio button selection.

Code Function One:
Code:
<script><!--
function checkData() {
        var text = "Enrollment Error:"   
        var correct = true 
                if (document.Rebate.code.value != '800') {correct = false; text += "\nThe application code you entered is incorrect"}
                if (document.Rebate.name.value == "") {correct = false; text += "\nPlease enter your name"}
                if (document.Rebate.address.value == "") {correct = false; text += "\nPlease enter your address"}
                if (document.Rebate.city.value == "") {correct = false; text += "\nPlease enter your city"}
                if (document.Rebate.state.value == "") {correct = false; text += "\nPlease enter your statecode"}
                if (document.Rebate.zip.value == "") {correct = false; text += "\nPlease enter your zip code"}
				if (document.Rebate.area.value == "") {correct = false; text += "\nPlease enter your area code"}
                if (document.Rebate.phone.value == "") {correct = false; text += "\nPlease enter your phone number"}
				 if (document.Rebate.interest.value == "") {correct = false; text += "\nPlease enter your location of interest"}
            else if (correct == setAction(frm))
        else {alert(text)}
}

//-->
</script>
Code Function Two:
Code:
<script type="text/javascript">
function setAction(frm){
act = '';
	for(x=0;x<frm.interest.length;x++){
		if(frm.interest[x].checked){
			act = frm.interest[x].value;
		}
	}
	
	if(act == 'flagler'){
		frm.action = 'rebate_enrollment_action_flagler.asp';
	}
	else if(act == 'nbrevard'){
		frm.action = 'rebate_enrollment_action_nbrevard.asp';
	}
	else if(act == 'cbrevard'){
		frm.action = 'rebate_enrollment_action_cbrevard.asp';
	}
	else if(act == 'sbrevard'){
		frm.action = 'rebate_enrollment_action_sbrevard.asp';
	}
	else if(act == 'indianriver'){
		frm.action = 'rebate_enrollment_action_indianriver.asp';
	}
	else{
		alert('Please choose an option');
		return false;
	}
}
</script>
Code:
<form name="form1" method="post" action="" onSubmit="return checkData()">