//==========================================================================
//
//  代码描述：打开一个新的有状态栏、工具栏、菜单栏、定位栏，
//            可以改变大小，且位置居中的新窗口
//  
//  传入参数：pageURL - 传递链接
//            innerWidth - 传递需要打开新窗口的宽度
//            innerHeight - 传递需要打开新窗口的高度
//  
//  返回参数：无
//
//  修改记录：姓名              日期                 内容
//            黄康            2003/06/24             创建
//
//==========================================================================
function g_OpenSizeWindow(pageURL, innerWidth, innerHeight)
{	
	var ScreenWidth = screen.availWidth
	var ScreenHeight = screen.availHeight
	var StartX = (ScreenWidth - innerWidth) / 2
	var StartY = (ScreenHeight - innerHeight) / 2
	window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=yes, scrollbars=yes, status=no, toolbar=no, menubar=yes, location=no')

}

//function g_OpenSizeWindow(pageURL, innerWidth, innerHeight)
//{	
//	var ScreenWidth = screen.availWidth
//	var ScreenHeight = screen.availHeight
//	var StartX = (ScreenWidth - innerWidth) / 2
//	var StartY = (ScreenHeight - innerHeight) / 2
//	window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=yes, scrollbars=yes, status=yes, toolbar=yes, menubar=yes, location=no')
//
//}

//==========================================================================
//
//  代码描述：打开一个新的没有状态栏、工具栏、菜单栏、定位栏，
//            不能改变大小，且位置居中的新窗口
//  
//  传入参数：pageURL - 传递链接
//            innerWidth - 传递需要打开新窗口的宽度
//            innerHeight - 传递需要打开新窗口的高度
//  
//  返回参数：无
//
//  修改记录：姓名              日期                 内容
//            黄康            2003/06/24             创建
//
//==========================================================================
function g_OpenWindow(pageURL, innerWidth, innerHeight)
{	
	var ScreenWidth = screen.availWidth
	var ScreenHeight = screen.availHeight
	var StartX = (ScreenWidth - innerWidth) / 2
	var StartY = (ScreenHeight - innerHeight) / 2
	window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=no, scrollbars=yes, status=no, toolbar=no, menubar=no, location=no')
}

//==========================================================================
//
//  代码描述：打开一个新的没有状态栏、工具栏、菜单栏、定位栏，
//            不能改变大小，且位置居中的新窗口
//  
//  传入参数：pageURL - 传递链接
//            innerWidth - 传递需要打开新窗口的宽度
//            innerHeight - 传递需要打开新窗口的高度
//  
//  返回参数：无
//
//  修改记录：姓名              日期                 内容
//            黄康            2003/06/24             创建
//
//==========================================================================
function g_OpenReturnWindow(pageURL, innerWidth, innerHeight)
{	
	var ScreenWidth = screen.availWidth
	var ScreenHeight = screen.availHeight
	var StartX = (ScreenWidth - innerWidth) / 2
	var StartY = (ScreenHeight - innerHeight) / 2
	window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=no, scrollbars=yes, status=no, toolbar=no, menubar=no, location=no')
	return false
}

function g_OpenReturnWindowNoScrollbars(pageURL, innerWidth, innerHeight)
{	
	var ScreenWidth = screen.availWidth
	var ScreenHeight = screen.availHeight
	var StartX = (ScreenWidth - innerWidth) / 2
	var StartY = (ScreenHeight - innerHeight) / 2
	window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=no, scrollbars=no, status=no, toolbar=no, menubar=no, location=no')
	//return false
}


//==========================================================================
//
//  代码描述：打开一个新的没有状态栏、工具栏、菜单栏、定位栏，
//            不能改变大小，且位置居中的新窗口
//  
//  传入参数：pageURL - 传递链接
//  
//  返回参数：无
//
//  修改记录：姓名              日期                 内容
//            吴学清            2003/11/14           创建
//
//==========================================================================
function g_OpenReturnWindowPrint(pageURL)
{	
	var ScreenWidth = screen.availWidth
	var ScreenHeight = screen.availHeight
	//var StartX = (ScreenWidth - innerWidth) / 2
	//var StartY = (ScreenHeight - innerHeight) / 2
	var Win = window.open(pageURL, '','Width=' + ScreenWidth +', height=' + ScreenHeight + ', resizable=no, scrollbars=no, status=no, toolbar=no, menubar=no, location=no, left=0, top=0')
	Win.moveTo(99999,99999)	
	return false
}






