//+++++++++++++++++++++++++
var YoyakuData = new Object();
YoyakuData['2011-10-10'] = '◎-';
YoyakuData['2011-10-11'] = '◎-';
YoyakuData['2011-10-12'] = '★-';
YoyakuData['2011-10-13'] = '◎-';
YoyakuData['2011-10-14'] = '◎-';
YoyakuData['2011-10-15'] = '◎-';
YoyakuData['2011-10-16'] = '◎-';
YoyakuData['2011-10-17'] = '◎-';
YoyakuData['2011-10-18'] = '◎-';
YoyakuData['2011-10-19'] = '◎-';
YoyakuData['2011-10-1'] = '◎-';
YoyakuData['2011-10-20'] = '◎-';
YoyakuData['2011-10-21'] = '◎-';
YoyakuData['2011-10-22'] = '◎-';
YoyakuData['2011-10-23'] = '◎-';
YoyakuData['2011-10-24'] = '◎-';
YoyakuData['2011-10-25'] = '◎-';
YoyakuData['2011-10-26'] = '◎-';
YoyakuData['2011-10-27'] = '◎-';
YoyakuData['2011-10-28'] = '◎-';
YoyakuData['2011-10-29'] = '◎-';
YoyakuData['2011-10-2'] = '◎-';
YoyakuData['2011-10-30'] = '◎-';
YoyakuData['2011-10-31'] = '◎-';
YoyakuData['2011-10-3'] = '◎-';
YoyakuData['2011-10-4'] = '◎-';
YoyakuData['2011-10-5'] = '◎-';
YoyakuData['2011-10-6'] = '◎-';
YoyakuData['2011-10-7'] = '◎-';
YoyakuData['2011-10-8'] = '◎-';
YoyakuData['2011-10-9'] = '◎-';
YoyakuData['2011-10-'] = '28日・釣り予約2名様、根魚又はコマセ釣り希望釣果・潮が早すぎ・イサキ・カイワレ・カサゴ・小タイ・苦戦・・';
YoyakuData['2011-11-10'] = '◎-';
YoyakuData['2011-11-11'] = '★-';
YoyakuData['2011-11-12'] = '◎-';
YoyakuData['2011-11-13'] = '◎-';
YoyakuData['2011-11-14'] = '◎-';
YoyakuData['2011-11-15'] = '◎-';
YoyakuData['2011-11-16'] = '◎-';
YoyakuData['2011-11-17'] = '◎-';
YoyakuData['2011-11-18'] = '◎-';
YoyakuData['2011-11-19'] = '◎-';
YoyakuData['2011-11-1'] = '★-';
YoyakuData['2011-11-20'] = '◎-';
YoyakuData['2011-11-21'] = '◎-';
YoyakuData['2011-11-22'] = '◎-';
YoyakuData['2011-11-23'] = 'tel-';
YoyakuData['2011-11-24'] = 'tel-';
YoyakuData['2011-11-25'] = 'tel-';
YoyakuData['2011-11-26'] = '◎-';
YoyakuData['2011-11-27'] = '◎-';
YoyakuData['2011-11-28'] = '◎-';
YoyakuData['2011-11-29'] = '◎-';
YoyakuData['2011-11-2'] = '◎-';
YoyakuData['2011-11-30'] = '◎-';
YoyakuData['2011-11-3'] = '◎-';
YoyakuData['2011-11-4'] = '◎-';
YoyakuData['2011-11-5'] = '◎-';
YoyakuData['2011-11-6'] = '◎-';
YoyakuData['2011-11-7'] = '◎-';
YoyakuData['2011-11-8'] = '◎-';
YoyakuData['2011-11-9'] = '◎-';
YoyakuData['2011-11-'] = '25〜27・釣り予約2名様・深い場所・コマセ釣り<br>天候次第で曜日は未定です。';
YoyakuData['2011-12-10'] = '◎-';
YoyakuData['2011-12-11'] = '◎-';
YoyakuData['2011-12-12'] = '◎-';
YoyakuData['2011-12-13'] = '◎-';
YoyakuData['2011-12-14'] = '◎-';
YoyakuData['2011-12-15'] = '◎-';
YoyakuData['2011-12-16'] = '◎-';
YoyakuData['2011-12-17'] = '◎-';
YoyakuData['2011-12-18'] = '◎-';
YoyakuData['2011-12-19'] = '◎-';
YoyakuData['2011-12-1'] = '◎-';
YoyakuData['2011-12-20'] = '◎-';
YoyakuData['2011-12-21'] = '◎-';
YoyakuData['2011-12-22'] = 'tel-';
YoyakuData['2011-12-23'] = 'tel-';
YoyakuData['2011-12-24'] = '◎-';
YoyakuData['2011-12-25'] = '◎-';
YoyakuData['2011-12-26'] = '◎-';
YoyakuData['2011-12-27'] = '◎-';
YoyakuData['2011-12-28'] = '◎-';
YoyakuData['2011-12-29'] = '◎-';
YoyakuData['2011-12-2'] = '◎-';
YoyakuData['2011-12-30'] = '◎-';
YoyakuData['2011-12-31'] = '×-';
YoyakuData['2011-12-3'] = '★-';
YoyakuData['2011-12-4'] = '◎-';
YoyakuData['2011-12-5'] = '◎-';
YoyakuData['2011-12-6'] = '◎-';
YoyakuData['2011-12-7'] = '◎-';
YoyakuData['2011-12-8'] = '◎-';
YoyakuData['2011-12-9'] = '◎-';
YoyakuData['2011-12-'] = '12月31日・1月1日は季節料金になり各コース平常料金のブラス1000円になります。<br>※上記以外は平常料金になります。<br>ボート利用の宿泊コース・2泊セットの食事無し・お任せエココースはお休みの場合が有ります。ご相談下さい<br>空室状況・12/20日・現在になります。<br>30日・トリプル2・和室1・ツイン2・コテージ<br>31日・満室になっております。<br><br>釣り予約は27日頃迄はお引き受け出来ますが人数に制限も有りまので連絡をお願い致します。<br><br>';
YoyakuData['2011-8-10'] = '△-';
YoyakuData['2011-8-11'] = '△-';
YoyakuData['2011-8-12'] = '△-';
YoyakuData['2011-8-13'] = '×-';
YoyakuData['2011-8-14'] = '×-';
YoyakuData['2011-8-15'] = '×-';
YoyakuData['2011-8-16'] = '△-';
YoyakuData['2011-8-17'] = '△-';
YoyakuData['2011-8-18'] = '◎-';
YoyakuData['2011-8-19'] = '◎-';
YoyakuData['2011-8-1'] = '◎-';
YoyakuData['2011-8-20'] = '△-';
YoyakuData['2011-8-21'] = '◎-';
YoyakuData['2011-8-22'] = '◎-';
YoyakuData['2011-8-23'] = '◎-';
YoyakuData['2011-8-24'] = '★-';
YoyakuData['2011-8-25'] = '★-';
YoyakuData['2011-8-26'] = '◎-';
YoyakuData['2011-8-27'] = '◎-';
YoyakuData['2011-8-28'] = '◎-';
YoyakuData['2011-8-29'] = '◎-';
YoyakuData['2011-8-2'] = '◎-';
YoyakuData['2011-8-30'] = '◎-';
YoyakuData['2011-8-31'] = '◎-';
YoyakuData['2011-8-3'] = '◎-';
YoyakuData['2011-8-4'] = '◎-';
YoyakuData['2011-8-5'] = '◎-';
YoyakuData['2011-8-6'] = '△-';
YoyakuData['2011-8-7'] = '△-';
YoyakuData['2011-8-8'] = '△-';
YoyakuData['2011-8-9'] = '△-';
YoyakuData['2011-8-'] = '空室状況とボートフィッシングに関しましては変更も有りますのでお電話でご確認をお願い致します。<br>';
YoyakuData['2011-9-10'] = '★-';
YoyakuData['2011-9-11'] = '◎-';
YoyakuData['2011-9-12'] = '★-';
YoyakuData['2011-9-13'] = '◎-';
YoyakuData['2011-9-14'] = '◎-';
YoyakuData['2011-9-15'] = '◎-';
YoyakuData['2011-9-16'] = '◎-';
YoyakuData['2011-9-17'] = '◎-';
YoyakuData['2011-9-18'] = '◎-';
YoyakuData['2011-9-19'] = '◎-';
YoyakuData['2011-9-1'] = '-';
YoyakuData['2011-9-20'] = '◎-';
YoyakuData['2011-9-21'] = '◎-';
YoyakuData['2011-9-22'] = '◎-';
YoyakuData['2011-9-23'] = '◎-';
YoyakuData['2011-9-24'] = '◎-';
YoyakuData['2011-9-25'] = '◎-';
YoyakuData['2011-9-26'] = '◎-';
YoyakuData['2011-9-27'] = '◎-';
YoyakuData['2011-9-28'] = '◎-';
YoyakuData['2011-9-29'] = '◎-';
YoyakuData['2011-9-2'] = '-';
YoyakuData['2011-9-30'] = '◎-';
YoyakuData['2011-9-3'] = '-';
YoyakuData['2011-9-4'] = '◎-';
YoyakuData['2011-9-5'] = '◎-';
YoyakuData['2011-9-6'] = '◎-';
YoyakuData['2011-9-7'] = '◎-';
YoyakuData['2011-9-8'] = '◎-';
YoyakuData['2011-9-9'] = '★-';
YoyakuData['2011-9-'] = 'アジの仕掛けに青物も少し当たり出した様です。<br>';
YoyakuData['2012-1-10'] = '◎-';
YoyakuData['2012-1-11'] = '◎-';
YoyakuData['2012-1-12'] = '◎-';
YoyakuData['2012-1-13'] = '◎-';
YoyakuData['2012-1-14'] = '◎-';
YoyakuData['2012-1-15'] = '◎-';
YoyakuData['2012-1-16'] = '◎-';
YoyakuData['2012-1-17'] = '◎-';
YoyakuData['2012-1-18'] = '◎-';
YoyakuData['2012-1-19'] = '◎-';
YoyakuData['2012-1-1'] = '△-';
YoyakuData['2012-1-20'] = '◎-';
YoyakuData['2012-1-21'] = '◎-';
YoyakuData['2012-1-22'] = '◎-';
YoyakuData['2012-1-23'] = '◎-';
YoyakuData['2012-1-24'] = '◎-';
YoyakuData['2012-1-25'] = '◎-';
YoyakuData['2012-1-26'] = '◎-';
YoyakuData['2012-1-27'] = '◎-';
YoyakuData['2012-1-28'] = '◎-';
YoyakuData['2012-1-29'] = '◎-';
YoyakuData['2012-1-2'] = 'tel-';
YoyakuData['2012-1-30'] = '◎-';
YoyakuData['2012-1-31'] = '◎-';
YoyakuData['2012-1-3'] = '◎-';
YoyakuData['2012-1-4'] = '◎-';
YoyakuData['2012-1-5'] = '◎-';
YoyakuData['2012-1-6'] = '◎-';
YoyakuData['2012-1-7'] = '◎-';
YoyakuData['2012-1-8'] = '◎-';
YoyakuData['2012-1-9'] = '◎-';
YoyakuData['2012-1-'] = 'ボートフィッシングも実施致しますが天候次第の為に連絡をお願い致します。<br>';
YoyakuData['2012-2-10'] = '◎-';
YoyakuData['2012-2-11'] = '★-';
YoyakuData['2012-2-12'] = '◎-';
YoyakuData['2012-2-13'] = '◎-';
YoyakuData['2012-2-14'] = '◎-';
YoyakuData['2012-2-15'] = '◎-';
YoyakuData['2012-2-16'] = '◎-';
YoyakuData['2012-2-17'] = '◎-';
YoyakuData['2012-2-18'] = '◎-';
YoyakuData['2012-2-19'] = '◎-';
YoyakuData['2012-2-1'] = '◎-';
YoyakuData['2012-2-20'] = '◎-';
YoyakuData['2012-2-21'] = '◎-';
YoyakuData['2012-2-22'] = '◎-';
YoyakuData['2012-2-23'] = '◎-';
YoyakuData['2012-2-24'] = '◎-';
YoyakuData['2012-2-25'] = '◎-';
YoyakuData['2012-2-26'] = '◎-';
YoyakuData['2012-2-27'] = '◎-';
YoyakuData['2012-2-28'] = '◎-';
YoyakuData['2012-2-29'] = '◎-';
YoyakuData['2012-2-2'] = '◎-';
YoyakuData['2012-2-3'] = '◎-';
YoyakuData['2012-2-4'] = '◎-';
YoyakuData['2012-2-5'] = '◎-';
YoyakuData['2012-2-6'] = '◎-';
YoyakuData['2012-2-7'] = '◎-';
YoyakuData['2012-2-8'] = '◎-';
YoyakuData['2012-2-9'] = '◎-';
YoyakuData['2012-2-'] = '11日・ルアー釣り2名様予約・波の状態とイワシが出れば良いのですが、根魚釣りも考えています。';
YoyakuData['2012-4-10'] = '◎-';
YoyakuData['2012-4-11'] = '◎-';
YoyakuData['2012-4-12'] = '◎-';
YoyakuData['2012-4-13'] = '◎-';
YoyakuData['2012-4-14'] = '◎-';
YoyakuData['2012-4-15'] = '◎-';
YoyakuData['2012-4-16'] = '◎-';
YoyakuData['2012-4-17'] = '◎-';
YoyakuData['2012-4-18'] = '◎-';
YoyakuData['2012-4-19'] = '◎-';
YoyakuData['2012-4-1'] = '◎-';
YoyakuData['2012-4-20'] = '◎-';
YoyakuData['2012-4-21'] = '◎-';
YoyakuData['2012-4-22'] = '◎-';
YoyakuData['2012-4-23'] = '◎-';
YoyakuData['2012-4-24'] = '◎-';
YoyakuData['2012-4-25'] = '◎-';
YoyakuData['2012-4-26'] = '◎-';
YoyakuData['2012-4-27'] = '◎-';
YoyakuData['2012-4-28'] = '+-';
YoyakuData['2012-4-29'] = '+-';
YoyakuData['2012-4-2'] = '◎-';
YoyakuData['2012-4-30'] = '+-';
YoyakuData['2012-4-3'] = '◎-';
YoyakuData['2012-4-4'] = '◎-';
YoyakuData['2012-4-5'] = '◎-';
YoyakuData['2012-4-6'] = '◎-';
YoyakuData['2012-4-7'] = '◎-';
YoyakuData['2012-4-8'] = '◎-';
YoyakuData['2012-4-9'] = '◎-';
YoyakuData['2012-4-'] = '4/28日〜5/5日　季節料金になります。各コース1,000円の＋になります。';
YoyakuData['2012-5-10'] = '◎-';
YoyakuData['2012-5-11'] = '◎-';
YoyakuData['2012-5-12'] = '◎-';
YoyakuData['2012-5-13'] = '◎-';
YoyakuData['2012-5-14'] = '◎-';
YoyakuData['2012-5-15'] = '◎-';
YoyakuData['2012-5-16'] = '◎-';
YoyakuData['2012-5-17'] = '◎-';
YoyakuData['2012-5-18'] = '◎-';
YoyakuData['2012-5-19'] = '◎-';
YoyakuData['2012-5-1'] = '◎-';
YoyakuData['2012-5-20'] = '◎-';
YoyakuData['2012-5-21'] = '◎-';
YoyakuData['2012-5-22'] = '◎-';
YoyakuData['2012-5-23'] = '◎-';
YoyakuData['2012-5-24'] = '◎-';
YoyakuData['2012-5-25'] = '◎-';
YoyakuData['2012-5-26'] = '◎-';
YoyakuData['2012-5-27'] = '☆-';
YoyakuData['2012-5-28'] = '☆-';
YoyakuData['2012-5-29'] = '☆-';
YoyakuData['2012-5-2'] = '◎-';
YoyakuData['2012-5-30'] = '◎-';
YoyakuData['2012-5-31'] = '◎-';
YoyakuData['2012-5-3'] = '◎-';
YoyakuData['2012-5-4'] = '◎-';
YoyakuData['2012-5-5'] = '◎-';
YoyakuData['2012-5-6'] = '◎-';
YoyakuData['2012-5-7'] = '◎-';
YoyakuData['2012-5-8'] = '◎-';
YoyakuData['2012-5-9'] = '◎-';
YoyakuData['2012-5-'] = '5/27・28・29　釣り予約4名様';

