En base al código que me enviaste, hice algunos ajustes. Pruébalo:
Código PHP:
<html>
<head>
<SCRIPT language="JavaScript">
function JSend10(){
var obligatorio = new Array;
var total = JSend10.arguments.length;
var elformulario = JSend10.arguments[0];
var accion = "mailto:" + JSend10.arguments[1];
var enviar=true;
var k=-1;
if (total>2){
for (var i=2;i<total;i++){
obligatorio[i]=eval('elformulario.'+JSend10.arguments[i]+'.value');
if (!obligatorio[i]){
k=eval('elformulario.'+JSend10.arguments[i]+'.selectedIndex');
if (k>-1){
obligatorio[i]=eval('elformulario.'+JSend10.arguments[i]+'['+k+'].value');
} else {
k=eval('elformulario.'+JSend10.arguments[i]+'.length');
for (var j=0;j<k;j++){
if (eval('elformulario.'+JSend10.arguments[i]+'['+j+'].checked')){
obligatorio[i]=eval('elformulario.'+JSend10.arguments[i]+'['+j+'].value');
}
}
}
}
if (!obligatorio[i]){
alert("Todos los Campos debe contener algun valor por favor complete los datos");
enviar=false;
break;
}
}
}
if ((enviar)&&(JSend10.arguments[1])){
alert(" enviando su datos");
location.href="http://espanol.geocities.com/hipozulia/retuna.html";
}
}
</SCRIPT>
</HEAD>
<FORM encType=text/plain method=POST>
<div align="center">
<center>
<TABLE border=1 cellspacing="0" cellpadding="0" width="300" bordercolor="#000000" bgcolor="#E8E8E8">
<TBODY>
<TR>
<TD><font color="#FF0000"><b>Nombre Apellido:</b></font></TD>
<TD><INPUT name=nombre size="20"></TD></TR>
<TR>
<TD><font color="#FF0000"><b>Ciudad:</b></font></TD>
<TD><INPUT name=ciudad size="14"></TD></TR>
<TR>
<TD><font color="#FF0000"><b>E-mail:</b></font></TD>
<TD><INPUT name=email size="14"></TD></TR>
<TR>
<TD align=middle colSpan=2>
<INPUT onclick="JSend10(this.form,'[email protected]','nombre','ciudad','email')" type=button value=enviar>
</TD></TR>
</TBODY>
</TABLE>
</center>
</div>
</FORM>
</BODY>
</HTML>
</p>
Suerte.