/*
* 返回当前年月日和星期
*/
function holedate(){
var d,s = "";
var day = new array();
day[0] = "星期日";
day[1] = "星期一";
day[2] = "星期二";
day[3] = "星期三";
day[4] = "星期四";
day[5] = "星期五";
day[6] = "星期六";
var d = new date();
s += d.getyear() + "-";
s += (d.getmonth() + 1) + "-";
s += d.getdate() + " ";
s += day[d.getday()]
return s;
}
/*
* 全选或者全取消checkbox
* ename为全选checkbox的name
* flag为状态,真(1/true)为全选,假(0/flase)为全取消
*/
function selectall(ename, flag){
d = document.all[ename];//被选对象
n = document.getelementsbyname(ename).length;
if(n > 0)
if(flag){//真为全选,假为全取消
if(n > 1)
for(i = 0; i < n; i++){
d[i].checked = true;
}
else
d.checked = true;
}else {
if(n > 1)
for(i = 0; i < n; i++){
d[i].checked = false;
}
else
d.checked = false;
}
}
/*
* 检测日期中的月和日的正确性
* 日期格式如:2004-05-04
*/
function datecheck(val){
var mydate = val.split("-");
var year = mydate[0]%4;//取得是否为润年
var month = mydate[1];//取得日期中的月份
var day = mydate[2];//取得日期中的日
if(month>12 || month == 0 || day == 0)
{return false;}
if(month==4||month==6||month==9||month==11){
if(day>30)
return false;
else
return true;
}
else if(month==2)
{
if(year==0&&day>29) //润月天数
return false;
else if(year!=0&&day>28)
return false;
else
return true;
}
else{
if(day>31)
return false;
else