function computeDate(year, month, day, addDays) {
	var year = document.fm.ciDateY.value
	var month = document.fm.ciDateM.value
	var day = document.fm.ciDateD.value
	var addDays = document.fm.hidSELECTHAKSU.value
	
    var dt = new Date(year, month - 1, day);
    var baseSec = dt.getTime();
    var addSec = addDays * 86400000;//日数 * 1日のミリ秒数
    var targetSec = baseSec + addSec;
    dt.setTime(targetSec);
	document.fm.coDateY.value =dt.getFullYear();
	var dtm = "000"+String(dt.getMonth()+ 1)
	document.fm.coDateM.value =dtm.slice(-2);
	var dtd = "000"+String(dt.getDate())
	document.fm.coDateD.value =dtd.slice(-2);
}

function setToday2() {
	theDate = new Date();
	var notfound=new Boolean(true);
	var years = document.fm.ciDateY.options;
	var cnt = years.length;
	//
	for (var i = 0 ; i < cnt ; i ++ ) {
		if ( years[i].text == theDate.getFullYear() ) {
			years.selectedIndex = i;
			notfound = false;
			break;
		}
	}
	if ( notfound ) {
		if ( theDate.getFullYear() > Number(document.fm.ciDateY.options[cnt-1].text) ) {
			var newOptArray = new Array();
			newcnt = theDate.getFullYear() - Number(document.fm.ciDateY.options[cnt-1].text);
			for ( var i = 1 ; i <= newcnt ; i ++ ) {
				newOptArray.push(Number(document.fm.ciDateY.options[cnt-1].text)+i);
			}
			for ( var i = cnt, optCnt = cnt+newOptArray.length ; i < optCnt ; i ++ ) {
				years[i] = new Option(newOptArray[i-cnt],"");
			}
			years.selectedIndex =  years.length-1;
		} else {
			alert('a');
			years.selectedIndex = 0;
		}
	}
	//
	document.fm.ciDateM.selectedIndex = theDate.getMonth();
	document.fm.ciDateD.selectedIndex = theDate.getDate()-1;
}
