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