Sono al limite dell'esasperazione
Voglio collegare la var emailregex alla funzione validateForm ( in modo che l'alert compaia anche quando viene scritto un indirizzo mail non valido)

Mi aiutate??

codice:
<HTML>
<HEAD>
<TITLE>Text Field and Text Area Events</TITLE>
<SCRIPT LANGUAGE="JavaScript"><!--

required = new Array("Nome", "Messaggio", "Email" )

var emailregex = /^([a-z]+)([.,_,-]([0-9,a-z,A-Z]+))*@([a-z0-9]+)([.,_,-]([0-9,a-z,A-Z]+))*\.[a-z]{2,4}$/i
var notgiven = ""


function isBlank(s) {
 var len=s.length
 var i
 for(i=0;i<len;++i) {
  if(s.charAt(i)!=" ") return false
 }
 return true
}






function validate(fieldName,fieldValue) {
	if(isBlank(fieldValue)) {
		notgiven += fieldName + ", "	
 }
}

//=Validate fields and send Form if OK or generate proper alert message=====
function validateForm() {
validation = true
for(var i=0; i < required.length; ++i) {
	ele = eval("document.forms[0]." + required[i])
	 validate(ele.name, ele.value)
}
if (notgiven != "") {
	notgiven += "(Riempire obbligatoriamente i suddetti campi)."
	alert(notgiven)
	notgiven = ""	
	validation = false
}
if (!emailregex!= "") {
emailregex += "(Riempire obbligatoriamente i suddetti campigg)."
alert(emailregex)
emailregex = ""	
	validation = false

}
if (!validateEmail()) {
	validation = false
}
if (!validation) {
	return false
}
else document.forms[0].submit()
}

//--></SCRIPT>

</HEAD>

<BODY>
<CENTER>

<form action = "mailer.php?action=send" method = "post" ONSUBMIT="return validateForm()">