// ----------------------------------------------------------------------------
//2.7 本函数用于初始化相关年Select,
// 其中参数 iBefore表示从当前年开始往前的年份数量;
// iAfter 表示从当前年开始往后的年份数量;
//-----------------------------------------------------------------------------
function JInitYearSelect(iBefore,iAfter,selName)
{
var iYear,i,optItem ;
var dDate = new Date()
for (i = selName.length ; i >= 0 ; i --)
{
selName.options[i] = null;
}
iYear = dDate.getYear() ;
for (i = iYear - iBefore; i <= iYear + iAfter; i ++)
{
optItem = document.createElement("OPTION") ;
optItem.text = i ;
optItem.value = i ;
if (i == iYear) { optItem.selected = true ;}
selName.add(optItem);
}
}
// ----------------------------------------------------------------------------
//2.8 本函数用于初始化iYear年iMonth月的日期的Select中的Option,
//-----------------------------------------------------------------------------
function JInitDateSelect(iYear,iMonth,selName)
{
var iDays,i,optItem,sTemp ;
for (i = selName.length ; i >= 0 ; i --)
{
selName.options[i] = null;
}
iDays = JGetDays(parseInt(iYear),parseInt(iMonth)) ;
for (i = 1; i <= iDays ; i ++)
{
optItem = document.createElement("OPTION") ;
if (i >= 10)
{
optItem.text = i ;
optItem.value = i ;
}
else
{
optItem.text = "0" + i.toString() ;
optItem.value = "0" + i.toString() ;
}
if (i == iYear + 1) { optItem.selected = true ;}
selName.add(optItem);
}
}
// ==================================================================================
// 第三部分 输入合法性检查函数
// ==================================================================================
// ----------------------------------------------------------------------------------
// 3.1 本函数用于判断Text文本输入框的值是否在合法字符串sCorrectStr中
// ----------------------------------------------------------------------------------
function JCorrectChar(txtName,sLabel,sCorrectStr)
{
var i,CheckChar ;
for(i = 0 ; i < txtName.value.length; i ++)










