function isHoliday(mm, dd){

//=========================================================
//　お休み設定
//　IF文のなかのmm==が月,dd==が日になります。
//  あらかじめ、分かっているお休みを設定してください。
//　前後の（　）は変更しないように、休みの日を増やす場合は
//　|| をつけて dd==3　といったように追加してください。
//=========================================================
//★★★★★★★★★★★★★★★★★★★　START　★★★★★★★★★★★★★★★★★★★★★★★★★
	if ( (mm == 1 && (dd == 1 || dd == 2 || dd == 3 || dd == 4 || dd == 9  ))
 		|| (mm == 2 && (dd == 11))
 		|| (mm == 3 && (dd == 20))
 		|| (mm == 4 && (dd == 30))
 		|| (mm == 5 && (dd == 3 || dd == 4 || dd == 5 || dd == 12))
 		|| (mm == 7 && (dd == 18))
 		|| (mm == 8 && (dd == 15 || dd == 16))
 		|| (mm == 9 && (dd == 2 || dd == 5 || dd == 19 || dd == 23))
 		|| (mm == 10 && (dd == 10))
 		|| (mm == 11 && (dd == 3 || dd == 23))
 		|| (mm == 12 && (dd == 2 || dd == 23 || dd == 29 || dd == 30 || dd == 31))){
//★★★★★★★★★★★★★★★★★★★  END  ★★★★★★★★★★★★★★★★★★★★★★★★★★
 return 1;
 }else{
  return 0;
 }
 }
 function calendar(mm, borderLine, alignment, hspc, vspc,bg){
//★★★★★★★★★★★★★★★★★★★  START  ★★★★★★★★★★★★★★★★★★★★★★★★★
// 長期休暇の開始日、終了日とメッセージを設定して下さい。
// お正月休み
var new_year_start = 29;   	// ←お正月休み表示開始日
var new_year_end = 4;		// ←お正月休み表示終了日
var new_year_msg = "12月29日より1月4日までは年末年始休業でございます。注文又はお問い合わせの回答は連休明けになります。その期間中のご注文は受け付けております。予めご了承くださいませ。　m(__)m。 また、取引先メーカーが一部お休みになることから休暇前1週間の注文で上記休暇前の発送が出来ない場合があります。お急ぎの場合はお問い合わせ願います。050-3745-0251";
// ゴールデンウィーク		
var golden_week_start = 2;	// ←ゴールデンウィーク休み表示開始日
var golden_week_end = 6;	// ←ゴールデンウィーク休み表示終了日
var golden_week_msg = "5月2日より6日まではゴールデンウィーク休暇を頂いております。注文又はお問い合わせの回答は7日以降になります。その期間中のご注文は受け付けております。予めご了承くださいませ。　m(__)m。 また、取引先メーカーが一部お休みになることから1日又は2日の注文で休暇前の発送が出来ない場合があります。お急ぎの場合はお問い合わせ願います。";
// お盆休み			
var bon_start = 10;		// ←お盆休み表示開始日
var bon_end = 16;		// ←お盆休み表示終了日
var bon_msg = "8月13日より16日までは夏期休暇を頂いております。注文又はお問い合わせの回答は17日以降になります。その期間中のご注文は受け付けております。予めご了承くださいませ。　m(__)m。 また、取引先メーカーが一部お休みになるため10日以降の注文で上記休暇前の発送が出来ない場合があります。お急ぎの場合はお問い合わせ願います。";
//★★★★★★★★★★★★★★★★★★★   END    ★★★★★★★★★★★★★★★★★★★★★★★★★

  var yy;
  var i, j;
  var today = new Date();
  if (mm == 0){
    mm = today.getMonth()+1;
  }
  yy = today.getYear();
  if (yy < 1900){
  yy += 1900;  // Netscape の2000年問題を回避するため
  }
  var myDate = new Date(yy, mm-1, 1);
  myDate.setTime(myDate.getTime() - myDate.getDay() * 24*60*60*1000);
  document.write('<center><table background=' + bg + ' cellpadding=3 cellcpacing=3><tr>');
  document.write('<td align=center> <span class="px12"><strong>' + mm + '月の営業日</strong></span>');
document.write(' <table width="138" border="0" cellspacing="0" cellpadding="0">');
document.write('<tr> ');
document.write('<td bgcolor="#FFFF00"><table width="100%" border="0" cellpadding="1" cellspacing="1" bordercolor="0" class="px10">');
document.write('<tr align="center"> ');
document.write('<td bgcolor="#FFFFFF"><font color="#FF0000"><strong>日</strong></font></td>');
document.write('<td bgcolor="#FFFFFF"><strong>月</strong></td>');
document.write('<td bgcolor="#FFFFFF"><strong>火</strong></td>');
document.write('<td bgcolor="#FFFFFF"><strong>水</strong></td>');
document.write('<td bgcolor="#FFFFFF"><strong>木</strong></td>');
document.write('<td bgcolor="#FFFFFF"><strong>金</strong></td>');
document.write('<td bgcolor="#FFFFFF"><font color="#0000FF"><strong>土</strong></font></td>');
document.write('</tr>');
for (i = 0; i < 6; i++){
   if (i < 5 || myDate.getMonth() == mm-1){
     document.write('<TR ALIGN="center">');
      for (j = 0; j < 7; j++){
if (myDate.getMonth() == today.getMonth()
             && myDate.getDate() == today.getDate()){
        document.write('<TD BGCOLOR=orange>');
}
else{
       if (myDate.getDay() == 0
           || isHoliday(myDate.getMonth()+1, myDate.getDate()) == 1){
          document.write('<TD BGCOLOR=#FFFF00>');
        }else if (myDate.getDay() == 6){
          document.write('<TD BGCOLOR=#FFFF00>');
        }else{
  	document.write('<TD BGCOLOR=#FFFFFF>');
        }
}
   if (myDate.getDay() == 0
           || isHoliday(myDate.getMonth()+1, myDate.getDate()) == 1){
           document.write('<FONT COLOR=#FF0000>');
    }else if (myDate.getDay() == 6){
          document.write('<FONT COLOR=#0000FF>');
    }
    if (myDate.getMonth() == mm-1){
      document.write(myDate.getDate());
          }
          if (myDate.getDay() == 0 || myDate.getDay() == 6){
            document.write('</FONT>');
          }
          document.write('</TD>');
          myDate.setTime(myDate.getTime() + 24*60*60*1000);
        }
        document.write('</TR>');
      }
    }
    document.write('</TABLE>');
	document.write('</td>');
document.write('</tr>');
document.write('</table>');
document.write('<!--カレンダーここまで -->');
document.write('<font color="#FF0000" class="px12">');
if( (today.getDate() >= 1 && today.getDate() <= new_year_end && today.getMonth()+1==1) || (today.getDate() >= new_year_start && today.getDate() <=31 && today.getMonth()+1==12) ){
//=========================================================================
//　お正月休みのメッセージ
//=========================================================================
document.write(new_year_msg);
}
if (today.getDate() >= bon_start && today.getDate() <= bon_end && today.getMonth()+1==8){
//=========================================================================
//　お盆休みのメッセージ
//=========================================================================
document.write(bon_msg);
}
if (today.getDate() >= golden_week_start && today.getDate() <= golden_week_end && today.getMonth()+1==5){
//=========================================================================
//　ゴールデンウィーク休みのメッセージ
//=========================================================================
document.write(golden_week_msg);
}
if (today.getDay() == 0 || today.getDay() == 6 || isHoliday(today.getMonth()+1, today.getDate()) == 1){
//=========================================================================
//　休みの日に表示される文言を入力してください。write('')内はHTMLでもOKです。
//=========================================================================
document.write('*休業日につきメール返信・電話対応・発送業務はお休みです。</font>');
}
else{
//=========================================================================
//　営業日に表示される文言です。
//=========================================================================
document.write('*営業中です。土/日/祝日はメール返信及び電話対応、発送業務はお休みを頂いてます。</font>');
}
document.write('</td></tr></table></center>');
  }
