//--------պ--------//
//////
function sFtvl(y,m,d,a){
var sFtv=new Array(
"000099990101#Ԫ()", 
"191319500101*,A_o", 
"195099990101*", 
"000099990214 ˹(_R)",
"191000000308 DŮ",
"197999990312 ֲ九", 
"198399990315 Mߙ",
"200999990328 Їrū", 
"156499990401 ˹",
"193899990420 _֮Q", 
"000099990501*ڄӹ", 
"195099990504#깝", 
"000099990512 oʿ", 
"192599990601 ͯ", 
"192199990701 Їaho", 
"199799990701 ۻؚw", 
"197399990720 Сżo", 
"192799990801 ܊", 
"197699990909 ëɖ|żo", 
"198599990910 ̎", 
"-55099990928 Qo", 
"194919501001*A񹲺͇", 
"195099991001*A񹲺͇c",
"000099991006 ˹", 
"191319491010*Ac", 
"000099991024 χ", 
"000099991031 f}[]", 
"186699991112 OɽQo", 
"194099991127 СQo", 
"199999991220 Tؚw", 
"000199991224#ƽҹ[]", 
"000199991225#}Q[]", 
"189399991226 ëɖ|Qo");
var str='';var stra='';var strb=''; //
for(i in sFtv){
   if(sFtv[i].substring(0,4)<=y && y<sFtv[i].substring(4,8) && parseFloat(sFtv[i].substring(8,12))==100*m+d||sFtv[i].substring(0,4)==0000 && (y-2)<sFtv[i].substring(4,8) && parseFloat(sFtv[i].substring(8,12))==100*m+d)
      str+=sFtv[i].substring(13,100);
}
if(a==1){
for(i in sFtv){
   if(sFtv[i].substring(0,4)<=y && y<sFtv[i].substring(4,8) && parseFloat(sFtv[i].substring(8,12))==100*m+d||sFtv[i].substring(0,4)==0000 && (y-2)<sFtv[i].substring(4,8) && parseFloat(sFtv[i].substring(8,12))==100*m+d)
 strb=sFtv[i].substring(12,13);
}
  return strb;
}else{
  return str+stra;
}}
//r
function lunFtvl(y2,lunM,lunD,y,m,d,a){
var lunFtv=new Array(
 "000019130101*ꡢԪ",
 "191399990101*ꡢ",
 "000099990102#",
 "000099990103#c",
 "000099990104 ӭ",
 "000099990105 ؔա_",
 "000099990107#",
 "000099990109#(칫)Q()",
 "000099990115#Ԫ", 
 "000099990120 Ůa",
 "000099990125 }", 
 "000099990127 ˮQ",
 "000099990202 ^عQ", 
 "000099990206 |A۾Q",
 "000099990215 Q",
 "000099990219 ^Q",
 "000099990320 Q",
 "000099990303 ",
 "000099990322 ӌOQ",
 "000099990323 QQ",
 "000099990328 }RȎQ",
 "000099990401 ͹",
 "000099990408 QţQ",
 "000099990411 Ӽ",
 "000099990428 oQ",
 "000099990505#繝",
 "200899990505*",
 "000099990508 ĸQ",
 "000099990520 ", 
 "000099990616 ๝",
 "000099990619 ^õ",
 "197399990621 Сż", 
 "000099990624 P۹", 
 "000099990630 㹝",
 "000099990701 _T", 
 "000099990707 Ϧ˹(Ї)", 
 "000099990715 Ԫ",
 "000099990700 PT",
 "000099990802 ^Q",
 "-55099990827 Ȏ()Q",
 "000099990815#﹝", 
 "200899990815*", 
 "000099990909 ꖹ",
 "000099990919 ^",
 "000099991001 湝[]",
 "000099991025 ϵQ",
 "194099991028 С",
 "000099991208 D˹", 
 "000099991216 β",  
 "-50699991220 ๫Q", 
 "000099991223 С(^)",
 "000099991224 ",
 "000099991225 ϵ½", 
 "000099991200#Ϧ" )
  var str=''; var stra=''; //r
  if(y>=2302){var leapM=leapM6(y2+1);}else{var leapM=leapMon(y2);}
  if(lunM==12&&(lunD==8||lunD==16||lunD==20))var leapM=0;
  if(leapM==12&&(lunM==12||lunM==-12))lunM=lunM*-1;if(lunM==13)lunM=12;
  var a96t=lunDate(y,m,d);
  var a96=floor(a96t/100);if(lunD==a96&&(lunM==12||lunM==7))lunD=00;
if(a==1){
for(i in lunFtv){
   if(parseFloat(lunFtv[i].substring(0,4))<=y2 && y2<parseFloat(lunFtv[i].substring(4,8)) && parseFloat(lunFtv[i].substring(8,12))==100*lunM+lunD||parseFloat(lunFtv[i].substring(0,4))==0000 && y2<parseFloat(lunFtv[i].substring(4,8)) && parseFloat(lunFtv[i].substring(8,12))==100*lunM+lunD)
      stra=lunFtv[i].substring(12,13);
}
 return stra;
}else{
 for(i in lunFtv){
   if(parseFloat(lunFtv[i].substring(0,4))<=y2 && y2<parseFloat(lunFtv[i].substring(4,8)) && parseFloat(lunFtv[i].substring(8,12))==100*lunM+lunD||parseFloat(lunFtv[i].substring(0,4))==0000 && y2<parseFloat(lunFtv[i].substring(4,8)) && parseFloat(lunFtv[i].substring(8,12))==100*lunM+lunD)
      str+=lunFtv[i].substring(13,100);
}
  return str;
}}
//⹝պ
function rjqFtvl1a(y,m,d){
 var jqFtv=new Array();
  for(var i=1;i<=24;i++){
    var ind=(i<10)?('0'+i):i;
    jqFtv[i]=ind+''+sStr(i);
  }
   addName=new Array('0','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23');
  var thisD0=D0(y,m,d);
  var str=''; //⹝պ

  for(i in jqFtv){
    if(floor(S(y,parseFloat(jqFtv[i].substring(0,2)),1))==thisD0)
      str+=addName[i-1];
  }
  return str;
}
//⹝
function rjqFtvl(y,m,d){
 var jqFtv=new Array();
  for(var i=1;i<=24;i++){
    var ind=(i<10)?('0'+i):i;
    jqFtv[i]=ind+''+sStr(i);
  }
   addName=new Array('','','','','','','','','','','','','','','','','','','','','','','','');
  var thisD0=D0(y,m,d);
  var str=''; //⹝

  for(i in jqFtv){
    if(floor(S(y,parseFloat(jqFtv[i].substring(0,2)),1))==thisD0)
      str+=addName[i-1];
  }
  return str;
}
//÷ž
function jqFtvl(y,m,d){
  var strd=''; 
  var thisD0=D0(y,m,d);  //÷
  var dG=gan(dGz(y,m,d,0));
  var dZ=zhi(dGz(y,m,d,0));
  var s11=floor(S(y,11,1));
  if(thisD0>=s11&&thisD0<s11+10&&dG==3)
    strd+=' ÷';
  var s13=floor(S(y,13,1));
  if(thisD0>=s13&&thisD0<s13+12&&dZ==8)
    strd+=' ÷';
  //
  var s12=floor(S(y,12,1));
  var s15=floor(S(y,15,1));
  var n=(dG-7)%10+1;
  if(n<=0)
    n+=10;
  var firsrD0=thisD0-n+1;
  if(firsrD0>=s12+20&&firsrD0<s12+30)
    strd+=' '+n+'';
  if(firsrD0>=s15&&firsrD0<s15+10)
    strd+=' ĩ'+n+'';
  else {
  if(firsrD0>=s12+30&&firsrD0<s12+40)
    strd+=' з'+n+'';
  if(firsrD0>=s12+40&&firsrD0<s12+50)
    strd+=' з'+(n+10)+'';
  }

  //ž
  var s24=floor(S(y,24,1));
  var s_24=floor(S(y-1,24,1));
  var d1=thisD0-s24;
  var d2=thisD0-s_24+D0(y-1,12,31)-D0(y-1,1,0);
  if(d1>=0||d2<=80){
    if(m==12){
      w=1;
      v=d1+1;
      if(v>9){
        w+=1;
        v-=9;
      }
    }
    else{
      var w=floor(d2/9)+1;
      var v=round(rem(d2,9))+1;
    }
  strd+=' '+lunDStr(w).charAt(1)+''+''+v+'';
  }

  return strd;
}

