Pero me temo que no me funciona, y trate de adaptarlo a ver si asi me servia y nada, fijate lo que hice:
Código PHP:
echo "<script>";
echo "function fComprueba(radiob,areatexto)";
echo "{";
echo "if(radiob.value=='rec')";
echo "if(eval(areatexto.value.length) == 0)";
echo "{";
echo "mensaje = areatexto.name + ' : Required Field';";
echo "alert(mensaje);";
echo " }";//if2
echo "return false;";
echo "}";//if1
echo "}";//funcion
echo "</script>";
y en el campo coloque igual q como tu me habias dicho claro que enviando a la funcion php solo dos valores. De todas formas no he logrado hacer que valide el campo de texto

voy a seguir intentando a ver si lo consigo y si lo hago les muestro como fue, de todas maneras acepto cualquier sugerencia! Muchas gracias