function checkDate(obj) {
	
	this.obj = obj;
	
	var dofm = new Array(31,29,31,30,31,30,31,31,30,31,30,31);
	var y1 = obj.year1.selectedIndex;
	var d1 = obj.day1.selectedIndex;
	var m1 = obj.month1.selectedIndex;
	// 不正な日にち排除
	if (d1 + 1 > dofm[m1]) {
		window.alert("その日付は存在しません");
		return false;
	}
	// うるう年排除
	if ((m1 == 1) && (d1 == 28) && (y1 % 4 != 0)) {
		window.alert("その年はうるう年ではありません");
		return false;
	}
	return true;
	
}

	function ChangePos(select) {
		var sn;
		sn = select.selectedIndex;
		
		if (sn == 0) { KEIDO = 141.20; IDO = 43.03;} //北海道
		if (sn == 1) { KEIDO = 140.45; IDO = 40.49;} //青森県
		if (sn == 2) { KEIDO = 141.09; IDO = 39.41;} //岩手県
		if (sn == 3) { KEIDO = 140.52; IDO = 38.15;} //宮城県
		if (sn == 4) { KEIDO = 140.06; IDO = 39.43;} //秋田県
		if (sn == 5) { KEIDO = 140.20; IDO = 38.15;} //山形県
		if (sn == 6) { KEIDO = 140.28; IDO = 37.45;} //福島県
		if (sn == 7) { KEIDO = 140.28; IDO = 36.21;} //茨城県
		if (sn == 8) { KEIDO = 139.53; IDO = 36.33;} //栃木県
		if (sn == 9) { KEIDO = 139.04; IDO = 36.23;} //群馬県
		if (sn ==10) { KEIDO = 139.38; IDO = 35.51;} //埼玉県
		if (sn ==11) { KEIDO = 140.06; IDO = 35.36;} //千葉県
		if (sn ==12) { KEIDO = 139.42; IDO = 35.41;} //東京都 
		if (sn ==13) { KEIDO = 139.38; IDO = 35.26;} //神奈川県
		if (sn ==14) { KEIDO = 139.02; IDO = 37.54;} //新潟県
		if (sn ==15) { KEIDO = 137.13; IDO = 36.41;} //富山県
		if (sn ==16) { KEIDO = 136.39; IDO = 36.33;} //石川県
		if (sn ==17) { KEIDO = 136.13; IDO = 36.03;} //福井県
		if (sn ==18) { KEIDO = 138.34; IDO = 35.39;} //山梨県
		if (sn ==19) { KEIDO = 138.11; IDO = 36.38;} //長野県
		if (sn ==20) { KEIDO = 136.45; IDO = 35.25;} //岐阜県
		if (sn ==21) { KEIDO = 138.23; IDO = 34.58;} //静岡県
		if (sn ==22) { KEIDO = 136.54; IDO = 35.09;} //愛知県
		if (sn ==23) { KEIDO = 136.30; IDO = 34.42;} //三重県
		if (sn ==24) { KEIDO = 135.51; IDO = 35.00;} //滋賀県
		if (sn ==25) { KEIDO = 135.45; IDO = 35.01;} //京都府
		if (sn ==26) { KEIDO = 135.30; IDO = 34.40;} //大阪府
		if (sn ==27) { KEIDO = 135.12; IDO = 34.41;} //兵庫県
		if (sn ==28) { KEIDO = 135.48; IDO = 34.40;} //奈良県
		if (sn ==29) { KEIDO = 135.10; IDO = 34.13;} //和歌山県
		if (sn ==30) { KEIDO = 134.14; IDO = 35.29;} //鳥取県
		if (sn ==31) { KEIDO = 133.03; IDO = 35.27;} //島根県
		if (sn ==32) { KEIDO = 133.55; IDO = 34.39;} //岡山県
		if (sn ==33) { KEIDO = 132.27; IDO = 34.22;} //広島県
		if (sn ==34) { KEIDO = 131.28; IDO = 34.10;} //山口県
		if (sn ==35) { KEIDO = 134.33; IDO = 34.04;} //徳島県
		if (sn ==36) { KEIDO = 134.02; IDO = 34.20;} //香川県
		if (sn ==37) { KEIDO = 132.46; IDO = 33.50;} //愛媛県
		if (sn ==38) { KEIDO = 133.32; IDO = 33.33;} //高知県
		if (sn ==39) { KEIDO = 130.25; IDO = 33.35;} //福岡県
		if (sn ==40) { KEIDO = 130.18; IDO = 33.15;} //佐賀県
		if (sn ==41) { KEIDO = 129.52; IDO = 32.44;} //長崎県
		if (sn ==42) { KEIDO = 130.42; IDO = 32.48;} //熊本県
		if (sn ==43) { KEIDO = 131.36; IDO = 33.14;} //大分県
		if (sn ==44) { KEIDO = 131.25; IDO = 31.54;} //宮崎県
		if (sn ==45) { KEIDO = 130.33; IDO = 31.35;} //鹿児島県
		if (sn ==46) { KEIDO = 127.40; IDO = 26.12;} //沖縄県
		if (sn ==47) { KEIDO = 135.00; IDO = 35.00;} //その他
		
		var target = select.form;
		target.ido.value = IDO;
		target.keido.value = KEIDO;
		
	}

