Pregunta javascript básica: después de 5 segundos, establezca la variable en verdadero

Básicamente estoy tratando de lograr lo siguiente. Lo quiero 5 segundos después de que se cargue la página, establecerá la variable en verdadero.

Una vez que sea verdadero, procederá a dar la alerta "verdadero" ... por ahora.

Si alguien intenta hacer clic en el botón antes de 5 segundos, dará una alerta falsa.

Esto es lo que logré escribir. No está funcionando exactamente. Gracias :)

http://pastebin.com/m799d3957

Respuestas a la pregunta(2)

Su respuesta a la pregunta