function openwin_default(url, id, wid, hig)
{
	var x = (window.screen.width - wid) / 2;
	var y = (window.screen.height - hig) / 2 - 30;

	window.focus();

	var win = window.open(url, id, 'left='+x+',top='+y+',width='+wid+',height='+hig+',toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no');

	win.focus();
}

function openwin_resize(url, id, wid, hig)
{
	var x = (window.screen.width - wid) / 2;
	var y = (window.screen.height - hig) / 2 - 30;

	window.focus();

	var win = window.open(url, id, 'left='+x+',top='+y+',width='+wid+',height='+hig+',toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=yes');

	win.focus();
}

function openwin_scroll(url, id, wid, hig)
{
	var x = (window.screen.width - wid) / 2;
	var y = (window.screen.height - hig) / 2 - 30;

	window.focus();

	var win = window.open(url, id, 'left='+x+',top='+y+',width='+wid+',height='+hig+',toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=no');

	win.focus();
}

function window_resize(wid, hig)
{
	var fwid = wid + 50;
	var fhig = hig + 50;
	
	window.resizeTo(fwid, fhig);
	
	var swid = window.screen.availWidth;
	var shig = window.screen.availHeight;
	var cwid = document.body.clientWidth;
	var chig = document.body.clientHeight;
	
	fwid = wid + fwid - cwid;
	fhig = hig + fhig - chig;
	var ftop = parseInt((shig - fhig) / 2);
	var fleft = parseInt((swid - fwid) / 2);

	if (window.screen.availHeight < fhig) {
		fhig = window.screen.availHeight;
		ftop = 0;
	}
	
	if (window.screen.availWidth < fwid) {
		fwid = window.screen.availWidth;
		fleft = 0;
	}

	window.moveTo(fleft, ftop);
	window.resizeTo(fwid, fhig);
}

function window_fullsize()
{
	window.moveTo(0, 0);
	window.resizeTo(window.screen.availWidth, window.screen.availHeight);
}

function window_resizew(wid)
{
	var fwid = wid + 50;
	
	window.resizeTo(fwid, 200);
	
	var swid = window.screen.availWidth;
	var cwid = document.body.clientWidth;
	
	fwid = wid + fwid - cwid;
	var fleft = parseInt((swid - fwid) / 2);
	
	window.moveTo(fleft, 0);
	window.resizeTo(fwid, window.screen.availHeight);
}

function window_resizeh(hig)
{
	var fhig = hig + 50;
	
	window.resizeTo(200, fhig);
	
	var shig = window.screen.availHeight;
	var chig = document.body.clientHeight;
	
	fhig = hig + fhig - chig;
	var ftop = parseInt((shig - fhig) / 2);
	
	window.moveTo(0, ftop);
	window.resizeTo(window.screen.availWidth, fhig);
}

