  <!--
  var cld;
        var Today = new Date();
        var tY = Today.getFullYear();
        var tM = Today.getMonth();
        var tD = Today.getDate();
        var tW = Today.getDay();

        var bsDate2;
        var bsDate;
        var bsYear;
        var bsYear2;
        var bsWeek;

        function Init_Date()
        {
            bsWeek = GetWeekDay(tW);
            bsDate2 = tD;
            bsDate = tY + "年" + (tM+1) + "月";

            GetNongLi(tY,tM,tD);
        }

        function GetNongLi(Year,Month,Day)
        {
            cld = new calendar(Year,Month);
            var d = Day-1;

            var strLDay = lDay[cld[d].lDay-1];
            var strLMonth = (cld[d].isLeap?'闰 ':' ')+lMonth[cld[d].lMonth-1]+'月';


            var strSYear = cld[d].cYear+'年';
            var strSMonth = cld[d].cMonth+'月';
            var strSDay = cld[d].cDay + '日';

            bsYear = strSYear;
            bsYear2 = "农历" + strLMonth + strLDay;

            //return strLMonth + strLDay + " " + strSYear ;
        }



        function GetWeekDay(Day)
        {
            var strWeek;
            switch(Day)
            {
                case 1:
                    strWeek = "星期一";
                    break;
                case 2:
                    strWeek = "星期二";
                    break;
                case 3:
                    strWeek = "星期三";
                    break;
                case 4:
                    strWeek = "星期四";
                    break;
                case 5:
                    strWeek = "星期五";
                    break;
                case 6:
                    strWeek = "星期六";
                    break;
                case 0:
                    strWeek = "星期日";
                    break;
            }
            return strWeek;
        }

        /*****************************************************************************
                                           日期资料
        *****************************************************************************/

        var lunarInfo=new Array(
        0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,
        0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,
        0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,
        0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,
        0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,
        0x06ca0,0x0b550,0x15355,0x04da0,0x0a5d0,0x14573,0x052d0,0x0a9a8,0x0e950,0x06aa0,
        0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,
        0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b5a0,0x195a6,
        0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,
        0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,
        0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,
        0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,
        0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,
        0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,
        0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0)

        var solarMonth=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
        var Gan=new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸");
        var Zhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥");
        var Animals=new Array("鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪");
        var sTermInfo = new Array(0,21208,42467,63836,85337,107014,128867,150921,173149,195551,218072,240693,263343,285989,308563,331033,353350,375494,397447,419210,440795,462224,483532,504758)
        var nStr1 = new Array('日','一','二','三','四','五','六','七','八','九','十')
        var lMonth = new Array('正','二','三','四','五','六','七','八','九','十','十一','腊');
        var lDay = new Array('初一','初二','初三','初四','初五','初六','初七','初八','初九','初十','十一','十二','十三','十四','十五','十六','十七','十八','十九','二十','廿一','廿二','廿三','廿四','廿五','廿六','廿七','廿八','廿九','三十');


        /*****************************************************************************
                                              日期计算
        *****************************************************************************/

        //====================================== 传回农历 y年的总天数
        function lYearDays(y) {
           var i, sum = 348
           for(i=0x8000; i>0x8; i>>=1) sum += (lunarInfo[y-1900] & i)? 1: 0
           return(sum+leapDays(y))
        }

        //====================================== 传回农历 y年闰月的天数
        function leapDays(y) {
           if(leapMonth(y))  return((lunarInfo[y-1900] & 0x10000)? 30: 29)
           else return(0)
        }

        //====================================== 传回农历 y年闰哪个月 1-12 , 没闰传回 0
        function leapMonth(y) {
           return(lunarInfo[y-1900] & 0xf)
        }

        //====================================== 传回农历 y年m月的总天数
        function monthDays(y,m) {
           return( (lunarInfo[y-1900] & (0x10000>>m))? 30: 29 )
        }

        //====================================== 算出农历, 传入日期物件, 传回农历日期物件
        //                                       该物件属性有 .year .month .day .isLeap .yearCyl .dayCyl .monCyl
        function Lunar(objDate)
        {

           var i, leap=0, temp=0
           var baseDate = new Date(1900,0,31)
           var offset   = (objDate - baseDate)/86400000

           this.dayCyl = offset + 40
           this.monCyl = 14

           for(i=1900; i<2050 && offset>0; i++) {
              temp = lYearDays(i)
              offset -= temp
              this.monCyl += 12
           }

           if(offset<0) {
              offset += temp;
              i--;
              this.monCyl -= 12
           }

           this.year = i
           this.yearCyl = i-1864

           leap = leapMonth(i) //闰哪个月
           this.isLeap = false

           for(i=1; i<13 && offset>0; i++)
           {
              //闰月
              if(leap>0 && i==(leap+1) && this.isLeap==false)
                 { --i; this.isLeap = true; temp = leapDays(this.year); }
              else
                 { temp = monthDays(this.year, i); }

              //解除闰月
              if(this.isLeap==true && i==(leap+1)) this.isLeap = false

              offset -= temp
              if(this.isLeap == false) this.monCyl ++
           }

           if(offset==0 && leap>0 && i==leap+1)
              if(this.isLeap)
                 { this.isLeap = false; }
              else
                 { this.isLeap = true; --i; --this.monCyl;}

           if(offset<0){ offset += temp; --i; --this.monCyl; }

           this.month = i
           this.day = offset + 1
        }

        //==============================传回国历 y年某m+1月的天数
        function solarDays(y,m)
        {
           if(m==1)
              return(((y%4 == 0) && (y%100 != 0) || (y%400 == 0))? 29: 28)
           else
              return(solarMonth[m])
        }
        //============================== 传入 offset 传回干支, 0=甲子
        function cyclical(num)
        {
           return(Gan[num%10]+Zhi[num%12]+"("+Animals[num%12]+")")
        }

        //============================== 月历属性
        function calElement(sYear,sMonth,sDay,week,lYear,lMonth,lDay,isLeap,cYear,cMonth,cDay)
        {

              this.isToday    = false;
              //国历
              this.sYear      = sYear;
              this.sMonth     = sMonth;
              this.sDay       = sDay;
              this.week       = week;
              //农历
              this.lYear      = lYear;
              this.lMonth     = lMonth;
              this.lDay       = lDay;
              this.isLeap     = isLeap;
              //干支
              this.cYear      = cYear;
              this.cMonth     = cMonth;
              this.cDay       = cDay;

              this.color      = '';
        }

        //===== 某年的第n个节气为几日(从0小寒起算)
        function sTerm(y,n) {
           var offDate = new Date( ( 31556925974.7*(y-1900) + sTermInfo[n]*60000  ) + Date.UTC(1900,0,6,2,5) )
           return(offDate.getUTCDate())
        }

        //============================== 传回月历物件 (y年,m+1月)
        function calendar(y,m)
        {
           var sDObj, lDObj, lY, lM, lD=1, lL, lX=0, tmp1, tmp2
           var lDPOS = new Array(3)
           var n = 0
           var firstLM = 0

           sDObj = new Date(y,m,1)            //当月一日日期

           this.length    = solarDays(y,m)    //国历当月天数
           this.firstWeek = sDObj.getDay()    //国历当月1日星期几

           for(var i=0;i<this.length;i++)
           {

              if(lD>lX) {
                 sDObj = new Date(y,m,i+1)    //当月一日日期
                 lDObj = new Lunar(sDObj)     //农历
                 lY    = lDObj.year           //农历年
                 lM    = lDObj.month          //农历月
                 lD    = lDObj.day            //农历日
                 lL    = lDObj.isLeap         //农历是否闰月
                 lX    = lL? leapDays(lY): monthDays(lY,lM) //农历当月最後一天

                 if(n==0) firstLM = lM
                 lDPOS[n++] = i-lD+1
              }

              this[i] = new calElement(y, m+1, i+1, nStr1[(i+this.firstWeek)%7],
                                       lY, lM, lD++, lL,
                                       cyclical(lDObj.yearCyl) ,cyclical(lDObj.monCyl), cyclical(lDObj.dayCyl++) )
           }

           //今日
           if(y==tY && m==tM) this[tD-1].isToday = true;

        }

        //====================== 中文日期
        function cDay(d){
           var s;

           switch (d) {
              case 10:
                 s = '初十'; break;
              case 20:
                 s = '二十'; break;
                 break;
              case 30:
                 s = '三十'; break;
                 break;
              default :
                 s = nStr2[Math.floor(d/10)];
                 s += nStr1[d%10];
           }
           return(s);
        }

        Init_Date();



  function check() {
    var frm = document.frm;

    if (frm.username.value=="") {
      alert("请输入用户名！");
      frm.username.focus();
      return false;
    }

    if (frm.password.value=="") {
      alert("请输入密码！");
      frm.password.focus();
      return false;
    }

    frm.submit();
  }
  //-->


function resizeimg(ImgD,iwidth,iheight) {
     var image=new Image();
     image.src=ImgD.src;
     if(image.width>0 && image.height>0){
        if(image.width/image.height>= iwidth/iheight){
           if(image.width>iwidth){
               ImgD.width=iwidth;
               ImgD.height=(image.height*iwidth)/image.width;
           }else{
                  ImgD.width=image.width;
                  ImgD.height=image.height;
                }
               ImgD.alt=image.width+"��"+image.height;
        }
        else{
                if(image.height>iheight){
                       ImgD.height=iheight;
                       ImgD.width=(image.width*iheight)/image.height;
                }else{
                        ImgD.width=image.width;
                        ImgD.height=image.height;
                     }
                ImgD.alt=image.width+"��"+image.height;

            }
    }
}
