Sólo para redondear el tema (que seguimos tratando fuera): El argumento extra es una característica de los navegadores Gecko y representa la latencia o demora en la ejecución:
Cita: Note: Gecko passes an extra parameter to the callback routine, indicating the "lateness" of the timeout in milliseconds.
https://developer.mozilla.org/en/window.setTimeout
Demás está decir que no conviene usarlo para mantener la compatibilidad con el resto de los navegadores.