Hola Sharik,

, que raro que utilices el nombre principal,

, porque de seguro que debe ser el nombre del formulario del que estas comprobando, te olvidas de darle el parametro a la funcion validar. Utiliza mejor este:
Recuerda que despues de form utiliza el nombre de los campos.
Código PHP:
<script language="JavaScript">
function validar(form)
{ if (form.NombreDeUsuario.value == "")
{ alert("Debe introducir un nombre de usuario.");
return false;
}
else
{ if (form.Password.value == "")
{ alert("Debe ingresar una contraseña.");
return false;
}
}
return true;
}
</script>
Ojala que te ayude.
Saludos,
Gildus