Sts, Useless, спасибо за оперативность ответа

Если я правильно сообразил, в варианте Useless`а идет проверка типа, "если окно НЕ открыто"(логическое отрицание) ? Извините, ребята, за слабое владение предметом, но прошу по дилетантски еще одно уточнение:if(win)win.close();, что за дублирование? win.close();- это обращение к окну, сохраненному в переменной win, как к объекту. А win в скобках , перед этим обращением? правильно ли я интерпретировал язык скрипта на обычный человечий язык, что если к окну, сохраненному в переменной win, применена команда win.close();, то... далее соответственно задаче?
__________________
--------------------------------------
Сколь пальцем в небо не тыкай-дырку не проделаешь...
--------------------------------------
Никто не знает,чем закончится сегодня...
----------------------------------------
Pomidoroff`s ЖЖ