non puoi semplicemente fare:

setTimeout("self.close()",5000);

:master: