//--ДrʷCЕѷN--//
  var ifGr5a=new Array('ܕ','ܕ','ؕ','','','','ܕ','ĕ');
  function ifGr5(y,m,d){  //ym(1,2..12,ͬ)d
  var v=(y-1)*365+floor((y-1)/4)+D0(y,m,d)-2;
  if(y>1582)
    v+=-floor((y-1)/100)+floor((y-1)/400)+2;
  var jd=(v+1721425);//Ч
    var opt='';
    if(jd>=-10000)opt='7';//ĕ
    if(jd>=1137055)opt='3';//-1599,2,1
    if(jd>=1339370)opt='0';//-1046,12,30ܕ
    if(jd>=1457728)opt='5';//-721,1,16
    if(jd>=1547530)opt='0';//-476,11,27ܕ
    if(jd>=1628238)opt='2';//-255,11,15ؕ
    if(jd>=1683519)opt='7';//-103,3,23ĕ
    if(jd>=1724360)opt='4';//9,1,15
    if(jd>=1729764)opt='7';//23,11,2ĕ
    if(jd>=1807725)opt='4';//237,4,13-κ
    if(jd>=1808729)opt='7';//240,1,12ĕ
    if(jd>=1973067)opt='1';//689,12,18ܕ-
    if(jd>=1977082)opt='7';//700,12,15ĕ
    if(jd>=1999349)opt='6';//761,12,2ܕ-C
    if(jd>=1999497)opt='7';//762,4,29ĕ
     return opt;
   }
//ДGregorian߀Julian  
function ifGr(y,m,d,opt){  //ꖕym(1,2,..,12,ͬ)d,opt=1,2,3քeʾ˜Օ,GregorgeJulian
  if(opt==1){
    if(y>1582||(y==1582&&m>10)||(y==1582&&m==10&&d>14))
      return(1);  //Gregorian
    else 
      if(y==1582&&m==10&&d>=5&&d<=14)
        return(-1);  //
      else 
        return(0);  //Julian
  } 
  if(opt==2)
    return(1);  //Gregorian
  if(opt==3)
    return(0);  //Julian
}

