gracias por tus comentarios me parecen muy interesantes, es verdad el javascript no hace falta, con respecto a lo otro, las funciones las tengo arriba o abajo e igual me da lo mismo, y pues deberían estar en un archivo tal cual como lo comentas, lo que pasa es que muchas veces por resolver rápido uno no lo hace.. con respecto a lo del tema principal resolví filtrando la información acentuada con las expresiones regulares... en el método onkeyup fue lo único que medio hace lo que quiero que haga.... gracias a todos por sus contestas
siempre es bueno intercambiar ideas....