function openDialogBox(url, w, h, scrollbars) {
	// Figure top and left (for centering on screen)
	t = Math.round((screen.height - h) / 2)-20;
	l = Math.round((screen.width - w) / 2);
	
	if (!scrollbars) {
		scrollbars='yes';
	}
	
	window.open(url, '', 'width=' + w + ', height=' + h + ', top=' + t + ', left=' + l + ', menubar=no, status=no, location=no, toolbar=no, statusbar=no, status=no, scrollbars=' + scrollbars + ', resizable=yes');
}

function openWindow(url, w, h) {
	// Figure top and left (for centering on screen)
	t = Math.round((screen.height - h) / 2)-20;
	l = Math.round((screen.width - w) / 2);
	
	window.open(url, '', 'width=' + w + ', height=' + h + ', top=' + t + ', left=' + l + ', menubar=yes, status=yes, location=yes, toolbar=yes, statusbar=yes, status=yes, scrollbars=yes, resizable=yes');
}

function openPreviewWin(page) {
	var winW=50; var winX=0;
	var winH=50; var winY=0;
	
	var winName='previewWin';
	var w=740;
	var h=540;

	if (navigator.appName=="Netscape") {
		winW = window.top.innerWidth;
		winH = window.top.innerHeight;
		winX = window.top.screenX;
		winY = window.top.screenY;
	}
	if (navigator.appName.indexOf("Microsoft")!=-1) {
		winW = self.screen.availWidth;
		winH = self.screen.availHeight;
	}
	
	var LeftPosition=(winW-winX-w)/2;
	var TopPosition=(winH-winY-h)/2;
	settings = 'width='+w+',height='+h+', top='+TopPosition+',left='+LeftPosition+', scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';

	win=window.open(page,winName,settings);

	if (!win.opener) {
		win.opener = window;
	}
}

