
var Rensyu = '練習';
var SyuRen = '集中練';
var Kanyu = '勧誘';
var Noubu = ' [農]';
var Koubu = ' [工]';
var Noko = ' [農工]';
var Joshibi = ' [女子美]';
var Male = ' [男]';
var Female = ' [女]';
var Tansei = ' [単]';
var Konsei = ' [混]';
var All = ' [全]';
var Kanyu = '勧誘';
var ShinRen = '新歓練';
var NoRenRM = '農部練習室';
var KoRenRM = '工部練習室';
var NoNikou = '農部第二講義棟';
var NoItikou = '農部第一講義棟';
var NoHon = '農部本館';
var SagaBu = '相模部室';

var YearClm = 0;
var MonthClm = 1;
var DateClm = 2;
var TitleClm = 3;
var ShosaiClm = 4;
var BgClm = 5;
var hghtClm = 6;
var BasyoClm = 7;
var JikanClm = 8;
var OptClm = 9;

var Toki = '「刻の彼方へ」';
var Mira = '「未来への決意」';
var Pops = '「English Pops」';
var Anch = '「アンコール」';
var Teiji= '16:20〜';
var Asa  = '9:20〜';
var Haya = '15:20〜';

myTblDay = new Array( "(日)","(月)","(火)","(水)","(木)","(金)","(土)" );
myTblSD = new Array(            // 行事テーブル(月,日,メッセージ)
//  Year, Month, Date,"題名","詳細","背景",hight,"場所","時間","セルオプション(カレンダー) ex. style='background:#fff;'"

  2008, 7,12,Rensyu + Konsei,"「風のめぐるとき」","",40,"女子美杉並2208",Teiji,""
  ,2008, 9,13,Rensyu + Konsei,Toki+Mira,"",40,NoNikou+"11",Teiji,""
  ,2008, 9,20,Rensyu + Konsei,Pops+Anch,"",40,NoNikou+"11",Teiji,""
  ,2008, 9,27,Rensyu + Konsei,Toki+Mira,"",40,NoNikou+"11",Teiji,""
  ,2008,10, 4,Rensyu + Konsei,Mira,"",40,"女子美杉並",Teiji,""
  ,2008,10,11,Rensyu + Konsei,Mira+Pops,"",40,"女子美杉並2208",Teiji,""
  ,2008,10,18,Rensyu + Konsei,Toki,"",40,"女子美杉並2208",Teiji,""

  ,2008,10,24,"女子美祭","ミニコン","",40,"相模JAM","14:00〜",""
  ,2008,10,25,"女子美祭","焼きソバ","",40,"相模1号館前","終日",""
  ,2008,10,26,"女子美祭","ミニコン&焼きソバ","",40,"相模JAM&相模1号館前","11:00〜&終日",""

  ,2008,11, 8,"農工祭","ミニコン","",40,"","",""
  ,2008,11, 9,"農工祭","ミニコン","",40,"","",""

  ,2008,11, 1,Rensyu + Konsei,Pops+Mira,"",40,NoHon+"21",Haya,""
  ,2008,11, 2,Rensyu + Konsei,Pops+Mira,"",40,NoItikou+"25",Asa,""
  ,2008,11,15,Rensyu + Konsei,Toki+Anch,"",40,NoNikou+"11",Teiji,""
  ,2008,11,16,Rensyu + Konsei,Toki+Anch,"",40,NoItikou+"25",Asa,""
  ,2008,11,22,Rensyu + Konsei,Toki+Mira,"",40,"女子美杉並2208",Teiji,""
  ,2008,11,23,Rensyu + Konsei,"オーディション練習",NoItikou+"25",40,"",Asa,""
  ,2008,11,29,Rensyu + Konsei,"全て","",40,"女子美杉並2208",Teiji,""
  ,2008,11,30,Rensyu + Konsei,"オーディション練習","",40,NoNikou+"11",Asa,""

  ,2008,12, 6,Rensyu + Konsei,"","",40,"","",""
  ,2008,12, 7,Rensyu + Konsei,"","",40,"","",""
  ,2008,12,13,Rensyu + Konsei,"","",40,"","",""
  ,2008,12,14,Rensyu + Konsei,"リハーサル","",40,"","",""
  ,2008,12,20,Rensyu + Konsei,"","",40,"","",""
  ,2008,12,21,Rensyu + Konsei,"","",40,"","",""
  ,2008,12,23,"混声リサイタル本番","","",40,"","",""


  ,2008, 9,22,SyuRen + Noko + Tansei,"未定","",40,"未定","9:30〜",""
  ,2008, 9,23,SyuRen + Noko + Tansei,"未定","",40,"未定","9:30〜",""
  ,2008, 9,25,SyuRen + Noko + Tansei,"未定","",40,"未定","9:30〜",""
  ,2008, 9,26,SyuRen + Noko + Tansei,"未定","",40,"未定","9:30〜",""

  ,2008, 9,11,Rensyu + Noko + Tansei,"有志練習","",40,KoRenRM,"18:30〜",""
  ,2008, 9,18,Rensyu + Noko + Tansei,"小澤先生ボイトレ","",40,KoRenRM,"18:30〜",""
  ,2008,10, 2,Rensyu + Noko + Tansei,"","",40,KoRenRM,"18:30〜",""
  ,2008,10, 9,Rensyu + Noko + Tansei,"","",40,KoRenRM,"18:30〜",""
  ,2008,10,16,Rensyu + Noko + Tansei,"小澤先生練","",40,KoRenRM,"18:30〜",""
  ,2008,10,23,Rensyu + Noko + Tansei,"","",40,KoRenRM,"18:30〜",""
  ,2008,10,30,Rensyu + Noko + Tansei,"","",40,KoRenRM,"18:30〜",""
  ,2008,11, 6,Rensyu + Noko + Tansei,"小澤先生練","",40,KoRenRM,"18:30〜",""

  ,2008,10,12,Rensyu + Noko + Tansei,"","",40,NoHon+"21","9:30〜",""
  ,2008,11, 3,Rensyu + Noko + Tansei,"","",40,"",Asa,""

  ,2008,10, 7,Rensyu + Noko + Tansei,"","",40,NoRenRM,"18:30〜",""
  ,2008,10,14,Rensyu + Noko + Tansei,"","",40,NoRenRM,"18:30〜",""
  ,2008,10,21,Rensyu + Noko + Tansei,"","",40,NoRenRM,"18:30〜",""
  ,2008,10,28,Rensyu + Noko + Tansei,"","",40,NoRenRM,"18:30〜",""
  ,2008,11, 4,Rensyu + Noko + Tansei,"","",40,NoRenRM,"18:30〜",""


  ,2008, 9,10,Rensyu + Joshibi + Tansei,"","",40,SagaBu,"18:30〜",""
  ,2008, 9,17,Rensyu + Joshibi + Tansei,"","",40,SagaBu,"18:30〜",""
  ,2008, 9,24,Rensyu + Joshibi + Tansei,"","",40,SagaBu,"18:30〜",""
  ,2008,10, 1,Rensyu + Joshibi + Tansei,"","",40,SagaBu,"18:30〜",""
  ,2008,10, 8,Rensyu + Joshibi + Tansei,"","",40,SagaBu,"18:30〜",""
  ,2008,10,15,Rensyu + Joshibi + Tansei,"","",40,SagaBu,"18:30〜",""
  ,2008,10,22,Rensyu + Joshibi + Tansei,"","",40,SagaBu,"18:30〜",""

);
// 注意：最後がカンマで終わると表示されない。最初にカンマがあっても表示されない。

