I tried what you suggested and the form still submits to the next page.
<script LANGUAGE="JavaScript">
<!--
function ValidateForm(form){
if ( form.merchant.value == "") { ErrorText= "1";alert ( "Merchant Name is a required field" ); return false; }
if ( form.contact.value == "") { ErrorText= "2";alert ( "Contact Name is a required field" ); return false; }
if ( form.metro.selectedIndex == 0 ) { ErrorText= "3";alert ( "You must choose a Metropolitan Area." ); return false; }
if ( form.terms.checked == false ) { ErrorText= "4";alert ( "Please check the Terms & Conditions box." ); return false; }
if (ErrorText= "") { form.submit() }
}
-->
</script>