Gracias por responder bakanzipp, ya está funcionando, no tengo idea de si está bien como utilizé las variables, es decir, las modifico en la función suma(valor) tantas vaces como sea llamada dicha función, y voy incrementando los valores.
Luego reseteo las variables a 0 para volver a usarlas en la función con otro promedio. Al parecer las variables se declaran como globales por defecto, ya que funciona muy bien:
http://www23.brinkster.com/notasweb/
claro que no se si sea la mejor forma de hacerlo.
saludos