Ещё раз извиняюсь за мои чайниковские вопросы

Это я насчёт закрывающихся окон спрашиваю, автоматом которые спустя некоторого времени.
Я ни чуточники не понимаю в программировании, не имею литературы, учителей, ну только
кроме вас, потому обесудьте и не бейте

, я в стадии начинания и развития

Вопрос в следующем как закрывать попап-окно по его имени, или как оно там называется, по значению?
Вот предположим имею.
<HTML><HEAD>
</HEAD>
<SCRIPT language=JavaScript>
window.open('http://www.microsoft.com','okno','height=100,width=100');
time = 15;
time = time * 1000;
window.setTimeout("Timer()", time);
function Timer()
{
okno.close();
}
// -->
</SCRIPT>
<table><tr><td>Privet</td></tr></table>
</HTML>
У меня так естественно не закрывается попап, а только пишет, что 'okno' is undefined
Как в этом случае правильно переделать скрипт, чтобы именно по имени окна попапа-'okno'
закрывался этот самый попап спустя некоторое время.
Если можно поподробней, я же ведь сами знаете

/////////////////////////////////////////////
Потом дальше.
okoshko = window.open('http://www.microsoft.com','okno','height=100,width=100');
time = 15;
time = time * 1000;
window.setTimeout("Timer()", time);
function Timer()
{
okoshko.close();
}
// -->
</SCRIPT>
<table><tr><td>Privet</td></tr></table>
</HTML>
Так конечно работает, но ситуация такая, что нельзя добавлять ничего к этой строчке
window.open('http://www.microsoft.com','okno','height=100,width=100');
поэтому именно как есть хотелось бы по имени окна попапа закрывать сам попап.
Да и потом в этой ситуации так или иначе не работает Опера.
Тоесть встроенные комманды типа window.close(), self.close() и.т.п она понимает, а вот как я указал ничего делает. Кто по этому поводу знает как бороться?
PS:Это я на Опере без Java пробовал, на самом последней версии.
И ещё не могли вы скрипт переделать так, чтобы он функционировал при полном onload страницы.
Буду очень признателен, заранее спасибо.