	function openNewWindow(sURL, sName, iWidth, iHeight, bResizable, bScrollbars)
{
	var iTop  = (screen.height - iHeight) / 2 ;
	var iLeft = (screen.width  - iWidth) / 2 ;
	
	var sOptions = "toolbar=no" ;
	sOptions += ",width=" + iWidth ; 
	sOptions += ",height=" + iHeight ;
	sOptions += ",resizable="  + (bResizable  ? "yes" : "no") ;
	sOptions += ",scrollbars=" + (bScrollbars ? "yes" : "no") ;
	sOptions += ",left=" + iLeft ;
	sOptions += ",top=" + iTop ;
	
	var oWindow = window.open(sURL, sName, sOptions)
	oWindow.focus();
	
	return oWindow ;
}

function myShowDialog(pagePath, args, width, height,bscroll)
{
/*
dialogHeight:sHeight 设定窗口的高度 
dialogLeft:sXPos 设定窗口左边框相对于桌面左边的偏移 
dialogTop:sYPos 设定窗口上边框相对于桌面顶边的偏移 
dialogWidth:sWidth 设定窗口的宽度 
center:{ yes | no | 1 | 0 | on | off } 指定窗口是否显示在桌面中央，缺省为 true 
dialogHide:{ yes | no | 1 | 0 | on | off } 指定窗口在打印和打印预览的时候是否隐藏，缺省为 false 
edge:{ sunken | raised } 指定窗口边框样式，缺省为 raised 
help:{ yes | no | 1 | 0 | on | off } 指定窗口是否现实联机帮助图标，缺省为 yes 
resizable:{ yes | no | 1 | 0 | on | off } 指定窗口是否允许改变尺寸，缺省为 no 
scroll:{ yes | no | 1 | 0 | on | off } 指定窗口是否有滚动条，缺省为 yes 
status:{ yes | no | 1 | 0 | on | off } 指定窗口是否显示状态条，缺省为 no 
unadorned:{ yes | no | 1 | 0 | on | off } 指定窗口是否隐藏边框，缺省为 no 
*/
	var sOptions="dialogWidth:" + width + "px;dialogHeight:" + height + "px";
		sOptions += ";scroll="  + (bscroll  ? "yes" : "no") ;
		sOptions += ";status=no;" ;
		sOptions += ";help=no;";

	return showModalDialog(pagePath, args,sOptions);
}

function myShowlessDialog(pagePath, args, width, height,bscroll)
{
/*
dialogHeight:sHeight 设定窗口的高度 
dialogLeft:sXPos 设定窗口左边框相对于桌面左边的偏移 
dialogTop:sYPos 设定窗口上边框相对于桌面顶边的偏移 
dialogWidth:sWidth 设定窗口的宽度 
center:{ yes | no | 1 | 0 | on | off } 指定窗口是否显示在桌面中央，缺省为 true 
dialogHide:{ yes | no | 1 | 0 | on | off } 指定窗口在打印和打印预览的时候是否隐藏，缺省为 false 
edge:{ sunken | raised } 指定窗口边框样式，缺省为 raised 
help:{ yes | no | 1 | 0 | on | off } 指定窗口是否现实联机帮助图标，缺省为 yes 
resizable:{ yes | no | 1 | 0 | on | off } 指定窗口是否允许改变尺寸，缺省为 no 
scroll:{ yes | no | 1 | 0 | on | off } 指定窗口是否有滚动条，缺省为 yes 
status:{ yes | no | 1 | 0 | on | off } 指定窗口是否显示状态条，缺省为 no 
unadorned:{ yes | no | 1 | 0 | on | off } 指定窗口是否隐藏边框，缺省为 no 
*/
	var sOptions="dialogWidth:" + width + "px;dialogHeight:" + height + "px";
		sOptions += ";scroll="  + (bscroll  ? "yes" : "no") ;
		sOptions += ";status=no;" ;
		sOptions += ";help=no;";

	return showModelessDialog(pagePath, args,sOptions);
}

