Hola:
Las partes if empiezan con formulario., y no se vé ninguna asignación del formulario real a ninguna variable de ese nombre... el arreglo fácil sería anteponerle document., pero como buena costumbre me parece mejor poner en la llamada el parámetro this, y en la función referenciar al formulario desde el nombre que hayas usado en la cabecera de la misma:
function validar(
f)...
Saludos