﻿//<![CDATA[
var ct=0;
function CountLength(input,type,maxlen) {
    if(input.value.length > maxlen)
    {
        input.value = input.value.substr(0,maxlen);
    }
	document.getElementById(type).innerHTML = input.value.length;
}
function init() {
    var i;
    var nowdate = new Date();
    var y = nowdate.getFullYear();
    var m = nowdate.getMonth()+1;
    var monthstr;
    
    for(i=0;i<4;i++,m++)
    {
        if( m > 12) {
            m = 1;
            y++;
        }
        monthstr = y + "." + m;
        document.getElementById('date_MM').options[i] = new Option(monthstr, m);
    }
    optiondate(nowdate.getFullYear(), nowdate.getMonth()+1);
    dispday();
}
function optiondate(yy,mm)
{
    MonthTbl= new Array(1,31,28,31,30,31,30,31,31,30,31,30,31);
    if( yy % 4 == 0 ) MonthTbl[2] = 29;
    lastday = MonthTbl[mm];
    for(i=1;i<=lastday;i++)
    	document.getElementById('date_DD').options[i - 1] = new Option(i, i);
}
function changedate()
{
	nowdate = new Date();
	document.getElementById('date_DD').options.length = 0;
	m = document.getElementById('date_MM').selectedIndex + nowdate.getMonth() + 1;
  y = nowdate.getFullYear();
  if( m > 12) {
	m -= 12;
      y++;
  }
  optiondate(y,m);
  dispday();
}
function dispday()
{
    daytbl= new Array('月','火','水','木','金','土','日');
    nowdate = new Date();
    m = nowdate.getMonth() + document.getElementById('date_MM').selectedIndex + 1;
    y = nowdate.getFullYear();
    if( m > 12) {
		m-=12;
        y++;
    }
    pdate = new Date(y, m - 1, document.getElementById('date_DD').selectedIndex);
    d = pdate.getDay();
    document.getElementById('day1').innerHTML=daytbl[d];
}
//]]>

