var setsubun = 3;
var shumbun = 21;
var shuubun = 23;

var holmes;
switch (d)
{
	case 4 : holmes="明後日で";
			 break;
	case 5 : holmes="明日で";
			 break;
	case 6 : if (wlp.match("holmes") == null)
			 {
				holmes="今日で";
			 }
			 else
			 {
				holmes="今日はホームズの誕生日。しかし私も";
			 }
			 break;
	case 7 : holmes="昨日で";
			 break;
	case 8 : holmes="一昨日で";
			 break;
}

if (h <= 3 || h >= 19)
{
	document.write ("今晩は。");
}
else
{
	if (h > 9)
	{
		document.write ("今日は。");
	}
	else
	{
		document.write ("お早うございます。");
	}
}

function saijitsu ()
{
	var ans = "";
	if (m == 1)
	{
		switch (d)
		{
			case 1 : ans = "元日";
					 break;
			case 2 :
			case 3 : ans = "三箇日";
					 break;
			case 4 :
			case 5 :
			case 6 : ans = "松の内";
					 break;
			case 7 : ans = "七草";
					 break;
			case 11 : if (wd == 1)
					  {
						ans = "鏡開き・成人の日";
					  }
					  else
					  {
						ans = "鏡開き";
					  }
					  break;
			case 8 :
			case 9 :
			case 10 :
			case 12 :
			case 13 :
			case 14 : if (wd == 1)
					  {
						ans = "成人の日";
					  }
					  break;
		}
	}
	else if (m == 2)
	{
		switch (d)
		{
			case setsubun : ans = "節分";
							break;
			case 11 : ans = "建国記念の日";
					  break;
		}
	}
	else if (m == 3)
	{
		switch (d)
		{
			case 3 : ans = "雛祭り";
					 break;
			case shumbun : ans = "春分の日";
						   break;
		}
	
	}
	else if (m == 4)
	{
		switch (d)
		{
			case 1 : ans = "エイプリルフール";
					  break;
			case 29 : ans = "昭和の日";
					  break;
		}
	}
	else if (m == 5)
	{
		switch (d)
		{
			case 1 : ans = "メーデー";
					 break;
			case 3 : ans = "憲法記念日";
					 break;
			case 4 : ans = "みどりの日";
					 break;
			case 5 : ans = "こどもの日";
					 break;
		}
	}
	else if (m == 6)
	{
		switch (d)
		{
			case 10 : ans = "時の記念日";
					  break;
		}
	}
	else if (m == 7)
	{
		switch (d)
		{
			case 7 : ans = "七夕";
					 break;
			case 15 :
			case 16 :
			case 17 :
			case 18 :
			case 19 :
			case 20 : if (wd == 1)
					  {
						ans = "海の日";
					  }
					  break;
			case 21 : if (wd == 1)
					  {
						ans = "宇宙暦元年紀元、海の日";
					  }
					　else
					  {
						ans = "宇宙暦元年紀元";
					  }
					  break;
		}
	}
	else if (m == 8)
	{
		switch (d)
		{
			case 15 : ans = "終戦記念日";
					 break;
		}
	}
	else if (m == 9)
	{
		switch (d)
		{
			case 15 :
			case 16 :
			case 17 :
			case 18 :
			case 19 :
			case 20 :
			case 21 : if (wd == 1)
					  {
						ans = "敬老の日";
					  }
					  break;
			case shuubun : ans = "秋分の日";
						   break;
		}
	}
	else if (m == 10)
	{
		switch (d)
		{
			case 8 :
			case 9 :
			case 10 :
			case 11 :
			case 12 :
			case 13 :
			case 14 : if (wd == 1)
					  {
						ans = "体育の日";
					  }
					  break;
		 }
	}
	else if (m == 11)
	{
		switch (d)
		{
			case 3 : ans = "文化の日";
					 break;
			case 23 : ans = "勤労感謝の日";
					  break;
		 }
	}
	else if (m == 12)
	{
		switch (d)
		{
			case 23 : ans = "天皇誕生日";
					  break;
			case 24 : ans = "クリスマス・イヴ";
					  break;
			case 25 : ans = "クリスマス";
					  break;
			case 31 : ans = "大晦日";
					  break;
		 }
	}
	if (ans.length > 0)
	{
		ans = '――<font color=#'+ color4 +'>'+ ans + '</font>――';
	}
	return ans;
}

document.write ('本日は、<A HREF="http://www.vector.co.jp/authors/VA006226/');
document.write ('stardate.html" target=_top>宇宙暦</A>');
document.write ('<FONT COLOR=#', color1, '>',sd);

document.write ('</FONT>年<FONT COLOR=#', color1, '>', m);
document.write ('</FONT>月<FONT COLOR=#', color1, '>', d);
document.write ('</FONT>日(<FONT COLOR=#', color1, '>', youbi(), '</font>)');
document.write (saijitsu ());
document.write ('です。');

if (m == 1 && d<=8 && d>=4)
{
	document.write ('<p><h3><font color=#', color2, '>', holmes, '、<font color=#', color3, '>', sd+10);
	if (d >=6)
	{	
		document.write ('歳</font>になってしまいました。うれしくな〜い。</font></h3>');
	}
	else
	{	
		document.write ('歳</font>になってしまいます。うれしくな〜い。</font></h3>');
	}
}

function since (a)
{
	document.write ("　<font color=#ff0000>");
	switch (sd-a)
	{
		case 0 : document.write ("今年");
				 break;
		case 1 : document.write ("去年");
				 break;
		case 2 : document.write ("一昨年");
				 break;
		default : document.write (sd-a, "年前");
				  break;
	}
	document.write ("</font>");
}