myTblSDColum = 10;
myLastCntSD = myTblSD.length / myTblSDColum; // テーブルの数を取得/計算

nowD     = new Date();            // 今日の日付取得
nowTime = nowD.getTime();
	
var tmpD;
var tmpTime;
var TblTmpD = new Array(myLastCntSD);
var TblTmpTime = new Array(myLastCntSD);
var Sort = new Array(myLastCntSD);
var tmpSort = new Array(myLastCntSD);
var tmp;
	
for(i=0; i<myLastCntSD; i++){
	TblTmpD[i] = new Date(myTblSD[i*myTblSDColum],myTblSD[i*myTblSDColum+MonthClm] - 1,myTblSD[i*myTblSDColum+DateClm] + 1);
	// -1 in Month: 仕様。		+1 in Date: 当日の予定も表示させる為。
	TblTmpTime[i] = TblTmpD[i].getTime();
	tmpSort[i]=0;
}

for(i=0; i<myLastCntSD; i++){
	for(k=0; k<myLastCntSD; k++){
		if(i==k) continue;
		if(TblTmpTime[i]>TblTmpTime[k]) tmpSort[i]+=1;
	}
}

for(i=0,tmp=0; i<myLastCntSD; i++){
	if(tmp>1){
		tmp--;
		continue;
	}
	for(k=0,tmp=0; k<myLastCntSD; k++){
		if(Sort[k]==i){
			tmpSort[k]+=tmp;
			tmp++;
		}
	}
}

