/********************************************************************
 * カレンダーによる日付入力スクリプト
 *
 * ( 下記スクリプトは改造も可能ですがまったくいじらずにそのままペース
 *   トするだけでもご利用いただけるように書いてあります )
 *
 *  wrtCalendar(代入先オブジェクト,"初期値","w"[和暦フラグ])
 *
 ********************************************************************/
// 過去何年間表示するかフラグ
var oldYear=10
var newYear=10
// 和暦時の過去何年間表示するかフラグ
var WoldYear=80
var WnewYear=50
var now    = new Date()
var absnow = now
var Win=navigator.userAgent.indexOf('Win')!=-1
var Mac=navigator.userAgent.indexOf('Mac')!=-1
var X11=navigator.userAgent.indexOf('X11')!=-1
var Moz=navigator.userAgent.indexOf('Gecko')!=-1
var winflg=1
var warekiflg=0


function wrtCalendar(oj,arg1,arg2,wa){
	if(arg2=="w" || wa=="w"){
		warekiflg=1
	} else {
		warekiflg=0
	}
	if(arg1!=0){
		wkarg1=arg1
	} else {
		if(arg1.length==0){
			wkarg1="zero"
		} else {
			wkarg1=arg1
		}
	}
	if(arg1==null)arg1=0
  oj.blur()

  if(!arguments[1])arg1=0
  if(!Moz)
  if(arguments[1]||arguments[1]==0)winflg=0
  kk=1
  //-初期化
  
  if(arg1==0){
	if(arg2!=null){
		if(arg2.length>3){
			now = new Date(arg2)
		} else {
			now = new Date()
			if(arg2=="w" || wa=="w"){
				oldYear=WoldYear
				newYear=WnewYear
				warekiflg=1
				winflg=1
				arg1=0
			}
		}
	} else {
		now = new Date()
		warekiflg=0
		arg2=null
		winflg=1
		arg1=0
	}
	kk=0
  } else {
	if(arg2!=null){
		if(arg2=="w" || wa=="w"){
			warekiflg=1
			oldYear=WoldYear
			newYear=WnewYear
		} else {
			arg2=null
			warekiflg=0
		}
	} 
	if(arg1.length>1){
		yyy=0
		if(arg1.substr(0,2)=="昭和"){
			yyy=1925+parseInt(arg1.substr(2,2))
			mmm=parseInt(arg1.substr(5,2))-1
			ddd=parseInt(arg1.substr(8,2))
		}
		if(arg1.substr(0,2)=="平成"){
			yyy=1988+parseInt(arg1.substr(2,2))
			mmm=parseInt(arg1.substr(5,2))-1
			ddd=parseInt(arg1.substr(8,2))
		}
		if(arg1.substr(0,2)=="大正"){
			yyy=1910+parseInt(arg1.substr(2,2))
			mmm=parseInt(arg1.substr(5,2))-1
			ddd=parseInt(arg1.substr(8,2))
		}
		if(yyy==0){
  			now = new Date(arg1)
  		} else {
  			now = new Date(yyy,mmm,ddd)
  		}
		winflg=1
		arg1=0
	}
  }

  //-年月日取得
  nowdate  = now.getDate()
  nowmonth = now.getMonth()
  nowyear  = now.getYear()

  //-月移動処理
  if(nowmonth==11 && arg1 > 0){        //12月でarg1が+なら
    nowmonth = -1 + arg1 ; nowyear++;   //月はarg1-1;1年加算
  } else if(nowmonth==0 && arg1 < 0){  //1月でarg1が-なら
    nowmonth = 12 + arg1 ; nowyear--;   //月はarg1+12;1年減算
  } else {
    nowmonth +=  arg1                  //2-11月なら月は+arg1
  }

  //-2000年問題対応
  if(nowyear<1900)nowyear=1900+nowyear

  //-現在月を確定
  now   = new Date(nowyear,nowmonth,1)

  //-YYYYMM作成
  nowyyyymm=nowyear*100+nowmonth

  //-YYYY/MM作成
  nowtitleyyyymm=nowyear+'/'+(nowmonth + 1)

  //-週設定
  week = new Array('日','月','火','水','木','金','土');

  //-カレンダー表示用サブウインドウオープン
  if(winflg){

    var w=160+20
    var h=170
	if(arg2=="w" || wa=="w"){
		w=w+20
		oldYear=WoldYear
		newYear=WnewYear
	}
    //-calendar用OS別サイズ微調整
    if(Moz)     { w+=15 ; h+=40 }
    else if(Win){ w+=0  ; h+=0  }
    else if(Mac){ w+=8  ; h+=22 }
    else if(X11){ w+=5  ; h+=46 }

    var x=100
    var y=20

    if(document.all){
		if(wkarg1!=0){
			x=window.event.screenX+30
			y=window.event.screenY-180
		}
    } else if (document.layers || document.getElementById){

        x+=window.screenX
        y+=window.screenY
    }

    GRS_mkSubWin('','calendar',x,y,w,h)

  }

  //-カレンダー構築用基準日の取得
  fstday   = now                                           //今月の1日
  startday = fstday - ( fstday.getDay() * 1000*60*60*24 )  //最初の日曜日
  startday = new Date(startday)

  //-カレンダー構築用HTML
  ddata = ''
  ddata += '<HTML>\n'
  ddata += '<HEAD>'
  if(!Moz)
  ddata += '<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=x-sjis">\n'
  ddata += '<TITLE>ｶﾚﾝﾀﾞｰ入力</TITLE>\n'
  ddata += '<SCRIPT Language="JavaScript">\n'
  ddata += '<!--\n'
  ddata += 'function chk(){\n'
	ddata += '  YYMMDD = ""\n'
	ddata += '  for(i=-' + oldYear + '; i<' + newYear + '; i++){\n'
    ddata += '  	c = document.CAL.YYINP.options[i+' + oldYear + '].selected\n'
	ddata += '  	if(c){\n'
	ddata += '	  		YYMMDD += document.CAL.YYINP.options[i+' + oldYear + '].value\n'
	ddata += '	    }\n'
	ddata += '  }\n'
	ddata += '  for(i=0; i<12; i++){\n'
	ddata += '	  c = document.CAL.MMINP.options[i].selected\n'
	ddata += '	  if(c){\n'
	ddata += '		  YYMMDD += "/" + document.CAL.MMINP.options[i].value + "/01"'
	ddata += '	  }\n'
	ddata += '  }\n'
	if(arg2=="w" || wa=="w"){
		ddata += ' self.opener.wrtCalendar(self.opener.document.'+oj.form.name+'.'+oj.name+',0,YYMMDD,"w");\n'
	} else {
		ddata += ' self.opener.wrtCalendar(self.opener.document.'+oj.form.name+'.'+oj.name+',0,YYMMDD);\n'
	}
  ddata += '}\n'
  ddata += '//-->\n'
  ddata += '</SCRIPT>\n'
  ddata += '<STYLE>\n'
  ddata += ' BODY  { font:12px ; line-height:12px ; margin : 7px }\n'
  ddata += ' TH  { font:12px ; line-height:12px ; font-weight : 900 }\n'
  ddata += ' TD  { font:12px ; font-family : Arial; line-height:12px }\n'
  
  ddata += ' A  { text-decoration:none;color:#000000;font:10px;font-family:Arial;line-height:12px }\n'
  ddata += ' INPUT  { font:10px ; font-family : Arial ; line-height:10px ; padding:1px}\n'
  ddata += '</STYLE>\n'
  
  
	ddata += '<SCRIPT Language="JavaScript">\n'
	ddata += '<!--\n'
	ddata += 'function floating()\n'
	ddata += '{\n'
	ddata += '	self.window.close();\n'
//	ddata += '	setTimeout("floating()",100);\n'
	ddata += '}\n'
//	ddata += 'setTimeout("floating()",100);\n'
	ddata += '// -->\n'
	ddata += '</SCRIPT>\n'

  ddata += '</HEAD>\n'
  ddata += '<BODY  BGCOLOR=#dddddd>\n'
  ddata += '<FORM NAME="CAL">\n'
  ddata += '<TABLE BORDER=0 BGCOLOR=#dddddd  BORDERCOLOR=#dddddd WIDTH=140 HEIGHT=140>\n'

  ddata += '   <TR id="trmonth" BGCOLOR=orange BORDERCOLOR=orange WIDTH=140 HEIGHT=14>\n'
    ddata += '   <TH COLSPAN=7 WIDTH=140 HEIGHT=14 ALIGN="right"><NOBR>\n'

   // ddata +=       nowtitleyyyymm
    ddata += '<SELECT NAME="YYINP" onChange="chk()">'
    for (i=-1*oldYear;i<newYear;i++){
			yyx=(i+nowyear)
			cc=yyx
			NENGO=''
		//	＊＊＊＊＊＊＊＊＊和暦表示の場合＊＊＊＊＊＊＊＊
			if(warekiflg==1){
				if((i+nowyear)>1910 && (i+nowyear)<=1925){
					cc=(i+nowyear)-1910
					NENGO='大正'
				}
				if((i+nowyear)>1925 && (i+nowyear)<=1988){
					cc=(i+nowyear)-1925
					NENGO='昭和'
				}
				if((i+nowyear)>1988){
					cc=(i+nowyear)-1988
					NENGO='平成'
				}
			}
		//	＊＊＊＊＊＊＊＊＊和暦表示の場合＊＊＊＊＊＊＊＊
			if(nowyear==yyx){
			ddata += '<OPTION SELECTED VALUE="' + yyx + '">' + NENGO + cc
			} else {
			ddata += '<OPTION VALUE="' + yyx + '">' + NENGO + cc
			}

    }
    ddata += '</OPTION></SELECT>'
    ddata += '<SELECT NAME="MMINP" onChange="chk()">'
    for (i=0;i<12;i++){
			if((i+1)<10){
				mmx= '0'+ (i+1)
			} else {
				mmx= i+1
			}
			if(nowmonth==(i)){
			ddata += '<OPTION SELECTED VALUE="' + mmx + '">' + mmx
			} else {
			ddata += '<OPTION VALUE="' + mmx + '">' + mmx
			}
    }
    ddata += '</OPTION></SELECT>'
    if(warekiflg==1){
	    ddata += '&nbsp;<INPUT TYPE=button VALUE="<<" onClick="self.opener.wrtCalendar(self.opener.document.'+oj.form.name+'.'+oj.name+',-1,\'w\')">\n'
	    ddata += '<INPUT TYPE=button VALUE="o" onClick="self.opener.wrtCalendar(self.opener.document.'+oj.form.name+'.'+oj.name+',0,\'w\')">\n'
	    ddata += '<INPUT TYPE=button VALUE=">>" onClick="self.opener.wrtCalendar(self.opener.document.'+oj.form.name+'.'+oj.name+',1,\'w\')">\n'
    } else {
	    ddata += '&nbsp;<INPUT TYPE=button VALUE="<<" onClick="self.opener.wrtCalendar(self.opener.document.'+oj.form.name+'.'+oj.name+',-1,0)">\n'
	    ddata += '<INPUT TYPE=button VALUE="o" onClick="self.opener.wrtCalendar(self.opener.document.'+oj.form.name+'.'+oj.name+',0,0)">\n'
	    ddata += '<INPUT TYPE=button VALUE=">>" onClick="self.opener.wrtCalendar(self.opener.document.'+oj.form.name+'.'+oj.name+',1,0)">\n'
    }

    ddata += '</NOBR></TH>\n'
  ddata += '   </TR>\n'

  //-WEEK
  ddata += '   <TR BGCOLOR=pink WIDTH=140 HEIGHT=14>\n'

  for (i=0;i<7;i++){
    ddata += '   <TH WIDTH=14 HEIGHT=14>\n'
    ddata +=       week[i]
    ddata += '   </TH>\n'
  }
  ddata += '   </TR>\n'

  //-DATE
  for(j=0;j<6;j++){
    ddata += '   <TR BGCOLOR=#ffffff>\n'
    for(i=0;i<7;i++){
      nextday = startday.getTime() + (i * 1000*60*60*24)
      wrtday  = new Date(nextday)

      wrtdate = wrtday.getDate()
      
      if(wrtdate < 10)wrtdate='0' + wrtdate
      
      wrtmonth= wrtday.getMonth()
      wrtyear = wrtday.getYear()
      if(wrtyear < 1900)wrtyear=1900 + wrtyear
      wrtyyyymm = wrtyear * 100 + wrtmonth
      
      //	＊＊＊＊＊＊＊＊＊和暦表示の場合＊＊＊＊＊＊＊＊
      if(warekiflg==1){
	      nengo=""
	      xwrtyear=""
	      if(wrtyear<1926){
	      	nengo="大正"
	      	xwrtyear=wrtyear-1910
	      }
	      if(wrtyear==1926 && (wrtmonth+1)==12 && wrtdate>24){
	      	nengo="昭和"
	      	xwrtyear=wrtyear-1925
	      } else {
	      	if(wrtyear==1926 && ((wrtmonth+1)>0 && (wrtmonth+1)<13) && (wrtdate>0 && wrtdate<25)){
	      		nengo="大正"
	      		xwrtyear=wrtyear-1910
	      	} else {
	      		if(wrtyear>1926){
			      	nengo="昭和"
			      	xwrtyear=wrtyear-1925
		      	}
		    }
	      }
	      if(wrtyear==1989 && (wrtmonth+1)==1 && wrtdate>7){
	      	nengo="平成"
	      	xwrtyear=wrtyear-1988
	      } else {
	      	if(wrtyear==1989 && (wrtmonth+1)==1 && (wrtdate > 0 && wrtdate < 8)){
	      		nengo="昭和"
	      		xwrtyear=wrtyear-1925
	      	} else {
	      		if(wrtyear==1989 && (wrtmonth+1)>1 ){
	      			nengo="平成"
	      			xwrtyear=wrtyear-1988
	      		} else {
		      		if(wrtyear>1989){
				      	nengo="平成"
				      	xwrtyear=wrtyear-1988
			      	}
			    }
	      	}
		  }
		  if(xwrtyear < 10){
		  	sxwrtyear='0' + xwrtyear
		  } else {
		  	sxwrtyear=xwrtyear
		  }
	      if((wrtmonth+1) < 10){
	      	wrtyyyymmdd= nengo + sxwrtyear + '年'+ '0' + (wrtmonth+1) + '月' + wrtdate + '日'
			}else{
	      	wrtyyyymmdd= nengo + sxwrtyear + '年' + (wrtmonth+1) + '月' + wrtdate + '日'
	      }
      //	＊＊＊＊＊＊＊＊＊和暦表示の場合＊＊＊＊＊＊＊＊
      } else {
		if((wrtmonth+1) < 10){
			wrtyyyymmdd= ''+wrtyear +'/'+ '0'+(wrtmonth+1) +'/'+wrtdate
		}else{
			wrtyyyymmdd= ''+wrtyear +'/'+ (wrtmonth+1) +'/'+wrtdate
		}
	  }
      wrtdateA  = '<A HREF="javascript:function v(){self.opener.document.'+oj.form.name+'.'+oj.name+'.value=(\''+wrtyyyymmdd+'\');}self.close();v()" '
      wrtdateA += '>\n'
      
		if(warekiflg==1){
			if((wrtmonth+1) < 10){
				wrtyyyymmdd= ''+wrtyear +'/'+ '0'+(wrtmonth+1) +'/'+wrtdate
			}else{
				wrtyyyymmdd= ''+wrtyear +'/'+ (wrtmonth+1) +'/'+wrtdate
			}
		}

      keka=Syukujitsu(wrtyyyymmdd)
      yobiXX = new Date(wrtyyyymmdd)
      if(keka=="NG" && (yobiXX.getDay()>0 && yobiXX.getDay() < 6)){
      	wrtdateA += '<FONT COLOR=#000000>\n'
      } else {
  		if(yobiXX.getDay()==0 || keka!="NG"){
      		wrtdateA += '<FONT COLOR=#FF0000>\n'
      	} else {
      		wrtdateA += '<FONT COLOR=#0050FF>\n'
      	}
      }

      wrtdateA += wrtdate
      wrtdateA += '</FONT>\n'
      wrtdateA += '</A>\n'

      if(wrtyyyymm != nowyyyymm){ 
        ddata += ' <TD BGCOLOR=#cccccc WIDTH=14 HEIGHT=14>\n'
        ddata += wrtdateA

      } else if(wrtdate == absnow.getDate() && wrtmonth == absnow.getMonth() && wrtday.getYear() == absnow.getYear()){
        ddata += ' <TD BGCOLOR=magenta WIDTH=14 HEIGHT=14>\n'
        ddata += '<FONT COLOR="#ffffff">'+wrtdateA+'</FONT>\n'

      } else {
        ddata += ' <TD WIDTH=14 HEIGHT=14>\n'
        ddata += wrtdateA
      }
      ddata += '   </TD>\n'
    }
    ddata += '   </TR>\n'

    startday = new Date(nextday)
    startday = startday.getTime() + (1000*60*60*24)
    startday = new Date(startday)
  }

  //-mac用クローズボタン
  
    ddata += '   <TR>\n'
    ddata += '   <TD COLSPAN=7 ALIGN=right>\n'
    cls=""
    ddata += '   <INPUT TYPE=button VALUE="ｸﾘｱ" onClick="javascript:function v(){self.opener.document.'+oj.form.name+'.'+oj.name+'.value=(\''+'\');}self.close();v()">\n'
    if(Mac){
    	ddata += '   <INPUT TYPE=button VALUE="CLOSE" onClick="self.close();return false">\n'
    }
    ddata += '   </TD>\n'
    ddata += '   </TR>\n'
  

  ddata += '</TABLE>\n'

  ddata += '</FORM>\n'

  ddata += '</BODY>\n'
  ddata += '</HTML>\n'

		calendarwin.document.write(ddata)
		calendarwin.document.close()
		calendarwin.focus()
		winflg=1

}