function WriteDate(name) {
	if (name != '') {
		document.write('<form name="'+name+'">');
	}
	document.write('<select name="year1">');
	for(n = 1940; n <= 2008; n++) {
		if (n == 1980) {
			document.write('<option value="'+n+'" selected>'+n);
		} else {
			document.write('<option value="'+n+'">'+n);
		}
	}
	document.write('</select>');
	document.write('<span class="txt">年</span>');
	
	document.write('<select name="month1">');
	for(n = 1; n <= 12; n++) {
		document.write('<option value="'+n+'">'+n);
	}
	document.write('</select>');
	document.write('<span class="txt">月</span>');
	
	document.write('<select name="day1">');
	for(n = 1; n <= 31; n++) {
		document.write('<option value="'+n+'">'+n);
	}
	document.write('</select>');
	document.write('<span class="txt">日</span>');
	if (name != '') {
		document.write('</form>');
	}
}
function WriteTime(name) {
	if (name != '') {
		document.write('<form name="'+name+'">');
	}
	document.write('<select name="hour1">');
	document.write('<option value="0">不明');
	document.write('<option value="12">昼');
	document.write('<option value="0">夜');
	for(n = 0; n <= 11; n++) {
		document.write('<option value="'+n+'">午前'+n+'時');
	}
	for(n = 0; n <= 11; n++) {
		n2 = n + 12;
		document.write('<option value="'+n2+'">午後'+n+'時');
	}
	document.write('</select>');

	document.write('<select name="minute1">');
	document.write('<option value="0">不明');
	for(n = 0; n <= 59; n++) {
		document.write('<option value="'+n+'">'+n);
	}
	document.write('</select>');
	document.write('<span class="txt">分</span>');
	
	if (name != '') {
		document.write('</form>');
	}
}
function WritePlace(name) {
	if (name != '') {
		document.write('<form name="'+name+'">');
		document.write('<SELECT onChange ="ChangePos(document.'+name+')">');
	} else {
		document.write('<SELECT onChange ="ChangePos(this)">');
	}
	document.write('<OPTION VALUE = "">北海道');
	document.write('<OPTION VALUE = "">青森県');
	document.write('<OPTION VALUE = "">岩手県');
	document.write('<OPTION VALUE = "">宮城県');
	document.write('<OPTION VALUE = "">秋田県');
	document.write('<OPTION VALUE = "">山形県');
	document.write('<OPTION VALUE = "">福島県');
	document.write('<OPTION VALUE = "">茨城県');
	document.write('<OPTION VALUE = "">栃木県');
	document.write('<OPTION VALUE = "">群馬県');
	document.write('<OPTION VALUE = "">埼玉県');
	document.write('<OPTION VALUE = "">千葉県');
	document.write('<OPTION VALUE = "" selected>東京都 ');
	document.write('<OPTION VALUE = "">神奈川県');
	document.write('<OPTION VALUE = "">新潟県');
	document.write('<OPTION VALUE = "">富山県');
	document.write('<OPTION VALUE = "">石川県');
	document.write('<OPTION VALUE = "">福井県');
	document.write('<OPTION VALUE = "">山梨県');
	document.write('<OPTION VALUE = "">長野県');
	document.write('<OPTION VALUE = "">岐阜県');
	document.write('<OPTION VALUE = "">静岡県');
	document.write('<OPTION VALUE = "">愛知県');
	document.write('<OPTION VALUE = "">三重県');
	document.write('<OPTION VALUE = "">滋賀県');
	document.write('<OPTION VALUE = "">京都府');
	document.write('<OPTION VALUE = "">大阪府');
	document.write('<OPTION VALUE = "">兵庫県');
	document.write('<OPTION VALUE = "">奈良県');
	document.write('<OPTION VALUE = "">和歌山県');
	document.write('<OPTION VALUE = "">鳥取県');
	document.write('<OPTION VALUE = "">島根県');
	document.write('<OPTION VALUE = "">岡山県');
	document.write('<OPTION VALUE = "">広島県');
	document.write('<OPTION VALUE = "">山口県');
	document.write('<OPTION VALUE = "">徳島県');
	document.write('<OPTION VALUE = "">香川県');
	document.write('<OPTION VALUE = "">愛媛県');
	document.write('<OPTION VALUE = "">高知県');
	document.write('<OPTION VALUE = "">福岡県');
	document.write('<OPTION VALUE = "">佐賀県');
	document.write('<OPTION VALUE = "">長崎県');
	document.write('<OPTION VALUE = "">熊本県');
	document.write('<OPTION VALUE = "">大分県');
	document.write('<OPTION VALUE = "">宮崎県');
	document.write('<OPTION VALUE = "">鹿児島県');
	document.write('<OPTION VALUE = "">沖縄県');
	document.write('<OPTION VALUE = "">その他');
	document.write('</SELECT>');
	
	if (name != '') {
		document.write('</form>');
	}
}

