<!--
//登录判断
function isblank(str)
{
    var i;
    var len=str.length;
    for(i=0;i<len;++i)
    {
		if(str.charAt(i)!=" ")
			return false;
    }
    return true;
}



/*
 * 返回当前年月日和星期
 */
function holedate(){
 var d,s = "";
 var day = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
 var d = new Date();
 s += d.getYear() + "年";
 s += (d.getMonth() + 1) + "月";
 s += d.getDate() + "日 ";
 s += day[d.getDay()];
 document.write (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;
 }
  }

  /*
   * 检测CHECKBOX是否有一个被选中
   * 参数 ename 为CHECKBOX名称
   * 返回：有选中对象就返回true，反之返回false
   */
function checkselect(ename){
 d = document.all[ename];//被选对象
 n = document.getElementsByName(ename).length;
 if(n > 1)
  for(i = 0; i < n; i++){
   if(d[i].checked){
    return true;
   }
  }
 else {
   if(d.checked){
    return true;
   }
 }
 return 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
                                   return  true;
           }
}



/*
 * 功能：表单内容格式检测
 * 参数 obj 　　　为表单名称（ID）
 *      chktype　 为类型，参照函数内释
 * 例如：chk("document.all.username", 3)来测试是否为用户名格式
 */
function chk(obj, chktype){
 var obj = eval(obj);
 switch(chktype){
  case 1://判断是否为空
   if(obj.value == ""){
    alert("请输入必要的字符。");
    obj.focus();
    obj.select();
    return false;
   }
   break;
  case 2://判断是否为数字
   var reg = /^\d+(\.\d+)?$/;
   if(!reg.test(obj.value)){
    alert("请输入数字。");
    obj.focus();
    obj.select();
    return false;
   }
   break;
  case 3://判断是否为用户名格式
   var reg = /^[^\d\-_][\w\-]*[^\-_]$/;
   if(!reg.test(obj.value)){
    alert("请输入正确的格式。");
    obj.focus();
    obj.select();
    return false;
   }
   break;
  case 4://判断是否为汉字
   var reg = /^[\u4E00-\u9FA5]*$/;
   if(!reg.test(obj.value)){
    alert("你输入的不全是汉字。");
    obj.focus();
    obj.select();
    return false;
   }
   break;
  case 5://判断是否为邮箱格式
   var reg = /^[^\d\-_][\w\-]*[^\-_]@[^\-][a-zA-Z\d\-]+[^\-](\.[^\-][a-zA-Z\d\-]*[^\-])*\.[a-zA-Z]{2,3}$/;
   if(!reg.test(obj.value)){
    alert("你输入正确的邮箱格式。");
    obj.focus();
    obj.select();
    return false;
   }
   break;
  case 6://判断是否为合法日期格式(例如：2004-01-02)
   var reg = /^(19|20)\d\d\-(0|1)\d\-(0|1|2|3)\d$/;
   if(!reg.test(obj.value)){
    alert("你输入正确的日期格式。");
    obj.focus();
    obj.select();
    return false;
   }
   break;
 }
}

/*
一般论坛用滚轮放大缩小图片
<A HREF="untitle.jpg" TARGET=_blank><img SRC="untitle.jpg" border=0 alt=按此在新窗口浏览图片  onmousewheel="return bbimg(this)" onload="javascript:if(this.width>screen.width-500)this.style.width=screen.width-500;"></A>
*/
function bbimg(o){
 var zoom=parseInt(o.style.zoom, 10)||100;
 zoom+=event.wheelDelta/12;
 if (zoom>0) o.style.zoom=zoom+'%';
 return false;
}


function onlyNum()
{
  if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)|| event.keyCode==8 || event.keyCode==37 || event.keyCode==39 || event.keyCode==46 || event.keyCode==190 || event.keyCode==189))
//考虑小键盘上的数字键
    event.returnValue=false;
}
//-->
