надо сделать так
var wndName;
function openNewWindow(){
wndName = open(
'http://google.com',
'',
'width=400,height=400'
);
}
function closeNewWindow(){
wndName.close();
}
но тогда у тебя в глобальной области будет переменная wndName что не круто,
по этому круче сделать так
(function(){
var wndName;
window.openNewWindow = function(){
wndName = open(
'http://google.com',
'',
'width=400,height=400'
);
}
window.closeNewWindow = function (){
wndName.close();
}
})();
тогда wndName останется в замыкании обеих функций, при том в глобальной области видна не будет а будет видна только им)