Prvo, da li taj javascript radi kako treba ne moze se reci na osnovu dela koda koji si poslao.
Drugo, samo provera iz javascripta nije dovoljna. Mora da se vrsi provera istih tih 10 polja i na serveru, nakon submitovanja podataka, a pre slanja maila (ocigledno je da to ne radis).
Never trust an operating system you don't have sources for.