for(i=0; i<myLastCntSD; i++)
	Sort[tmpSort[i]]=i;
	
function myWritePlan(WriteNum,Flag){

	
	for(i=0; i<myLastCntSD; i++){
		if(TblTmpTime[Sort[i]] > nowTime) break;
	}

	if(Flag==1){

		str1 = '<div class="Space1 BgcInBase"></div>';
		str2 = '<div class="Space4 BgcInBase"></div>';
  
		document.write(str2);
		
		if(i==myLastCntSD){ document.write("<p>□予定は未定です。</p>"); return; }
		
		document.write("<ul>");

		for(k=0; k<WriteNum; k++ ){
			if((k+i)==myLastCntSD){
				document.write("　","現時点の予定は以上",k,"つ。");
				break;
			}
			tmpD = new Date(myTblSD[Sort[k+i]*myTblSDColum],myTblSD[Sort[k+i]*myTblSDColum+MonthClm] - 1
				,myTblSD[Sort[k+i]*myTblSDColum+DateClm]);
			strDay = tmpD.getDay();
			document.write("<li>",tmpD.getFullYear(),"/",tmpD.getMonth()+1,"/",tmpD.getDate() + myTblDay[strDay],"</li>");
			document.write(str1);
			document.write("<dd style='margin-left:1em;'>",myTblSD[Sort[k+i]*myTblSDColum+TitleClm],"</dd>");
			document.write(str2);
		}
		document.write("</ul>")

		document.write(str2);
		strH = '<div class="Space14 txtRightAlign">'
		strH += '<a class="ASH" href="karender.html">カレンダー表示</a> | ';
		strH += '<a class="ASH" href="yotei.html">詳細を見る。</a></div>'
		document.write(strH);
		return;
	}
	
	if(Flag==2){
		var strA;
		var strB;
		var strC;
		var strD;
		var strContent;
		var strDate;
		var strDay;
		var strPhoto;
	
		strA  = '<div class="Space4 BgcInBase"></div>';
		strA += '<div class="Space2 BgcInBase"><div class="ContentM BgcInBase BoBase Bo-rl hght2"></div></div>';
		strA += '<div class="ContentM BoBase Bo-rbl BgcInBase">';
		strA += '<div class="Space8 BgcInBase"></div>';
		strA += '<div class="SideL20 txtCent">';
		strA += '<div class="ContBox100">';
		strA += '<dl>';
		strA += '<dt>';
		
		strDate='日時';
		
		strB += '</dt>';
		strB += '</dl>';
		strB = '</div></div><div class="SideR80">';
		strB += '<div class="ContBox60">';
		strB += '<dl>';

		strContent = '<dt>タイトル的なもの</dt>';
		strContent += '<div class""="Space2 BgcInBase"></div>';
		strContent += '<dd>詳細的なもの。</dd>';

		strC  = '</dl>';
		strC += '</div>';
		strC += '<div class="ContBox35">';
		
		strPhoto  = '<div style="width:100%; height:140px; background:#ccc no-repeat center center;"></div>';
		
		strD = '<div class="Space10 BgcInBase"></div>';
		strD += '</div>';
		strD += '</div><p class="clear"></p>';
	
		strD += '<p class="txtRightAlign txtFS8" style="width:96%;">';
		strD += '<a class="ASH" href="karender.html">カレンダー表示</a> | ';
		strD += '<a class="ASH" href="#TOP">Topに戻る</a>';
		strD += '</p>';
	
		strD += '<div class="Space14 BgcInBase"></div>';
		strD += '</div><div class="ShadowFoot BgcInBase"></div>';
		
		if(i==myLastCntSD){
			strContent = '<dt>現在のところ活動予定は特にありません。</dt>';
			strContent += '<div class="Space2 BgcInBase"></div>';
			strContent += '<dd></dd>';
			strPhoto  = '<div style="width:100%; height:140px; background:#fff no-repeat center center;"></div>';
			
			document.write(strA,strDate,strB,strContent,strC,strPhoto,strD);
			return;
		}

		for(k=0; k<WriteNum; k++ ){
			if((k+i)==myLastCntSD){
				break;
			}
			tmpD = new Date(myTblSD[Sort[k+i]*myTblSDColum],myTblSD[Sort[k+i]*myTblSDColum+MonthClm] - 1
				,myTblSD[Sort[k+i]*myTblSDColum+DateClm]);
			strDay = tmpD.getDay();
			strDate = myTblSD[Sort[k+i]*myTblSDColum] + '/' + myTblSD[Sort[k+i]*myTblSDColum+MonthClm] + '/'
				 + myTblSD[Sort[k+i]*myTblSDColum+DateClm] + myTblDay[strDay];
			strContent = '<dt>' + myTblSD[Sort[k+i]*myTblSDColum+TitleClm] + '</dt>';
			strContent += '<div class="Space2 BgcInBase"></div>';
			strContent += '<dd>' + myTblSD[Sort[k+i]*myTblSDColum+ShosaiClm] + '</dd>';
			strContent += '<dd>場所：' + myTblSD[Sort[k+i]*myTblSDColum+BasyoClm] + '</dd>';
			strContent += '<dd>時間：' + myTblSD[Sort[k+i]*myTblSDColum+JikanClm] + '</dd>';
			strPhoto  = '<div style="width:100%; height:' + myTblSD[Sort[k+i]*myTblSDColum+hghtClm] + 'px; background:'
				 + myTblSD[Sort[k+i]*myTblSDColum+BgClm] +' no-repeat center center;"></div>';
			document.write(strA,strDate,strB,strContent,strC,strPhoto,strD);

		}
	}
	if(Flag==3){
		if(i==myLastCntSD){ document.write('<dt>現在のところ主だった活動予定はありません。</dt></dl>'); return; }
		for(k=0;k<WriteNum;k++){
			if((k+i)==myLastCntSD){ break; }
			tmpD = new Date(myTblSD[Sort[k+i]*myTblSDColum],myTblSD[Sort[k+i]*myTblSDColum+MonthClm] - 1
				,myTblSD[Sort[k+i]*myTblSDColum+DateClm]);
			strDay = tmpD.getDay();
			strDate = myTblSD[Sort[k+i]*myTblSDColum] + '/' + myTblSD[Sort[k+i]*myTblSDColum+MonthClm] + '/'
				 + myTblSD[Sort[k+i]*myTblSDColum+DateClm] + myTblDay[strDay];
			strContent = '<dd>' + myTblSD[Sort[k+i]*myTblSDColum+TitleClm] + '</dd>';
			strContent += '<dd>' + myTblSD[Sort[k+i]*myTblSDColum+ShosaiClm] + '</dd>';
			strContent += '<dd>場所：' + myTblSD[Sort[k+i]*myTblSDColum+BasyoClm] + '</dd>';
			strContent += '<dd>時間：' + myTblSD[Sort[k+i]*myTblSDColum+JikanClm] + '</dd>';
			strContent += '<dd>' + '<a href="#TOP">Topに戻る</a>' + '</dd>';
			document.write('<dl><dt>',strDate,'</dt>',strContent,'</dl>');
		}
	}
}

function setSchedules(){
	
	for(i=0; i<myLastCntSD; i++){
		if(TblTmpTime[Sort[i]] > nowTime) break;
	}
  
  //サンプル予定
  var buf;
  for(k=0;(k+i)<myLastCntSD;k++){
	if(myTblSD[Sort[k+i]*myTblSDColum+ShosaiClm] != "") buf='<br>';
	else buf='';
	newSchedule( myTblSD[Sort[k+i]*myTblSDColum], myTblSD[Sort[k+i]*myTblSDColum+MonthClm], myTblSD[Sort[k+i]*myTblSDColum+DateClm]
	  	, myTblSD[Sort[k+i]*myTblSDColum+OptClm]
	  	, myTblSD[Sort[k+i]*myTblSDColum+TitleClm] + buf + myTblSD[Sort[k+i]*myTblSDColum+ShosaiClm] + "<br>"
	  	+ myTblSD[Sort[k+i]*myTblSDColum+BasyoClm] + "<br>" + myTblSD[Sort[k+i]*myTblSDColum+JikanClm] + "<br>" );
  }
}