var MyHoliday = new Object();

//
var DE = new Array();
DE[0] = '#ddccff';
DE[1] = '';
DE[2] = '1';
DE[3] = '#666666';
DE[4] = '#999999';
DE[5] = '1px';
DE[6] = '1px';
DE[7] = '#F7F3E7';
DE[8] = '#fefefe';
DE[9] = '#fefefe';
DE[10] = '#9FE7EF';
DE[11] = '#FFD6ED';
DE[12] = '#ffffcc';
DE[13] = '#003366';
DE[14] = '90%';
DE[15] = '#000000';
DE[16] = '80%';
DE[17] = '#000000';
DE[18] = '80%';
DE[19] = '#c46706';
DE[20] = '#c46706';
DE[21] = '#c46706';
DE[22] = '80%';
DE[23] = '35px';
DE[24] = '15px<>30px<>50px<>';
DE[25] = '650px';
DE[26] = '';
DE[27] = '';
DE[28] = '#333333';
DE[29] = '55%';
DE[30] = '260px';
DE[31] = '#666666';
DE[32] = '1px';
DE[33] = '#ffffff';
DE[34] = '#333333';
DE[35] = '80%';
DE[36] = '1';
DE[37] = '#ffffff';
DE[38] = '#333333';
DE[39] = '80%';
DE[40] = '';
DE[41] = '';
Wid1 = '253';
Wid2 = '99';

