se me paso por alto otro detalle, la palabra
class esta reservada aunque, creo, actualmente no tiene un uso. o sea, esta reservada para versiones futuras de javascript. cambia el nombre del argumento por otra cosa como
classname. si es el caso que estas usando iexplorer, recuerda tambien cargar la funcion que corrige iexplorer, o sea el segundo codigo en mi
post anterior. por lo demas, a mi me funciona bien.