encontre el error y estoy muy extrañado...
resulta que tenia esto en mis lineas del js
Código HTML:
<script language="javascript" type="txt/javascript">
function campos_vacios(){
document.write("validando el form");
return false;
}
</script>
pero los cambie simplemente por
y funciono, no se que podra haber sido, no se si se mareo mi explorador, les a pasado algo similar a ustedes, a que se debe o fue la forma de colocar estas lineas language="javascript" type="txt/javascript" ??