Si no te valida es porque no entras a la validacion eso debe ser porq lo estas haciendo mal
Mmmmmmmmmmmm pusiste tu funcion entre <script LANGUAGE="JavaScript"> pones el codigo dentro de estas etiquetas </script>
Y en donde llamas a la funcion?
como te dijo lobo_php deberia funcionar
Cita: lobo_php
<form action="otra_pagina.php" name="formulario" id="formulario">
<input type="text" id="var1">
<input type="button" onClick="validar()" value="enviar">
</form>
}