// новое окно
function openWindow(page,w,h) {
var win,t,l,settings;
 h=h||50;
 l = (screen.availWidth) ? (screen.availWidth-w)/2 : 0;
 t = (screen.availHeight) ? (screen.availHeight-h)/2 : 0;
 settings='height='+h+',width='+w+',top='+t+',left='+l+',scrollbars=yes'+',resizable=no';
 win = window.open(page,'winMain',settings);
 return win;
}
// окно с фиксированными высотой и шириной
function openWindowFix(page,w,h,name) {
var win, t, l, settings;
 name=name||'winMain';
 l = (screen.availWidth) ? (screen.availWidth-w)/2 : 0;
 t = (screen.availHeight) ? (screen.availHeight-h)/2-20 : 0;
 settings='height='+h+',width='+w+',top='+t+',left='+l+',scrollbars=yes,resizable=no,status=yes';
 win = window.open(page,name,settings);
 win.status='Подождите...Выполняется загрузка';
 return win;
}
// окно с фиксированными высотой и шириной
function openWindowHW(page,w,h,name,scroll,status) {
var win, t, l, settings;
 name=name||'winMain';
 scroll=scroll||'no';
 status=status||'no';
 l = (screen.availWidth) ? (screen.availWidth-w)/2 : 0;
 t = (screen.availHeight) ? (screen.availHeight-h)/2-20 : 0;
// settings='height='+h+',width='+w+',top='+t+',left='+l+',scrollbars=no,resizable=no,status=no';
 settings='height='+h+',width='+w+',top='+t+',left='+l+',scrollbars='+scroll+',resizable=no,status='+status;
 win = window.open(page,name,settings);
 return win;
}
// модальное диалоговое окно
function openModalWindow(page,params,w, h) {
var dlgResult;
 h = parseInt(h) || 50;
 settings='dialogWidth:'+w+'px;dialogHeight:'+h+'px;border:thin;center:yes;help:no;scrollbars:no;status:no;maximize:no;minimize:no';
 dlgResult=window.showModalDialog(page,params,settings);
 return dlgResult;
}
// установка размеров и центрирование окна
function winCenter(w,h) {
var l,t;
 window.resizeTo(w,h);
 // центрирование
 l = (screen.width) ? (screen.width-w)/2 : 0;
 t = (screen.height) ? (screen.height-h)/2-20 : 0;
 window.moveTo(l,t);
}
  
