function getKyusei()
{
  kyy = eval(document.kyuseiform.iyy.value);
  kmm = eval(document.kyuseiform.imm.value);
  kdd = eval(document.kyuseiform.idd.value);
  knengou = (document.kyuseiform.nengou.value);
  now = new Date();
  nyy = now.getFullYear();
  nmm = now.getMonth();
  ndd = now.getDate();
//　年号のエラー処理　と　和暦を西暦に変換する
  if (knengou == "e") { alert("年号を選んでください。"); return false; };
  if (knengou == "a") {
    if ((kyy > 0) && (kyy < 2051)) { ky = kyy }
    else { alert("西暦は１年から２０５０年までの入力でお願いします。"); return false; }};
  if (knengou == "h") {
    if ((kyy > 0) && (kyy < 50)) { kyy = (kyy + 1988)}
    else { alert("年が違います。平成は１年から５０年までの入力でお願いします。"); return false; }};
  if (knengou == "s") {
    if ((kyy > 0) && (kyy < 65)) { kyy = (kyy + 1925)}
    else { alert("年が違います。昭和は１年から６４年までです。"); return false; }};
  if (knengou == "t") {
    if ((kyy > 0) && (kyy < 16)) { kyy = (kyy + 1911)}
    else { alert("年が違います。大正は１年から１５年までです。"); return false; }};
  if (knengou == "m") {
    if ((kyy > 0) && (kyy < 46)) { kyy = (kyy + 1867)}
    else { alert("年が違います。明治は１年から４５年までです。"); return false; }};
//　日付のエラー処理
  if ((kmm == 4) || (kmm == 6) || (kmm == 9) || (kmm == 11)) {
    if (kdd == 31) { alert("この月は３０日までです。"); return false; }};
  if (kmm == 2) {
    if ((((kyy % 4) == 0) && ((kyy % 100) != 0)) || ((kyy % 400) == 0)) {
      if (kdd > 29) { alert("閏年なので、２９日までです。"); return false; }}
      else { if (kdd > 28) { alert("閏年ではありません。２８日までです。"); return false; }}};
//　数え年の計算と表示
  m = (nyy - kyy + 1);
  document.kyuseiform.kazoe.value = m;//　１月１日から２月３日までは前の年にする（kyy)
  if ( (kmm == 1) || ((kmm == 2) && (kdd <= 3)) ) { kyy = (kyy - 1) };
//　kyyから九星を求める
  data = new Array("二黒土星","一白水星","九紫火星","八白土星","七赤金星","六白金星","五黄土星","四緑木星","三碧木星");
  n = data[kyy % 9];
  document.kyuseiform.kyusei.value = n;
}