function go(koyomi,nen,tuki,niti) {

	if (nen.length == 0 || isNaN(nen)) { alert("\n年を入力して下さい！"); return false; }
	if (tuki.length == 0 || isNaN(tuki)) { alert("\n月を入力して下さい！"); return false; }
	if (niti.length == 0 || isNaN(niti)) { alert("\n日を入力して下さい！"); return false; }

	if (koyomi == 1) {
		if (nen <= 0 ) { alert("\n1以上の年を入力して下さい"); return false; }
	}
	if (koyomi == 2) {
		if (nen <= 0 ) { alert("\n1以上の年を入力して下さい"); return false; }
	}
	if (koyomi == 3) {
		if (nen <= 0 || nen > 63 ) { alert("\n1～63までの年を入力して下さい"); return false; }
	}
	if (koyomi == 4) {
		if (nen <= 0 || nen > 14 ) { alert("\n1～14までの年を入力して下さい"); return false; }
	}
	if (koyomi == 5) {
		if (nen <= 0 || nen > 44 ) { alert("\n1～44までの年を入力して下	さい"); return false; }
	}
	if (tuki <= 0 || tuki > 12 || isNaN(tuki) ) {
		alert("\n１～12までの月を入力して下さい"); return false;
	}
	if (niti <= 0 || niti > 31 || isNaN(niti) ) {
		alert("\n１～31までの日を入力して下さい"); return false;
	}

	var koyomi = parseFloat(koyomi) ;
	var seireki = parseFloat(nen) ;
	var tuki = parseFloat(tuki) ;
	var niti = parseFloat(niti) ;
	var hday;

	if (koyomi == "2") { seireki = seireki + 1988 }
	if (koyomi == "3") { seireki = seireki + 1925 }
	if (koyomi == "4") { seireki = seireki + 1911 }
	if (koyomi == "5") { seireki = seireki + 1867 }

	mday=new Date(seireki,tuki-1,niti) ;
	var wt=new Array("（日）","（月）","（火）","（水）","（木）","（金）","（土）");

/* alert("1"); */

	ny=mday.getFullYear();
	nm=mday.getMonth();
	nd=mday.getDate();
	nw=mday.getDay(); 
	
/* alert("2"); */
	
	myform.hday[0].value=ny+"年"+(nm+1)+"月"+nd+"日"+wt[nw];
	document.forms.myform.hday[0].value;
	/* document.myform.hday[0].value=ny+"年"+(nm+1)+"月"+nd+"日"+wt[nw]; */

/* alert("3"); */

	for (var n = 0; n <= 6; n ++ ) {
		mday=new Date(seireki,tuki-1,niti+6+(n*7)) ;
		ny=mday.getFullYear();
		nm=mday.getMonth();
		nd=mday.getDate();
		nw=mday.getDay();
		myform.hday[1+n].value=ny+"年"+(nm+1)+"月"+nd+"日"+wt[nw];
		document.forms.myform.hday[1+n].value;
/*		document.myform.hday[1+n].value=ny+"年"+(nm+1)+"月"+nd+"日"+wt[nw]; */
	}

	mday=new Date(seireki,tuki-1,niti+99) ;
	ny=mday.getFullYear();
	nm=mday.getMonth();
	nd=mday.getDate();
	nw=mday.getDay();
	myform.hday[8].value=ny+"年"+(nm+1)+"月"+nd+"日"+wt[nw];
	document.forms.myform.hday[8].value;
	/* document.myform.hday[8].value=ny+"年"+(nm+1)+"月"+nd+"日"+wt[nw]; */

	var t=new Array(1,2,6,12,16,22,26,32,36,49);
	for (var n = 0; n <=9; n ++ ) {
		mday=new Date(seireki+t[n],tuki-1,niti) ;
		ny=mday.getFullYear();
		nm=mday.getMonth();
		nd=mday.getDate();
		nw=mday.getDay();
		myform.hday[9+n].value=ny+"年"+(nm+1)+"月"+nd+"日"+wt[nw];
		document.forms.myform.hday[9+n].value;
/*		document.myform.hday[9+n].value=ny+"年"+(nm+1)+"月"+nd+"日"+wt[nw]; */
	}
}
