<!--
function displayURL() {
//日付チェック
if(checkDate()){
document.form1.submit();
}
}
function checkDate() {
var year = document.form1.year.value;
var month = document.form1.month.value;
var day = document.form1.day.value;
var msg = '宿泊日の指定に誤りがあります。';
var mt = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
if (isNaN(year) || isNaN(month) || isNaN(day)) {
alert(msg);
return false; // エラー月が不正
}
if ( (year % 4) == 0 && (year % 100) != 0 || (year % 400) == 0 ) {
mt[2] = 29;
}
if ( month < 1 || 12 < month ) {
alert(msg);
return false; // エラー月が不正
}
if ( day < 1 || mt[month] < day ) {
alert(msg);
return false; // エラー日が不正
}
// 本日より過去の日付を選択したらエラー
today = new Date();
y = today.getFullYear();
m = today.getMonth()+1;
d = today.getDate();
if( year < y ) {
alert(msg);
return false; // 過去の年を指定
}
if( year == y ) {
if( month < m ) {
alert(msg);
return false; // 過去の月を指定
}
if( month == m ) {
if( day < d ) {
alert(msg);
return false; // 過去の日を指定
}
}
}
return true;
}
-->
