var filename ='homepage/js/yasumi.txt';
function createHttpRequest(){// XMLファイルを開くための関数
	if(window.ActiveXObject){
		try{
			return new ActiveXobject("Msxml2.XMLHTTP")
		}catch(e){
			try{
				return new ActiveXObject("Microsoft.XMLHTTP")
			}catch(e2){
				return null;
			}
		}
	}else if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	}else{
		return null;
	}
}
function carender(){
 var myDate=new Date();
 var y=myDate.getFullYear();
 var m=myDate.getMonth()+1;
 var d = myDate.getDate()
 //以下monthの処理、当月と翌月を２ケタ表示に修正する
 if(m==12){
  var nm=1;
  var ny=y+1;
 }else{
  var nm=m+1;
  var ny=y;
 }
 m='0'+m;
 nm='0'+nm;
 var lng=m.length;
 m=m.substr(lng-2,2);
 var nlng=nm.length;
 nm=nm.substr(nlng-2,2);
 var kc='01'+y+m;
 var kcn='01'+ny+nm;
 var mc='02'+y+m;
 var mcn='02'+ny+nm;
 var diva=document.getElementById('calenda');
 
 var httpobj = createHttpRequest(); //検索対象のファイルを開く
 httpobj.open("GET",filename,false);
 httpobj.send(null);
 var csvdoc = httpobj.responseText;

 var lines = csvdoc.split('\n');
 for (var j = 0; j < lines.length; j++) {
 	if(lines[j].indexOf(kc)>=0){
 		var kou_c=lines[j];
 	}
 	if(lines[j].indexOf(kcn)>=0){
 		var kou_cn=lines[j];
 	}
 	if(lines[j].indexOf(mc)>=0){
 		var min_c=lines[j];
 	}
 	if(lines[j].indexOf(mcn)>=0){
 		var min_cn=lines[j];
 	}
 }
 diva.innerHTML='<h3 class="dark">野田市立興風図書館</h3>';
 if(kou_c){
 	putCarend(diva,kou_c,d);
 }else{
 	diva.innerHTML+='データがありません。<br><a href="OPP0100">お知らせ</a>よりご確認ください。<br>';
 }
 if(kou_cn){
 	putCarend(diva,kou_cn,0);
 }
 var divb=document.getElementById('calendb');
 divb.innerHTML='<h3 class="dark">他の野田市立図書館</h3>';
 if(min_c){
 	putCarend(divb,min_c,d);
 }else{
 	diva.innerHTML+='データがありません。<br><a href="OPP0100">お知らせ</a>よりご確認ください。<br>';
 }
 if(min_cn){
 	putCarend(divb,min_cn,0);
 }

}
function putCarend(div,kou_c,da){
 var w ='';
 for(var i=8;i<kou_c.length;i++){
 	if(da==(i-7)){
 		if(kou_c.charAt(i)=='o'){
 			w = w+'<td><b>'+(i-7)+'</b></td>';
 		}else if(kou_c.charAt(i)=='x'){
 			w = w+'<td style="background-color:#f99;"><b>'+(i-7)+'</b></td>';
 		}
 	}else{
 		if(kou_c.charAt(i)=='o'){
 			w = w+'<td>'+(i-7)+'</td>';
 		}else if(kou_c.charAt(i)=='x'){
 			w = w+'<td style="background-color:#f99;">'+(i-7)+'</td>';
 		}
 	}
 	
 	if(kou_c.charAt(7)=='0'){
 		var d = new Date(kou_c.substr(2,4),kou_c.substr(7,1)-1,(i-7)).getDay();
 	}else{
 		var d = new Date(kou_c.substr(2,4),kou_c.substr(6,2)-1,(i-7)).getDay();
 	}
 	if(d==6){
 		w=w+'</tr>';
 		if(i+1 != kou_c.length)w=w+'<tr align="center">';
 	}
 	if(i==8){
 		for(var k=0;k<d;k++){
 			w='<td> </td>'+w;
 		}
 	}
 }
 var w ='<tr align="center">'+w; 
 div.innerHTML +='<div style="text-align:center;">'+kou_c.substr(2,4)+'年'+kou_c.substr(6,2)+'月の休館日</div>';
 div.innerHTML +='<table border="1" width="100%"><tr style="background-color:#ccc;"><th style="color:#f66;">日</th><th>月</th><th>火</th><th>水</th><th>木</th><th>金</th><th style="color:#66f;">土</th></tr>' + w +'</table>';
}
window.onload=function(){carender();}
