prova così:

if( eval(ff.dn_gg.value) > 28 and eval(ff.dn_mm.value) == 2 ) msg+='Data Nascita impossibile\n';
if( eval(ff.vm_gg.value) > 28 and eval(ff.vm_mm.value) == 2 ) msg+='Data visita medica

poi non saprei....
che errore ti da?