This JavaScript was most likely written by DreamWeaver... quick and easy way to validate a form but can be quite problematic, especially when placed on a page with multiple forms, as in this case.
I've always found that IE is a little more forgiving than FireFox when it comes to form submissions, so this doesn't surprise me.
AS Wige said, probably best off to rewrite the validation routine. I find it confusing as well since the form passes values in the onclick event.
Code:
<input name="Submit" type="submit" onClick="MM_validateForm('EMAIL','','RisEmail','EMAIL2','','RisEmail','USERNAME','','R','MESSAGE','','R');return document.MM_returnValue" value=" Send ">
Around here, we usually validate the form with an onclick event as well, but specify that it return true or false. If it validates, it submits, if not, it fires an alert.
For example:
Code:
<form name=form1 action=address.asp method=post onsubmit="javascript:return ValidateForm(this)">
Here's a link to the javascript
:
CodeToad - Javascript Form Validation function.