/********************************************************************
 * 簡易サブウインドウ開き
 *  Syntax : GRS_mkSubWin(URL,winName,x,y,w,h)
 *  例     : GRS_mkSubWin(winIndex,'test.htm','win0',100,200,150,300)
 * ------------------------------------------------------------------
 */

var calendarwin;

function GRS_mkSubWin(URL,winName,x,y,w,h){

    var para =""
             +" left="        +x
             +",screenX="     +x
             +",top="         +y
             +",screenY="     +y
             +",toolbar="     +0
             +",location="    +0
             +",directories=" +0
             +",status="      +0
             +",menubar="     +0
             +",scrollbars="  +0
             +",resizable="   +0
             +",innerWidth="  +w
             +",innerHeight=" +h
             +",width="       +w
             +",height="      +h

        calendarwin=window.open(URL,winName,para);
        calendarwin.focus()

  }
  
  
function prvSYUNBUN(nenX){
	var nen = 0;
	nen=parseInt(nenX);
	if (nen<=1947){
		return 99;   //祝日法施行前
	} else {
		if(nen <= 1979) {
		    return parseInt(20.8357 + (0.242194 * (nen - 1980)) - parseInt((nen - 1980) / 4));
		} else {
			if(nen <= 2099) {
			    return parseInt(20.8431 + (0.242194 * (nen - 1980)) - parseInt((nen - 1980) / 4));
			} else {
				if(nen <= 2150) {
				   	return parseInt(21.851 + (0.242194 * (nen - 1980)) - parseInt((nen - 1980) / 4));
  				} else {
    				return 99;    //2151年以降は略算式が無いので不明
  				}
  			}
  		}
  	}
}


