<!--
//  Planetary Birthday Uranai
//  Copyright (C)2000  SEKIUCHI Takayuki. All rights reserved.
//  HOMEPAGE URL : http://www4.justnet.ne.jp/~worldwar/index.html
//  MAIL ADDRESS : sekiuchi@anet.ne.jp
//  著作権欄の削除・変更をしなければ、ご自由に使用していただいて構いません。
//  License is granted to user to reuse this code on their Web site, only if this entire copyright notice is included.


function getJD(year,month,day){
  while(month <= 0){ month += 12; year -= 1;}

  year += Math.floor((month-1)/12);
  m = (month-1) % 12;

  JD = 2305447;
  y = year - 1600;
  JD += y*365
     + Math.floor((y-1)/4) + 1
     - Math.floor((y-1)/100)
     + Math.floor((y-1)/400);

  x = 1;
  while(x <= m){
    JD += 30 + (x+Math.floor(x/8)) % 2;
    if(x == 2){
      if((year%4 == 0 && year%100 != 0) || (year%400 == 0)) JD -= 1;
      else JD -= 2;
    }
    x++;
  }

  JD += day;

  return JD;
}

function code2uranai(code){
var uranai = "";

  if(code == "1"){
    uranai = "[太陽]\n太陽のあなたは、行動派。\nよく考えずに行動してしまう欠点もありますが、みんなが集まってきます。";
  }
  else if(code == "2"){
    uranai = "[水星]\n水星のあなたは、縁の下の力持ち。\n太陽のような大きい存在を陰で助けます。ストレスも多いかも。";
  }
  else if(code == "3"){
    uranai = "[金星]\n金星のあなたは、しっかり者。\nお金を取り扱う仕事に向いています。でも自分自身は無駄遣いしがちです。";
  }
  else if(code == "4"){
    uranai = "[地球]\n地球のあなたは、包容力があります。\n弱い物を慈しむ気持ちに溢れていますが、些細なことで怒り出すことも。";
  }
  else if(code == "5"){
    uranai = "[火星]\n火星のあなたは、風雲児。\n常に挑戦者、努力家です。逆境にくじけなければ成功するでしょう。";
  }
  else if(code == "6"){
    uranai = "[木星]\n木星のあなたは、世話好き。\n困っている人を助けずにはいられません。年輩の人に好かれます。";
  }
  else if(code == "7"){
    uranai = "[土星]\n土星のあなたは、自然が大好き。\n海へ山へと出かけます。時間と金があれば田舎で暮らしたいと考えています。";
    }
  else if(code == "8"){
    uranai = "[天王星]\n天王星のあなたは、新しいもの好き。\n新製品や限定品が大好き。そのかわり、飽きっぽいかも知れません。";
  }
  else if(code == "9"){
    uranai = "[海王星]\n海王星のあなたは、せっかち。\nだらだらしている人が大嫌い。いつもキビキビと行動します。";
  }
  else if(code == "x"){
    uranai = "[冥王星]\n冥王星のあなたは、慎重派。\nよく考えてから行動しますが、優柔不断なところもあります。";
  }
  else if(code == "y"){
    uranai = "[月]\n月のあなたは、空想好き。\n誰も思いつかないアイディアを考えつきます。変わった人だという評価も多いはず。";
  }
  else if(code == "z"){
    uranai = "[流星]\n流星のあなたは、自由人。\n旅行が好きで、束縛されるのが大嫌い。出会いが多いけれど、別れも多い…";
  }

  return uranai;
}

function isNumeric(str){
  if((str > 0) || (str <= 0)){
    return true;
  }else{
    return false;
  }
}

function dataf(era,yy,mm,dd){
  da = "1234561234789x34789xyyx99xyyx98743x987432165432165zz5665zz56";

  if((yy=="")||(mm=="")||(dd=="")){
    alert("全部入力してください！")
  }
  else if(isNumeric(yy)&&isNumeric(mm)&&isNumeric(dd)){
    character = (getJD((yy-0)+(era-0),mm-0,dd-0)+48) % da.length;
    characode = da.charAt(character);
    alert(code2uranai(characode));
  }else{
    alert("半角数字を入力してください！");
  }
}

//-->
