te falta el atributo value
Cita: var jugador = document.getElementById(idjugador).value;
lo extraño es que digas que te funciona en algunos navegadores
por otro lado, para saber que tipo de datos obtienes usa
Cita: alert(typeof(document.getElementById(idjugador).va lue)
que por otro lado no comprendo para que usas esos controles, puesto que el valor será (j1,j2,j3, n..) y justamente el parámetro que le estás pasando a la función