//==========================================================================================
//
// 代码描述：打开模式窗口函数，打开一个模式窗口不包含菜单、状态条、工具条、定位栏
//
// 传入参数：pageURL - 传递链接
//            innerWidth - 传递需要打开新窗口的宽度
//            innerHeight - 传递需要打开新窗口的高度
// 返回参数：无
//
// 修改记录：姓名                日期                 内容
//           黄康             2003/06/25              创建
//
//==========================================================================================
function g_OpenModalWindow(pageURL, innerWidth, innerHeight)
{
	window.showModalDialog(pageURL, null, 'dialogWidth:' + innerWidth + 'px;dialogHeight:' + innerHeight + 'px;help:no;unadorned:no;resizable:no;status:no')
}

//==========================================================================================
//
// 代码描述：打开模式窗口函数，打开一个模式窗口不包含菜单、状态条、工具条、定位栏
//
// 传入参数：pageURL - 传递链接
//            innerWidth - 传递需要打开新窗口的宽度
//            innerHeight - 传递需要打开新窗口的高度
// 返回参数：无
//
// 修改记录：姓名                日期                 内容
//           黄康             2003/06/25              创建
//
//==========================================================================================
function g_OpenReturnModalWindow(pageURL, innerWidth, innerHeight)
{
	window.showModalDialog(pageURL, null, 'dialogWidth:' + innerWidth + 'px;dialogHeight:' + innerHeight + 'px;help:no;unadorned:no;resizable:no;status:no');
	return false;
}




//==========================================================================================
//
// 代码描述：关闭窗口
//
// 传入参数：无
//
// 返回参数：无
//
// 修改记录：姓名                      日期                       内容
//           黄康                    2003/06/24                   创建
//
//==========================================================================================
function g_CloseWindow()
{
	window.close()
	return false
}



//==========================================================================================
//
// 代码描述：写IC卡函数
//
// 传入参数：Hidden-控件名
//
// 返回参数：无
//
// 修改记录：姓名                      日期                       内容
//           黄康                    2003/08/14                   创建
//
//==========================================================================================
function g_WriteIC(Hidden)
{
	var ICObject = new ActiveXObject("ICCommonControl.ICCommon")
	var sMsg = Hidden.value
	
	if (sMsg == "")
	{
		alert('对不起，没有可供写入IC卡的数据，不能写卡！')
	}
	else
	{	
		ICObject.WriterIC(sMsg)
	}
		
	return false
}


//==========================================================================================
//
// 代码描述：写IC卡函数
//
// 传入参数：Text -写入控件名称
//           Type - 卡类型
//
// 返回参数：无
//
// 修改记录：姓名                      日期                       内容
//           黄康                    2003/08/14                   创建
//
//==========================================================================================
function g_ReadICID(Text, Type)
{
	//var ICObject = new ActiveXObject("ICCommonControl.ICCommon")
	//var sMsg = ICObject.ReadIDOrType(1, 11)
	var sType = 0 //sMsg.substr(10, 1)
	var sID
	
	if (sType != Type)
	{
		alert('卡类型错误，不能读卡！')
	}
	else
	{
		//sID = sMsg.substr(0, 10)
		Text.value = "8888|01" //sID.replace(" ", "")
	}
	
	return false
}



//==========================================================================================
//
// 代码描述：读用户登陆信息函数
//
// 传入参数：Text -写入控件名称
//
// 返回参数：无
//
// 修改记录：姓名                      日期                       内容
//           吴学清                    2003/11/07                 创建
//
//==========================================================================================
function g_ReadUserInfo(Text)
{
	var ICObject = new ActiveXObject("ICCommonControl.ICCommon")
	var sMsg = ICObject.ReadUserInfo()
	
	if (sMsg == '')
	{
		alert('读卡失败！')
	}
	else
	{		
		Text.value = sMsg.replace(" ", "")
	}
	
	return false
}