Bueno problema resuelto, pero les cuento a los novatos como yo, cual es el problema que tuve con las funciones de javascript.
Se me armaba lios con los cierres de if, o sea, ponia mal el } o no lo ponia, entonces opte por ir probando.
Por ejempo despues del nombre de funcion y antes de la instruccion a realizar, colocaba un alert. Entoces si el boton funciona y llama al javascript como corresponde aparecia mi alert, y si la funcion no se ejecuta entonces empece a buscar los if o revisar las aperturas de { y los cierres }.
De esa forma pude hilar fino y encontrar pequeños errores de escritura ( que cuando los encontras te da ganas de patear el cpu ) pero digamos que solucionas el problema y no morir en el intento.
Gracias !!!