En el head pon
Código PHP:
<script language="javascript" type="text/javascript" src="validar.js"></script>
En el formulario pon
Código PHP:
<form method="post" enctype="text/plain" action="<?php echo $_SERVER['REQUEST_URI'];?>" onsubmit="return validacom()">
Asegurate de que validar.js está en el mismo directorio que el fichero en el que tienes el formulario
Lo de
Código:
valor == null || valor.length == 0
es un poco raro ya que las dos cosas son lo mismo (si valor es nulo o es cero), dejalo solamente en valor.length == 0, aunque esto no tiene que ver con el error.
Un saludo, espero que te funcione