
//检查输入框必须为数字
function  IsValidNO(InpuObj)
{
if(isNaN(InpuObj.value))
	{
	InpuObj.value="";
	}
}

//改变当然对象className属性
function ChangeBackColor(divName,ClassName)
{
	if (divName.className != "TableRecordBackColorClick")
	{
		divName.className=ClassName;
	}
}

//打开窗口
function openWin(newWinObj,winUrl,newWinName,w,h,LeftVar,TopVar,scrollbarsVar,fullscreenVar)
{
// newWinObj 新窗口对象
//  winUrl 新窗口访问资源
// newWinName 新窗品名称
//w 新窗口宽度
//h 新窗口高度
//fullscreenVar是否全屏，值yes| no
//scrollbarsVar 滚动条参数，值 yes|no

//使用方法
// newWinObj为必填参数，但可以为空字符串
// winUrl为必填参数，不可为空
//openWin('','http://www.pcba.org.cn','','','','','','yes','no');
if (newWinObj=="undefined" || newWinObj=="")
{
alert("无效参数！");
return false;
}



if (w=="" || isNaN(w))
{
	w=805;
}

if (h=="" || isNaN(h))
{
	h=620
}

if	(LeftVar=="" || isNaN(LeftVar))
{
	LeftVar=(screen.width-w)/2;
}

if (TopVar=="" || isNaN(TopVar))
{
	TopVar=(screen.height-h)/2;
}

if (scrollbarsVar=="" || scrollbarsVar=="undefined")
{
	scrollbarsVar="no"
}

if (fullscreenVar=="" || fullscreenVar=="undefined")
{
	fullscreenVar="no"
}

var winStyle='width='+w+',height='+h+',left=' + LeftVar + ',top=' + TopVar +',toolbar=no,menubar=no,location=no,scrollbars=' + scrollbarsVar + ',fullscreen=' + fullscreenVar ;
newWinObj=window.open(winUrl,newWinName,winStyle);
newWinObj.focus();
}

function OpenDialog(UrlAdd,DialogTitle,w,h,LeftVar,TopVar)
//UrlAdd对话框调用ＵＲＬ
//DialogTitle对话框标题
//w,h,LeftVar,TopVar 宽／高／左间距／上间距
{
if (w=="" || isNaN(w))
{
	w=screen.width - 60;
}

if (h=="" ||  isNaN(h))
{
	h=screen.height -80
}

if	(LeftVar=="" || isNaN(LeftVar))
{
	LeftVar=(screen.width -w) / 2 ;
}

if (TopVar=="" || isNaN(TopVar))
{
	TopVar=(screen.height - h) / 2
}

var winStyle = "dialogHeight: " +  h +"px; dialogWidth: " +w+"px; dialogTop:" + TopVar + "px;dialogLeft:" + LeftVar + ";help: no; resizable: no; status: no;scrollbars:no;alwaysRaised:yes;scroll:no"
var OpenUrl = "/func/ShowDialog.asp?URLAdd=" + UrlAdd + " &DialogTitle=" +DialogTitle ;
window.showModelessDialog(OpenUrl,"" ,winStyle).focus();

//window.showModelessDialog(CartFile,"cartWin","dialogHeight: " + screen.height-60 +"; dialogWidth: " + screen.width - 40 +"; dialogLeft: 200px; center: yes; help: no; resizable: auto; status: no;scroll:no");
//window.showModelessDialog(CartFile,"Dialog Box Arguments # 3","dialogHeight: 500px;dialogWidth: 650px; dialogTop: 150px; dialogLeft: 200px; edge: Raised; center: No; help: No; resizable: auto; status: No;");

//各项参数
//其中yes/no也可使用1/0；pixel value为具体的数值，单位象素。
//dialogTop 为上层窗口  
//alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后 
//alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上 
//depended | yes/no | 是否和父窗口同时关闭 
//directories | yes/no | Nav2和3的目录栏是否可见 
//height | pixel value | 窗口高度 
//hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键 
//innerHeight | pixel value | 窗口中文档的像素高度 
//innerWidth | pixel value | 窗口中文档的像素宽度 
//location | yes/no | 位置栏是否可见 
//menubar | yes/no | 菜单栏是否可见 
//outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度 
//outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度 
//resizable | yes/no | 窗口大小是否可调整 
//screenX | pixel value | 窗口距屏幕左边界的像素长度 
//screenY | pixel value | 窗口距屏幕上边界的像素长度 
//scrollbars | yes/no | 窗口是否可有滚动栏 
//titlebar | yes/no | 窗口题目栏是否可见 
//toolbar | yes/no | 窗口工具栏是否可见 
//Width | pixel value | 窗口的像素宽度 
//z-look | yes/no | 窗口被激活后是否浮在其它窗口之上
}

