function shuku(x,n,m,d){
var now     = new Date(n,m,d);
var seijin  = 100 + 14 - (now.getDay() + 5) % 7;
var shunbun = 300
            + Math.floor(20.712662+0.242199*(n-1996)-Math.floor((n-1996)/4));
var shuubun = 900
            + Math.floor(23.130023+0.242199*(n-1996)-Math.floor((n-1996)/4));
var taiiku  = 1000 + 14 - (now.getDay() + 5) % 7;
if (x == 101  || x == seijin
 || x == 211
 || x == shunbun
 || x == 429
 || x == 503  || x == 504 || x == 505
 || x == 720
 || x == 915  || x==shuubun
 || x == taiiku
 || x == 1103 || x==1123
 || x == 1223) { return 1; }
}