function prvSYUUBUN(nenX){
	var nen = 0;
	nen=parseInt(nenX);
	if(nen <= 1947){
		return 99;   //祝日法施行前
	} else {
		if(nen <= 1979) {
		    return parseInt(23.2588 + (0.242194 * (nen - 1980)) - parseInt((nen - 1980) / 4));
		} else {
			if(nen <= 2099) {
			    return parseInt(23.2488 + (0.242194 * (nen - 1980)) - parseInt((nen - 1980) / 4));
			} else {
				if(nen <= 2150) {
				   	return parseInt(24.2488 + (0.242194 * (nen - 1980)) - parseInt((nen - 1980) / 4));
  				} else {
    				return 99;    //2151年以降は略算式が無いので不明
  				}
  			}
  		}
  	}
}

function Syukujitsu(hidukex){
	var intNEN=0;
	var intTUKI=0;
	var intHI=0;
	var intSYUUBUN=0;
	var strNYOUBI=0;
	var strNYOUBI=0;
	var kekka;
	kekka="NG";
	HIDUKE = new Date(hidukex);
	// 時刻データ(小数部)は取り除いてあるので、下記の日付との比較はＯＫ
	cstSYUKUJITUSIKO= new Date("1948/7/20");
	cstSHOWA = new Date("1989/2/24");
	cstMYOUNIN = new Date("1959/4/10");
	cstTOKUNIN = new Date("1993/6/9");
	cstSOKUI= new Date("1990/11/12");
	intNEN = HIDUKE.getYear();
	intTUKI = HIDUKE.getMonth()+1;
	intHI = HIDUKE.getDate();

	prvSYUKUJITU = "";
	if(HIDUKE < cstSYUKUJITUSIKO) {
	} else {
	  if(intTUKI==1){
			if(intHI==1){
				kekka="元旦";
			} else {
				if(intNEN >= 2000) {
					//strNYOUBI = ((Math.floor(intHI / 10) - 4) * 7 + 1).toString(16)+ HIDUKE.getDay().toString(16)
			 		strNYOUBI = ((intHI  % 7) + 1).toString(16) + HIDUKE.getDay().toString(16)
					if(((intHI/7) > 1 && (intHI/7) <= 2) && HIDUKE.getDay().toString(16)=="1"){
						kekka="成人の日";
					}
				} else {
					if(intHI==15){
						kekka="成人の日";
					}
		      	}
		    }
		}
		if(intTUKI==2){
			if(intHI==11 && HIDUKE.getDay().toString(16)=="0"){
			} else {
				if(intHI==12 && HIDUKE.getDay().toString(16)=="1"){
					kekka="建国記念日振替休日";
				} else {
					if(intHI==11){
						kekka="建国記念日";
					}
				}
			} 
		}
		if(intTUKI==3){
			Syunb=prvSYUNBUN(intNEN);
			if(intHI==Syunb && HIDUKE.getDay().toString(16)=="0"){
			} else {
				if(intHI==(Syunb+1) && HIDUKE.getDay().toString(16)=="1"){
					kekka="春分の日振替休日";
				} else {
					if(intHI==Syunb){
						kekka="春分の日";
					}
				}
			} 
		}
		if(intTUKI==4){
			if(intHI==29 && HIDUKE.getDay().toString(16)=="0"){
			} else {
				if(intHI==(29+1) && HIDUKE.getDay().toString(16)=="1"){
					kekka="みどりの日振替休日";
				} else {
					if(intHI==29){
						kekka="みどりの日";
					}
				}
			} 
		}
		if(intTUKI==5){
			flg=0;
			if(intHI==3 && HIDUKE.getDay().toString(16)=="0"){
			} else {
				if(intHI==(3+1) && HIDUKE.getDay().toString(16)=="1"){
					kekka="憲法記念日振替休日";
					flg=1;
				} else {
					if(intHI==3){
						kekka="憲法記念日";
					}
				}
			}
			if(intHI==4 && HIDUKE.getDay().toString(16)=="0"){
			} else {
				if(intHI==(4+1) && HIDUKE.getDay().toString(16)=="1"){
				} else {
					if(intHI==4){
						if(flg==1){
						} else {
							kekka="国民の日";
						}
					}
				}
			} 
			if(intHI==5 && HIDUKE.getDay().toString(16)=="0"){
			} else {
				if(intHI==(5+1) && HIDUKE.getDay().toString(16)=="1"){
					kekka="子供の日振替休日";
					flg=1;
				} else {
					if(intHI==5){
						kekka="子供の日";
					}
				}
			} 
		}
		if(intTUKI==7){
			if(((intHI/7) > 2 && (intHI/7) <= 3) && HIDUKE.getDay().toString(16)=="1"){
					kekka="海の日";
			}
		}
		if(intTUKI==9){
			if(((intHI/7) > 2 && (intHI/7) <= 3) && HIDUKE.getDay().toString(16)=="1"){
					kekka="敬老の日";
			} else {
				Syuub=prvSYUUBUN(intNEN);
				if(intHI==Syuub && HIDUKE.getDay().toString(16)=="0"){
				} else {
					if(intHI==(Syuub+1) && HIDUKE.getDay().toString(16)=="1"){
						kekka="秋分の日振替休日";
					} else {
						if(intHI==Syuub){
							kekka="秋分の日";
						}
					}
				} 
			} 
		}
		if(intTUKI==10){
			if(((intHI/7) > 1 && (intHI/7) <= 2) && HIDUKE.getDay().toString(16)=="1"){
					kekka="体育の日";
			}
		}
		if(intTUKI==11){
			if(intHI==3 && HIDUKE.getDay().toString(16)=="0"){
			} else {
				if(intHI==(3+1) && HIDUKE.getDay().toString(16)=="1"){
					kekka="文化の日振替休日";
				} else {
					if(intHI==3){
						kekka="文化の日";
					}
				}
			} 
			if(intHI==23 && HIDUKE.getDay().toString(16)=="0"){
			} else {
				if(intHI==(23+1) && HIDUKE.getDay().toString(16)=="1"){
					kekka="勤労感謝の日振替休日";
				} else {
					if(intHI==23){
						kekka="勤労感謝の日";
					}
				}
			} 
		}
		if(intTUKI==12){
			if(intHI==23 && HIDUKE.getDay().toString(16)=="0"){
			} else {
				if(intHI==(23+1) && HIDUKE.getDay().toString(16)=="1"){
					kekka="天皇誕生日振替休日";
				} else {
					if(intHI==23){
						kekka="天皇誕生日";
					}
				}
			} 
		}
	}
	return kekka;
}
