Hola:
Si usas la colección forms, los elements debes recogerlos desde sus atributos "name"... los id son otra cosa... así que:
if ( frm.elements['username'].value == "" )
solo tiene sentido con un campo con name="username"... si quieres referenciar el id debes usar otra colección... con el pass[word] parece que tienes el mismo problema.
Saludos