function SubmitForm(target) {

	document.myform.year1.value   = target.year.value;
	document.myform.month1.value  = target.month.value;
	document.myform.day1.value    = target.day.value;
	
	document.myform.submit();
	
}

function SubmitForm2(target,target2) {

	document.myform.year1.value   = target.year.value;
	document.myform.month1.value  = target.month.value;
	document.myform.day1.value    = target.day.value;
	document.myform.year2.value   = target2.year.value;
	document.myform.month2.value  = target2.month.value;
	document.myform.day2.value    = target2.day.value;
	
	document.myform.submit();
	
}
function WriteDateRecent(name) {
	today = new Date();
	today_year = today.getFullYear();
	today_month= today.getMonth() + 1;
	today_day  = today.getDate();
	
	if (name != '') {
		document.write('<form name="'+name+'">');
	}
	document.write('<select name="year1">');
	for(n = today_year; n <= 2019; n++) {
		if (n == today_year) {
			document.write('<option value="'+n+'" selected>'+n);
		} else {
			document.write('<option value="'+n+'">'+n);
		}
	}
	document.write('</select>');
	document.write('<span class="txt">年</span>');
	
	document.write('<select name="month1">');
	for(n = 1; n <= 12; n++) {
		if (n == today_month) {
			document.write('<option value="'+n+'" selected>'+n);
		} else {
			document.write('<option value="'+n+'">'+n);
		}
	}
	document.write('</select>');
	document.write('<span class="txt">月</span>');
	
	document.write('<select name="day1">');
	for(n = 1; n <= 31; n++) {
		if (n == today_day) {
			document.write('<option value="'+n+'" selected>'+n);
		} else {
			document.write('<option value="'+n+'">'+n);
		}
	}
	document.write('</select>');
	document.write('<span class="txt">日</span>');
	if (name != '') {
		document.write('</form>');
	}
}