function getNowYear(){date=new Date();return date.getFullYear();}function getNowMonth(){date=new Date();return date.getMonth() + 1;}function getNowDay(){date=new Date();return date.getDate();}/*** @add2008.08.24CreateYears()西暦プルダウン作成関数**/function CreateYears( flg ) {var nowYear=getNowYear();var nowMonth=getNowMonth();var nowDay=getNowDay();var year=nowYear;if(flg == 1) nowYear=CreateYearCo(nowYear,nowMonth,nowDay);var i;var optionTag;for( i=0; i < 3; i++ ) {if( year == nowYear ) {optionTag="<option value=\"" + year + "\" selected>" + year + "</option>\n";} else {optionTag="<option value=\"" + year + "\">" + year + "</option>\n";}year++;document.write( optionTag );}}function CreateYearCo(y,m,d) {var lastday=february( y, m );if(m == 12 && lastday == d) y++;return y;}/*** @add2008.08.24CreateMonths()月プルダウン作成関数**/function CreateMonths( flg ) {var i;var nowYear=getNowYear();var nowMonth=getNowMonth();var nowDay=getNowDay();if(flg == 1) nowMonth=CreateMonthCo(nowYear,nowMonth,nowDay);var optionTag;var zero;for( i=1; i <= 12; i++ ) {if(i < 10) zero=0;else zero="";if( i == nowMonth ) {optionTag="<option value=\"" + zero + i + "\" selected>" + zero + i + "</option>\n";} else {optionTag="<option value=\"" + zero + i + "\">" + zero + i + "</option>\n";}document.write( optionTag );}}function CreateMonthCo(y,m,d){var lastday=february( y, m );if(lastday == d){if(m == 12) m=1;else m++;}return m;}/*** @add2008.08.24CreateDays()日プルダウン作成関数**/function CreateDays( flg ) {var i;var ymdl=new Array(4);var nowYear=getNowYear();var nowMonth=getNowMonth();var nowDay=getNowDay();var lastday=february( nowYear, nowMonth );if(flg == 1){ymdl=CreateDayCo(nowYear,nowMonth,nowDay,lastday);lastday=ymdl[3];nowDay=ymdl[2];}var optionTag;for( i=1; i <= lastday; i++ ) {if(i < 10) zero=0;else zero="";if( i == nowDay ) {optionTag="<option value=\"" + zero + i + "\" selected>" + zero + i + "</option>\n";} else {optionTag="<option value=\"" + zero + i + "\">" + zero + i + "</option>\n";}document.write( optionTag );}}function CreateDayCo(y,m,d,l){ymdl=new Array(y,m,d,l);if(l == d){ymdl[2]=1;if(m == 12){ymdl[0]=y + 1;ymdl[1]=1;}else{ymdl[1]=m + 1;}ymdl[3]=february( ymdl[0],ymdl[1] );}else{ymdl[2]=d + 1;}return ymdl;}/*** @add2008.08.24setDay()プルダウン内日付変更関数**/function setDay( objInOut ){var year=document.getElementById( objInOut+"DateY" ).value;var month=document.getElementById( objInOut+"DateM" ).value;var day=document.getElementById( objInOut+"DateD" );var lastday=february( year, month );var itemnum=day.length;if ( lastday - 1 < day.selectedIndex ) {day.selectedIndex=lastday - 1;}day.length=lastday;for ( cnt=( itemnum + 1 ); cnt <= lastday; cnt++ ) {day.options[cnt - 1].text=cnt;}}/*** @add2008.08.24february( 年, 月 )2月の日付決定関数**/function february( year, month ){var lastday=new Array( 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 );if ( ( (year % 4 == 0) && (year % 100 != 0) ) || ( year % 400 == 0 ) ) {lastday[1]=29;}return lastday[month - 1];}