//
var home_url        = 'http://';
var cale_title      = '';
var log_month       = '';
var bikouran        = 'お電話のお問い合わせ<br>★090-8953-9779　ドコモ　<br>★080-3481-0298　ソフト<br>☆0558-67-0109　転送になります。　<br><br>ボート利用の・海上散歩・体験フィッシング・予約確認後のお引き受けになります。<br>繁忙期・混み合う日はボートフィッシングはおやすみの場合が有ります。・・ご相談下さい。・・混み合わない日限定になります。・・<br>※海の情報・釣果・☆宿泊コース料金はブログページを参考にご覧下さい。　<br>ボート費無料の体験フィッシング・餌・仕掛け・他・実費になりますのでご相談下さい。<br>※別途の釣り好きコースご相談下さい。<br>※お部屋・ツインルームは1室ダブルベットのお部屋が含まれます。<br>☆季節料金4/28日より5/5日迄　各コース料金が1,000円のプラスになります。<br>';
var lastmod         = '2012年02月06日(月) 09時37分00秒';
var no_mark         = '*';
var holiday_caption = '';
var caption_mark    = ' ・・・ ';
var default_mark    = '◎'||'&nbsp;';

//
var Situation = new Array();
Situation[0] = ' ';

//
var Mark = new Array();
Mark[0] = '◎<>空室あり<>';
Mark[1] = '△<>残わずか<>';
Mark[2] = 'tel<>お部屋・釣り・電話にてお問い合わせ下さい。<>';
Mark[3] = '×<>満室<>';
Mark[4] = '+<>季節料金設定<>';
Mark[5] = '☆<>釣り予約有り<>';

//
var Week = new Array();
Week['0'] = '日';
Week['1'] = '月';
Week['2'] = '火';
Week['3'] = '水';
Week['4'] = '木';
Week['5'] = '金';
Week['6'] = '土';

//
var Kai = '<br />';
//+++++++++++++++++++++++++

