tudo muito bem. 
mas isto parece-me é demasiado imperativo. se calhar é suposto ser assim, nao tenho pratica com js...