Hola:
La verdad es que me extraña que funcione en algún navegador, porque los nombres de los tags no son su id... además los id's no deben repetirse.
Supongo que al evento click bastaría con pasar el this.value como parámetro en una función normal...
Es ese el código verdadero... es que está bastante mal.
Saludos