- function reset(){
- var firstdayofthemonthyear = AmLich.getLunarDate(1,screen.curMonth,screen.curYear).jd;
- var startfrom = (firstdayofthemonthyear+1)%7;
- var daysofthemonthyear = LC.calDays(screen.curMonth,screen.curYear);
- var j=1;
-
- var totalslot = 42;
-
- var nextmonth = get_nextmonth(totalslot - (startfrom+daysofthemonthyear))
- var prevmonth = get_prevmonth(startfrom)
-
- var dayclick, monthclick, yearclick;
-
- while(lmodel.count>7){
- lmodel.remove(lmodel.count-1);
- }
-
- var datas1,datas,lunarclmonth,inmonths;
-
- for (var i=7;i<49;i++){
- var realnumber = i - 7;
- if (realnumber >= startfrom && j<= daysofthemonthyear){
- var lunarcl = AmLich.getLunarDate(j,screen.curMonth,screen.curYear)
- if (lunarcl.day==1){
- lunarclmonth = "/"+lunarcl.month
- }else{
- lunarclmonth = ""
- }
-
- datas = j+"<br><span style='font-size:18px;float:right;color:#700070;'> "+lunarcl.day+lunarclmonth+"</span>";
- dayclick = j;
- monthclick = screen.curMonth;
- yearclick = screen.curYear;
- inmonths = true;
- j++;
- }else{
- if (realnumber<startfrom){
- datas1= prevmonth[realnumber];
- }else
- {
- datas1=nextmonth[(totalslot-realnumber)-1];
- }
- dayclick = datas1.duong;
- monthclick = datas1.month;
- yearclick = datas1.year;
- datas = "<span style='color:grey;font-weight:normal;'>"+datas1.duong+"</span><br><span style='font-size:18px;float:right;color:#CCFFFF;'> "+datas1.am+"</span>";
- inmonths=false;
- }
-
- lmodel.append({header:false,name:datas,inmonth:inmonths,day:dayclick,month:monthclick,year:yearclick})
- }
- }