//+++++++++++++++++++++++++
var Days = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var css = new Object();
var monday = 0;
var happy  = 0;
//+++++++++++++++++++++++++
function week_judge(yea,mon,day){
	if(mon < 3){
		mon += 12;
		yea--;
	}
	var wn = (yea+Math.floor(yea/4)-Math.floor(yea/100)+Math.floor(yea/400)+Math.floor((13*mon+8)/5)+day)% 7;
	return wn;
}
//+++++++++++++++++++++++++
function holiday(mo,hol){
	if(hol){
		document.getElementById('holiday'+mo).innerHTML = hol;
	}else{
		document.getElementById('holiday'+mo).innerHTML = '';
	}
}
//+++++++++++++++++++++++++
function uruudoshi(year){
	var uruu = 28;
	if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){
	    uruu = 29;
	}
	return uruu;
}
//+++++++++++++++++++++++++
function calender_view(typ,how_month,display,yea,mon){
	var year  = yea;
	var month = mon;
	if(!yea || !mon){
		var date = new Date();
		var now_day   = date.getDate();
		var now_month = date.getMonth() + 1;
		var now_year  = date.getFullYear();
		year  = now_year;
		month = now_month;
		
		now_ymd = ymd(now_year,now_month,now_day);
	}
	var type = typ || DE[2];
	if(!typ || typ > 3 || typ < 1){
		type = DE[2];
	}
	style(type);
	var title = year + '年' + month + '月の予\約状況';
	//
	var java_script;
	var cale = new String();
	//
	if(!how_month){how_month = 1;}
	if(!display){display = 1;}
	var ye = year;
	var mo = month;
	//
	if(lastmod){
		cale += '<p' + css['p_la'] + '>最終更新日 ： ' + lastmod + '</p>';
	}
	//
	if(display == 2){
		cale += '<table align="center">';
		cale += '<tr>';
		for(var m=0;m<how_month;m++){
			if(mo >= 13){mo -= 12;ye++;}
			var uruu = uruudoshi(ye);
			Days[1] = uruu;
			var start_week = week_judge(ye,mo,1);
			var last_day = Days[mo - 1];
			var col = type_col(type,last_day);
			     if(type == 1){cale += '<td valign="top">' + cale1(ye,mo,start_week,last_day,m,col) + '</td>';}
			else if(type == 2){cale += '<td valign="top">' + cale2(ye,mo,start_week,last_day,m,col) + '</td>';}
			else if(type == 3){cale += '<td valign="top">' + cale3(ye,mo,start_week,last_day,m,col) + '</td>';}
			mo++;
		}
		cale += '</tr>';
		cale += '</table>';
	}else{
		for(var m=0;m<how_month;m++){
			if(mo >= 13){mo -= 12;ye++;}
			var uruu = uruudoshi(ye);
			Days[1] = uruu;
			var start_week = week_judge(ye,mo,1);
			var last_day = Days[mo - 1];
			var col = type_col(type,last_day);
			     if(type == 1){cale += cale1(ye,mo,start_week,last_day,m,col) + Kai;}
			else if(type == 2){cale += cale2(ye,mo,start_week,last_day,m,col) + Kai;}
			else if(type == 3){cale += cale3(ye,mo,start_week,last_day,m,col) + Kai;}
			mo++;
		}
	}
	if(bikouran){
		cale += '<table' + css['table_bi'] + '>';
		cale += '<tr><td' + css['td_bi'] + '>' + bikouran + '</td></tr>';
		cale += '</table>';
	}
	var last_m = month - how_month;
	var next_m = month + how_month;
	var last_y = year;
	var next_y = year;
	if(last_m <= 0){
		last_m = 12 + last_m;
		last_y--;
	}
	if(next_m >= 13){
		next_m = next_m - 12;
		next_y++;
	}
	//calender_view
	cale += '<p' + css['p'] + '>';
	cale += '<a href="javascript:calender_view('+type+','+how_month+','+display+','+last_y+','+last_m+');">前の月</a>';
	cale += '&nbsp; &nbsp; ';
	cale += '<a href="javascript:calender_view('+type+','+how_month+','+display+');">今月</a>';
	cale += '&nbsp; &nbsp; ';
	cale += '<a href="javascript:calender_view('+type+','+how_month+','+display+','+next_y+','+next_m+');">次の月</a>';
	cale += '</p>';
	if(home_url){
		cale += '<p'+css['p_c']+'><a href="'+home_url+'">HOME</a></p>';
	}
	var calender = new String();
	if(cale_title){
		calender += '<h1'+css['h1']+'>'+cale_title+'</h1>';
	}
	calender += '<center>';
	calender += cale;
	calender += '</center>';
	document.getElementById('boo_cale').innerHTML = calender;
}
//+++++++++++++++++++++++++
function cale1(year,month,start_week,last_day,mo,col){
	var cale = new String();
	var cmark = cale_mark(1,col);
	var js_array = 0;
	//
	cale += '<table align="center"'+css['table']+' width="'+Wid1+'">';
	cale += '<tr>';
	cale += '<td'+css['td_m']+' colspan="'+col+'">'+year+'年'+month+'月</td>';
	cale += '</tr>';
	if(DE[36] == 2){cale += cmark;}
	cale += '<tr>';
	for(var w=0;w<7;w++){
		cale += '<td'+css['cap']+'>'+Week[w]+'</td>';
	}
	cale += '</tr>';
	//
	var retu = Math.floor(last_day / 7)+2;
	var start_flag = 0;
	var day  = 0;
	var day2 = 0;
	var wee  = 0;
	var cou  = 0;
	monday = 0;
	happy = 0;
	holiday_set(year);
	for(var r=0;r<retu;r++){
		cale += "<tr>";
		for(var d=0;d<7;d++){
			var cla = css['td_w1'];
			     if(d == 0){cla = css['td_sun1'];}
			else if(d == 6){cla = css['td_sat1'];}
			if(start_flag == 0 && wee == start_week){
				start_flag = 1;
			}
			if(day >= last_day){
				cale += '<td'+cla+'>&nbsp;</td>';
			}else if(start_flag == 1){
				day++;
				cou++;
				var js = new String();
				var nhol;
				if(month == 9){nhol = holiday_get(month,day+1,wee+1,1);}
				var hol  = holiday_get(month,day,wee,0,nhol);
				if(MyHoliday[year+'-'+month+'-'+day] == 1){
					cla = css['td_my1'];
				}else if(hol){
					cla = css['td_hol1'];
					if(holiday_caption != 1){
						js  = ' onmouseover="holiday('+mo+",'"+hol+"'"+')"';
						js += ' onmouseout="holiday('+mo+')"';
						js_array++;
					}
				}
				cale += '<td'+cla+js+'>'+day+'</td>';
			}else if(start_flag == 0){
				cale += '<td'+cla+'>&nbsp;</td>';
			}
			wee++;
		}
		cale += "</tr>";
		//
		cale += "<tr>";
		if(r == 0){
			for(var d=0;d<7-cou;d++){
				cale += '<td'+css['td_w3']+'>&nbsp;</td>';
			}
		}
		for(var d=0;d<7 - (7 - cou);d++){
			var cla = css['td_w3'];
			     if(d == 0){cla = css['td_sun3'];}
			else if(d == 6){cla = css['td_sat3'];}
			cale += '<td'+cla+'>';
			day2++;
			var this_data = new String();
			if(YoyakuData[year+'-'+month+'-'+day2]){
				this_data = YoyakuData[year+'-'+month+'-'+day2].split('-');
			}
			if(Situation.length > 0){
				cale += '<table'+css['table_no']+'>';
				for(var si=0;si<Situation.length;si++){
					cale += '<tr>';
					cale += '<td'+css['td_no1']+'>'+Situation[si]+'</td>';
					cale += '<td'+css['td_no2']+'>';
					if(this_data[si]){
						if(no_mark){
							if(ymd(year,month,day2) >= now_ymd){
								cale += this_data[si];
							}else{
								cale += no_mark;
							}
						}else{
							cale += this_data[si];
						}
					}else{
						if(no_mark){
							if(ymd(year,month,day2) >= now_ymd){
								cale += default_mark;
							}else{
								cale += no_mark;
							}
						}else{
							cale += default_mark;
						}
					}
					cale += '</td>';
					cale += '</tr>';
				}
				cale += "</table>";
			}else{
				if(this_data[0]){
					cale += this_data[0];
				}else{
					if(ymd(year,month,day2) >= now_ymd){
						cale += default_mark;
					}else{
						cale += no_mark;
					}
				}
			}
			cale += '</td>';
		}
		if(r > 0){
			for(var d=0;d<7-cou;d++){
				cale += '<td'+css['td_w3']+'>&nbsp;</td>';
			}
		}
		cale += '</tr>';
		//
		cou = 0;
		//
		if(day >= last_day){
			break;
		}
	}
	if(DE[36] != 2){cale += cmark;}
	if(YoyakuData[year+'-'+month+'-']){
		cale += '<tr><td'+css['td_no3']+' colspan="'+col+'">';
		cale += YoyakuData[year+'-'+month+'-'].replace(/<br>/g,'<br />');
		cale += '</td></tr>';
	}
	if(js_array > 0){
		cale += '<tr>';
		cale += '<td'+css['td_no3']+' colspan="'+col+'" id="holiday'+mo+'"></td>';
		cale += '</tr>';
	}
	cale += '</table>';
	return cale;
}
//+++++++++++++++++++++++++
function cale2(year,month,start_week,last_day,mo,col){
	var cale = new String();
	var cmark = cale_mark(1,col);
	var js_array = 0;
	//
	cale += '<table'+css['table']+' align="center" width="'+Wid2+'">';
	cale += '<tr>';
	cale += '<td'+css['td_m']+' colspan="'+col+'">'+year+'年'+month+'月</td>';
	cale += '</tr>';
	if(DE[36] == 2){cale += cmark;}
	//
	cale += '<tr>';
	cale += '<td'+css['cap1']+' nowrap>日</td>';
	cale += '<td'+css['cap2']+' nowrap>曜日</td>';
	if(Situation[0]){
		for(var s=0;s<Situation.length;s++){
			cale += '<td'+css['cap3']+' nowrap>'+Situation[s]+'</td>';
		}
	}else{
		cale += '<td'+css['cap3']+' nowrap>&nbsp;</td>';
	}
	cale += '</tr>';
	//
	var wee  = start_week;
	monday = 0;
	happy = 0;
	holiday_set(year);
	for(var d=1;d<=last_day;d++){
		cale += '<tr>';
		var we = wee % 7;
		var cla = 'td_w';
		var js = new String();
		var nhol;
		if(month == 9){nhol = holiday_get(month,d+1,wee+1,1);}
		var hol  = holiday_get(month,d,wee,0,nhol);
		if(MyHoliday[year+'-'+month+'-'+d] == 1){
			cla = 'td_my';
		}else if(hol){
			cla = 'td_hol';
			if(holiday_caption != 1){
				js  = ' onmouseover="holiday('+mo+",'"+hol+"'"+')"';
				js += ' onmouseout="holiday('+mo+')"';
				js_array++;
			}
		}else if(we == 0){
			cla = 'td_sun';
		}else if(we == 6){
			cla = 'td_sat';
		}
		cale += '<td'+css[cla+'1']+js+'>'+d+'</td>';
		cale += '<td'+css[cla+'2']+'>'+Week[we]+'</td>';
		var this_data = new String();
		if(YoyakuData[year+'-'+month+'-'+d]){
			this_data = YoyakuData[year+'-'+month+'-'+d].split('-');
		}
		if(Situation.length > 0){
			for(var si=0;si<Situation.length;si++){
				if(this_data[si]){
					cale += '<td'+css[cla+'3']+'>';
					if(no_mark){
						if(ymd(year,month,d) >= now_ymd){
							cale += this_data[si];
						}else{
							cale += no_mark;
						}
					}else{
						cale += this_data[si];
					}
					cale += '</td>';
				}else{
					cale += '<td'+css[cla+'3']+'>';
					if(no_mark){
						if(ymd(year,month,d) >= now_ymd){
							cale += default_mark;
						}else{
							cale += no_mark;
						}
					}else{
						cale += default_mark;
					}
					cale += '</td>';
				}
			}
		}else{
			if(this_data[0]){
				cale += '<td'+css[cla+'3']+'>'+this_data[0]+'</td>';
			}else{
				if(ymd(year,month,d) >= now_ymd){
					cale += '<td'+css[cla+'3']+'>'+default_mark+'</td>';
				}else{
					cale += '<td'+css[cla+'3']+'>'+no_mark+'</td>';
				}
			}
		}
		cale += '</tr>';
		wee++;
	}
	if(DE[36] != 2){cale += cmark;}
	if(YoyakuData[year+'-'+month+'-']){
		cale += '<tr><td'+css['td_no3']+' colspan="'+col+'">';
		cale += YoyakuData[year+'-'+month+'-'].replace(/<br>/g,'<br />');
		cale += '</td></tr>';
	}
	if(js_array > 0){
		cale += '<tr>';
		cale += '<td'+css['td_no3']+' colspan="'+col+'" id="holiday'+mo+'"></td>';
		cale += '</tr>';
	}
	cale += '</table>';
	return cale;
}
//+++++++++++++++++++++++++
function cale3(year,month,start_week,last_day,mo,col){
	var cale = new String();
	var cmark = cale_mark(3,col);
	var js_array = 0;
	var cale;
	cale += '<table'+css['table']+' width="'+DE[25]+'">';
	var wee  = start_week;
	var row = 2;
	if(Situation.length == 0){
		row = 3;
	}
	monday = 0;
	happy = 0;
	holiday_set(year);
	cale += '<tr>';
	cale += '<td'+css['td_m']+' rowspan="'+row+'">'+year+'年'+month+'月</td>';
	for(var d=1;d<=last_day;d++){
		var we = wee % 7;
		var cla = css['td_w1'];
		var js = new String();
		var nhol;
		if(month == 9){nhol = holiday_get(month,d+1,wee+1,1);}
		var hol  = holiday_get(month,d,wee,0,nhol);
		if(MyHoliday[year+'-'+month+'-'+d] == 1){
			cla = css['td_my1'];
		}else if(hol){
			cla = css['td_hol1'];
			if(holiday_caption != 1){
				js  = ' onmouseover="holiday('+mo+",'"+hol+"'"+')"';
				js += ' onmouseout="holiday('+mo+')"';
				js_array++;
			}
		}else if(we == 0){
			cla = css['td_sun1'];
		}else if(we == 6){
			cla = css['td_sat1'];
		}
		cale += '<td'+cla+js+'>'+d+'</td>';
		wee++;
	}
	cale += '</tr>';
	var wee  = start_week;
	monday = 0;
	happy = 0;
	cale += '<tr>';
	for(var d=1;d<=last_day;d++){
		var we = wee % 7;
		var cla = css['td_w2'];
		var nhol;
		if(month == 9){nhol = holiday_get(month,d+1,wee+1,1);}
		var hol  = holiday_get(month,d,wee,0,nhol);
		if(MyHoliday[year+'-'+month+'-'+d] == 1){
			cla = css['td_my2'];
		}else if(hol){
			cla = css['td_hol2'];
		}else if(we == 0){
			cla = css['td_sun2'];
		}else if(we == 6){
			cla = css['td_sat2'];
		}
		cale += '<td'+cla+'>'+Week[we]+'</td>';
		wee++;
	}
	cale += '</tr>';
	if(Situation.length > 0){
		for(var s=0;s<Situation.length;s++){
			var wee  = start_week;
			monday = 0;
			happy = 0;
			cale += '<tr>';
			cale += '<td'+css['td_m']+'>'+Situation[s]+'</td>';
			for(var d=1;d<=last_day;d++){
				var we = wee % 7;
				var cla = css['td_w3'];
				var nhol;
				if(month == 9){nhol = holiday_get(month,d+1,wee+1,1);}
				var hol  = holiday_get(month,d,wee,0,nhol);
				if(MyHoliday[year+'-'+month+'-'+d] == 1){
					cla = css['td_my3'];
				}else if(hol){
					cla = css['td_hol3'];
				}else if(we == 0){
					cla = css['td_sun3'];
				}else if(we == 6){
					cla = css['td_sat3'];
				}
				cale += '<td'+cla+'>';
				var this_data = new String();
				if(YoyakuData[year+'-'+month+'-'+d]){
					this_data = YoyakuData[year+'-'+month+'-'+d].split('-');
				}
				var mark = this_data[s];
				if(!this_data[s]){
					if(no_mark){
						if(ymd(year,month,d) >= now_ymd){
							cale += default_mark;
						}else{
							cale += no_mark;
						}
					}else{
						cale += default_mark;
					}
				}else{
					if(no_mark){
						if(ymd(year,month,d) >= now_ymd){
							cale += mark;
						}else{
							cale += no_mark;
						}
					}else{
						cale += mark;
					}
				}
				cale += '</td>';
				wee++;
			}
			cale += '</tr>';
		}
	}else{
		var wee  = start_week;
		monday = 0;
		happy = 0;
		cale += '<tr>';
		for(var d=1;d<=last_day;d++){
			var we = wee % 7;
			var cla = css['td_w3'];
			var nhol;
			if(month == 9){nhol = holiday_get(month,d+1,wee+1,1);}
			var hol  = holiday_get(month,d,wee,0,nhol);
			if(hol){
				cla = css['td_hol3'];
			}else if(we == 0){
				cla = css['td_sun3'];
			}else if(we == 6){
				cla = css['td_sat3'];
			}
			cale += '<td'+cla+'>';
			var this_data = new String();
			if(YoyakuData[year+'-'+month+'-'+d]){
				this_data = YoyakuData[year+'-'+month+'-'+d].split('-');
			}
			var mark = this_data[0];
			if(!this_data[s]){
				if(no_mark){
					if(ymd(year,month,d) >= now_ymd){
						cale += default_mark;
					}else{
						cale += no_mark;
					}
				}else{
					cale += default_mark;
				}
			}else{
				if(no_mark){
					if(ymd(year,month,d) >= now_ymd){
						cale += mark;
					}else{
						cale += no_mark;
					}
				}else{
					cale += mark;
				}
			}
			cale += '</td>';
			wee++;
		}
		cale += '</tr>';
	}
	cale += cmark;
	if(YoyakuData[year+'-'+month+'-']){
		cale += '<tr><td'+css['td_no3']+' colspan="'+col+'">';
		cale += YoyakuData[year+'-'+month+'-'].replace(/<br>/g,'<br />');
		cale += '</td></tr>';
	}
	if(js_array > 0){
		cale += '<tr>';
		cale += '<td'+css['td_no3']+' colspan="'+col+'" id="holiday'+mo+'"></td>';
		cale += '</tr>';
	}
	cale += "</table>";
	return cale;
}
//+++++++++++++++++++++++++
function holiday_get(month,day,we,num,nexthol){
	var hol;
	if(num == 0 && we % 7 == 1){monday++;}
	if(Holiday[month+'-'+day]){
		hol = Holiday[month+'-'+day]+'<br />';
		if(num == 0 && we % 7 == 0){happy = 1;}
	}else if(we % 7 == 1 && HappyMonday[month+'-'+monday]){
		hol = HappyMonday[month+'-'+monday]+'<br />';
	}else if(happy == 1){
		hol = '振替休日'+'<br />';
		if(num == 0){happy = 0;}
	}
	if(nexthol){
		var da = day-1;
		if(BetweenHoliday[month+'-'+da]){
			hol = '国民の休日'+'<br />';
		}
	}
	if(month == 9 && hol){
		BetweenHoliday[month+'-'+day] = hol;
	}
	return hol;
}
//+++++++++++++++++++++++++
function holiday_set(year){
	Holiday = new Object();
	HappyMonday = new Object();
	BetweenHoliday = new Object();
	var sp = Math.floor(20.8431+0.242194*(year-1980)-Math.floor((year-1980)/4));
	var au = Math.floor(23.2488+0.242194*(year-1980)-Math.floor((year-1980)/4));
	Holiday["1-1"]   = '元日';
	Holiday["2-11"]  = '建国記念の日';
	Holiday["4-29"]  = '昭和の日';
	Holiday["5-3"]   = '憲法記念日';
	Holiday["5-4"]   = 'みどりの日';
	Holiday["5-5"]   = 'こどもの日';
	Holiday["11-3"]  = '文化の日';
	Holiday["11-23"] = '勤労感謝の日';
	Holiday["12-23"] = '天皇誕生日';
	
	Holiday["3-"+sp] = '春分の日';
	Holiday["9-"+au] = '秋分の日';
	
	HappyMonday["1-2"]  = '成人の日';
	HappyMonday["7-3"]  = '海の日';
	HappyMonday["9-3"]  = '敬老の日';
	HappyMonday["10-2"] = '体育の日';
}
//+++++++++++++++++++++++++
function cale_mark(type,col){
	var cmark = new String();
	cmark += '<tr>\n';
	cmark += '<td' +  css['td_no3'] + ' colspan="' + col + '">\n';
	for(var ma=0;ma<Mark.length;ma++){
		var mark = Mark[ma].split('<>');
		cmark += mark[0] + caption_mark + mark[1] + '<br>';
	}
	cmark += '</td>\n';
	cmark += '</tr>\n';
	return cmark;
}
//+++++++++++++++++++++++++
function type_col(type,last_day){
	var col = 7;
	if(type == 2){
		col = Situation.length + 2;
		if(Situation.length == 0){col = 3;}
	}else if(type == 3){
		col = last_day + 1;
	}
	return col;
}
//+++++++++++++++++++++++++
function ymd(y,m,d){
	if(m < 10){m = '0'+m;}
	if(d < 10){d = '0'+d;}
	var ymd = new String(y) + new String(m) + new String(d);
	return ymd;
}
//+++++++++++++++++++++++++
function style(type){
	var bta = 'left';
	if(DE[41] == 1){bta = 'center';}
	var de23 = new Array();var de23 = DE[23].split('<>');
	var de24 = new Array();var de24 = DE[24].split('<>');
	var bo_td_com = 'border:solid '+DE[6]+' '+DE[4]+';';
	var bo_te_com  = 'text-align:center;';
	    bo_te_com += 'padding:1px;';
	    bo_te_com += 'line-height:110%;';
	//Table
	table  = ' style="';
	table += 'border-collapse:collapse;';
	table += 'border:solid '+DE[5]+' '+DE[3]+';';
	table += 'margin:0px 0px 0px 0px;';
	table += 'background-color:'+DE[7]+';';
	table += '"';
	//Td
	td  = ' style="';
	td += bo_td_com;
	td += bo_te_com;
	td += 'background-color:'+DE[9]+';';
	td += 'color:'+DE[17]+';';
	td += 'font-size:'+DE[18]+';';
	td += '"';
	//
	p_la  = ' style="';
	p_la += 'font-size:'+DE[29]+';';
	p_la += 'margin:5px 0px 2px 0px;';
	p_la += 'padding:2px 0px 2px 0px;';
	p_la += 'text-align:center;';
	p_la += 'color:'+DE[28]+';';
	p_la += '"';
	//
	table_bi  = ' style="';
	table_bi += 'width:'+DE[30]+';';
	table_bi += 'border-collapse:collapse;';
	table_bi += 'margin:0px 0px 0px 0px;';
	table_bi += 'background-color:'+DE[33]+';';
	table_bi += 'border:solid '+DE[32]+' '+DE[31]+';';
	table_bi += '"';
	td_bi  = ' style="';
	td_bi += 'color:'+DE[34]+';';
	td_bi += 'font-size:'+DE[35]+';';
	td_bi += 'padding:7px;';
	td_bi += 'text-align:'+bta+';';
	td_bi += 'border:solid '+DE[32]+' '+DE[31]+';';
	td_bi += 'background-color:'+DE[33]+';';
	td_bi += '"';
	//
	table_no  = ' style="';
	table_no += 'width:100%;';
	table_no += 'border-collapse:collapse;';
	table_no += 'margin:0px;';
	table_no += 'background-color:none;';
	table_no += 'border:none;';
	table_no += '"';
	var notd_com = 'width:auto;';
	notd_com += 'padding:1px 1px 1px 1px;';
	notd_com += 'border:none;';
	notd_com += 'background-color:none;';
	notd_com += 'color:'+DE[17]+';';
	notd_com += 'font-size:'+DE[18]+';';
	td_no1 = ' style="'+notd_com+'text-align:left;'+'"';
	td_no2 = ' style="'+notd_com+'text-align:center;'+'"';
	//
	td_no3  = ' style="';
	td_no3 += bo_td_com;
	td_no3 += 'width:auto;';
	td_no3 += 'padding:5px 5px 5px 5px;';
	td_no3 += 'background-color:'+DE[37]+';';
	td_no3 += 'color:'+DE[38]+';';
	td_no3 += 'font-size:'+DE[39]+';';
	td_no3 += 'text-align:left;';
	td_no3 += '"';
	//
	td_m  = ' style="';
	td_m += 'width:auto;';
	td_m += 'white-space:nowrap;';
	td_m += 'font-size:'+DE[14]+';';
	td_m += 'background-color:'+DE[8]+';';
	td_m += 'color:'+DE[13]+';';
	td_m += 'padding:3px 0px 3px 0px;';
	td_m += 'text-align:center;';
	td_m += 'line-height:110%;';
	td_m += '"';
	//
	p  = ' style="';
	p += 'font-size:'+DE[22]+';';
	p += 'margin:2px;';
	p += 'padding:2px;';
	p += 'text-align:center;';
	p += '"';
	//
	p_c  = ' style="';
	p_c += 'font-size:70%;';
	p_c += 'margin:10px 2px 10px 2px;';
	p_c += 'padding:2px;';
	p_c += 'text-align:center;';
	p_c += '"';
	//
	h1  = ' style="';
	h1 += 'font-size:'+DE[27]+';';
	h1 += 'color:'+DE[26]+';';
	h1 += 'margin:2px;';
	h1 += 'padding:2px;';
	h1 += 'text-align:center;';
	h1 += '"';
	//------------------------
	var td123com = bo_td_com;
	td123com += bo_te_com;
	td123com += 'background-color:'+DE[7]+';';
	td123com += 'color:'+DE[17]+';';
	td123com += 'font-size:80%;';
	//
	var td_1 = ' style="width:'+de24[0]+';'+td123com+'"';
	var td_2 = ' style="width:'+de24[1]+';'+td123com+'"';
	var td_3 = ' style="width:'+de24[2]+';'+td123com+'"';
	//
	var td_com  = ' style="';
	td_com += 'width:'+de24[0]+';';
	td_com += bo_td_com;
	td_com += bo_te_com;
	//
	td_w1  = td_com;
	td_w1 += 'font-size:'+DE[18]+';';
	td_w1 += 'background-color:'+DE[9]+';';
	     if(type == 1){td_w1 += 'color:'+DE[17]+';width:'+de23[0]+';';}
	else if(type == 2){td_w1 += 'color:'+DE[15]+';width:'+de24[0]+';';}
	else if(type == 3){td_w1 += 'color:'+DE[15]+';width:auto;';}
	td_w1 += '"';
	
	td_w2  = td_com;
	td_w2 += 'font-size:'+DE[16]+';';
	td_w2 += 'background-color:'+DE[9]+';';
	     if(type == 1){td_w2 += 'color:'+DE[17]+';width:'+de23[0]+';';}
	else if(type == 2){td_w2 += 'color:'+DE[15]+';width:'+de24[1]+';';}
	else if(type == 3){td_w2 += 'color:'+DE[15]+';width:auto;';}
	td_w2 += '"';
	
	td_w3  = td_com;
	td_w3 += 'font-size:'+DE[18]+';';
	if(type == 1){td_w3 += 'background-color:'+DE[7]+';';}
	else         {td_w3 += 'background-color:'+DE[9]+';';}
	     if(type == 1){td_w3 += 'color:'+DE[17]+';width:'+de23[0]+';height:'+de23[1]+';';}
	else if(type == 2){td_w3 += 'color:'+DE[17]+';width:'+de24[2]+';';}
	else if(type == 3){td_w3 += 'color:'+DE[17]+';width:auto;';}
	td_w3 += '"';
	//
	td_sat1  = td_com;
	td_sat1 += 'font-size:'+DE[18]+';';
	td_sat1 += 'background-color:'+DE[10]+';';
	     if(type == 1){td_sat1 += 'color:'+DE[17]+';width:'+de23[0]+';';}
	else if(type == 2){td_sat1 += 'color:'+DE[15]+';width:'+de24[0]+';';}
	else if(type == 3){td_sat1 += 'color:'+DE[15]+';width:auto;';}
	td_sat1 += '"';
	
	td_sat2  = td_com;
	td_sat2 += 'font-size:'+DE[16]+';';
	td_sat2 += 'background-color:'+DE[10]+';';
	     if(type == 1){td_sat2 += 'color:'+DE[17]+';width:'+de23[0]+';';}
	else if(type == 2){td_sat2 += 'color:'+DE[15]+';width:'+de24[1]+';';}
	else if(type == 3){td_sat2 += 'color:'+DE[15]+';width:auto;';}
	td_sat2 += '"';
	
	td_sat3  = td_com;
	td_sat3 += 'font-size:'+DE[18]+';';
	if(type == 1){td_sat3 += 'background-color:'+DE[7]+';';}
	else         {td_sat3 += 'background-color:'+DE[10]+';';}
	     if(type == 1){td_sat3 += 'color:'+DE[17]+';width:'+de23[0]+';height:'+de23[1]+';';}
	else if(type == 2){td_sat3 += 'color:'+DE[17]+';width:'+de24[2]+';';}
	else if(type == 3){td_sat3 += 'color:'+DE[17]+';width:auto;';}
	td_sat3 += '"';
	//
	td_sun1  = td_com;
	td_sun1 += 'font-size:'+DE[18]+';';
	td_sun1 += 'background-color:'+DE[11]+';';
	     if(type == 1){td_sun1 += 'color:'+DE[17]+';width:'+de23[0]+';';}
	else if(type == 2){td_sun1 += 'color:'+DE[15]+';width:'+de24[0]+';';}
	else if(type == 3){td_sun1 += 'color:'+DE[15]+';width:auto;';}
	td_sun1 += '"';
	
	td_sun2  = td_com;
	td_sun2 += 'font-size:'+DE[16]+';';
	td_sun2 += 'background-color:'+DE[11]+';';
	     if(type == 1){td_sun2 += 'color:'+DE[17]+';width:'+de23[0]+';';}
	else if(type == 2){td_sun2 += 'color:'+DE[15]+';width:'+de24[1]+';';}
	else if(type == 3){td_sun2 += 'color:'+DE[15]+';width:auto;';}
	td_sun2 += '"';
	
	td_sun3  = td_com;
	td_sun3 += 'font-size:'+DE[18]+';';
	if(type == 1){td_sun3 += 'background-color:'+DE[7]+';';}
	else         {td_sun3 += 'background-color:'+DE[11]+';';}
	     if(type == 1){td_sun3 += 'color:'+DE[17]+';width:'+de23[0]+';height:'+de23[1]+';';}
	else if(type == 2){td_sun3 += 'color:'+DE[17]+';width:'+de24[2]+';';}
	else if(type == 3){td_sun3 += 'color:'+DE[17]+';width:auto;';}
	td_sun3 += '"';
	//
	td_hol1  = td_com;
	td_hol1 += 'font-size:'+DE[18]+';';
	td_hol1 += 'background-color:'+DE[12]+';';
	     if(type == 1){td_hol1 += 'color:'+DE[17]+';width:'+de23[0]+';';}
	else if(type == 2){td_hol1 += 'color:'+DE[15]+';width:'+de24[0]+';';}
	else if(type == 3){td_hol1 += 'color:'+DE[15]+';width:auto;';}
	td_hol1 += '"';
	
	td_hol2  = td_com;
	td_hol2 += 'font-size:'+DE[16]+';';
	td_hol2 += 'background-color:'+DE[12]+';';
	     if(type == 1){td_hol2 += 'color:'+DE[17]+';width:'+de23[0]+';';}
	else if(type == 2){td_hol2 += 'color:'+DE[15]+';width:'+de24[1]+';';}
	else if(type == 3){td_hol2 += 'color:'+DE[15]+';width:auto;';}
	td_hol2 += '"';
	
	td_hol3  = td_com;
	td_hol3 += 'font-size:'+DE[18]+';';
	if(type == 1){td_hol3 += 'background-color:'+DE[7]+';';}
	else         {td_hol3 += 'background-color:'+DE[12]+';';}
	     if(type == 1){td_hol3 += 'color:'+DE[17]+';width:'+de23[0]+';height:'+de23[1]+';';}
	else if(type == 2){td_hol3 += 'color:'+DE[17]+';width:'+de24[2]+';';}
	else if(type == 3){td_hol3 += 'color:'+DE[17]+';width:auto;';}
	td_hol3 += '"';
	//
	td_my1  = td_com;
	td_my1 += 'font-size:'+DE[18]+';';
	td_my1 += 'background-color:'+DE[40]+';';
	     if(type == 1){td_my1 += 'color:'+DE[17]+';width:'+de23[0]+';';}
	else if(type == 2){td_my1 += 'color:'+DE[15]+';width:'+de24[0]+';';}
	else if(type == 3){td_my1 += 'color:'+DE[15]+';width:auto;';}
	td_my1 += '"';
	
	td_my2  = td_com;
	td_my2 += 'font-size:'+DE[16]+';';
	td_my2 += 'background-color:'+DE[40]+';';
	     if(type == 1){td_my2 += 'color:'+DE[17]+';width:'+de23[0]+';';}
	else if(type == 2){td_my2 += 'color:'+DE[15]+';width:'+de24[1]+';';}
	else if(type == 3){td_my2 += 'color:'+DE[15]+';width:auto;';}
	td_my2 += '"';
	
	td_my3  = td_com;
	td_my3 += 'font-size:'+DE[18]+';';
	td_my3 += 'background-color:'+DE[40]+';';
	     if(type == 1){td_my3 += 'color:'+DE[17]+';width:'+de23[0]+';height:'+de23[1]+';';}
	else if(type == 2){td_my3 += 'color:'+DE[17]+';width:'+de24[2]+';';}
	else if(type == 3){td_my3 += 'color:'+DE[17]+';width:auto;';}
	td_my3 += '"';
	//
	var cap_com = '';
	cap_com += bo_td_com;
	cap_com += bo_te_com;
	cap_com += 'background-color:'+DE[7]+';';
	cap_com += 'color:'+DE[15]+';';
	cap_com += 'font-size:'+DE[16]+';';
	cap_com += 'white-space:nowrap;';
	//
	var cap  = ' style="width:'+de23[0]+';'+cap_com+'"';
	var cap1 = ' style="width:'+de24[0]+';'+cap_com+'"';
	var cap2 = ' style="width:'+de24[1]+';'+cap_com+'"';
	var cap3 = ' style="width:'+de24[2]+';'+cap_com+'"';
	//
	css['table']    = table;
	css['td']       = td;
	css['table_no'] = table_no;
	css['td_no1']   = td_no1;
	css['td_no2']   = td_no2;
	css['td_no3']   = td_no3;
	css['td_m']     = td_m;
	css['p']        = p;
	css['p_c']      = p_c;
	css['p_la']     = p_la;
	css['table_bi'] = table_bi;
	css['td_bi']    = td_bi;
	css['h1']       = h1;
	css['td_1']     = td_1;
	css['td_2']     = td_2;
	css['td_3']     = td_3;
	css['td_w1']    = td_w1;
	css['td_w2']    = td_w2;
	css['td_w3']    = td_w3;
	css['td_sat1']  = td_sat1;
	css['td_sat2']  = td_sat2;
	css['td_sat3']  = td_sat3;
	css['td_sun1']  = td_sun1;
	css['td_sun2']  = td_sun2;
	css['td_sun3']  = td_sun3;
	css['td_hol1']  = td_hol1;
	css['td_hol2']  = td_hol2;
	css['td_hol3']  = td_hol3;
	css['td_my1']   = td_my1;
	css['td_my2']   = td_my2;
	css['td_my3']   = td_my3;
	css['cap']      = cap;
	css['cap1']     = cap1;
	css['cap2']     = cap2;
	css['cap3']     = cap3;
}
//+++++++++++++++++++++++++

