lo que te pondre no es cosa del otro mundo es un metodo de verificacion aplicado en el dreamweaver
tu codigo de mai.php dejalo como esta solo intenta hacer pruevas
con el segundo codigo es decir el FORM
<script type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_validateForm() { //v4.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
}
//-->
</script>
<form action="mail.php" method="post" enctype="multipart/form-data" name="form1">
<table id="formulario">
<tr>
<td align="left">Tu nombre:</td>
<td><input name="nombre" size="66" type="text" id="nombre" maxlength="60"style="border:1px solid #FF9933"></td>
</tr>
<tr>
<td align="left">Tu email:</td>
<td><input name="email" size="66" type="text" id="email" maxlength="60" style="border:1px solid #FF9933"></td>
</tr>
<tr>
<td align="left">Mensaje:</td>
<td><textarea name="mensaje" cols="50" rows="10" style="border:1px solid #FF9933" onBlur="MM_validateForm('nombre','','R','email','','RisEmail','mensaje','','R');return document.MM_returnValue" size="50"></textarea></td>
</tr>
<tr>
<td>
</td>
<td>
<input name="Borrar" type="reset" id="Borrar" value="Borrar" style="border:1px solid #FF9933">
<input name="Enviar" type="submit" id="Enviar" style="border:1px solid #FF9933" onClick="MM_validateForm('nombre','','R','email','','RisEmail','mensaje','','R');return document.MM_returnValue" value="Enviar">
</td>
</tr>
</table>
</form>
si nesecitas mas opciones avisame te pido que te estudies el codigo y que logres modificarlo a tu antojo
cuando digo modificarlo me refiero a que los mensages de atencion los modifiques y entendas donde y porqeu se pone una restricion y como se aplica asi entenderas mas el fuincionamientod e tu formulario