function createXmlHttp() {
  if (window.XMLHttpRequest) {
    return new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
      return new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
      return new ActiveXObject("Microsoft.XMLHTTP");
    }
  } else {
    return null;
  }
}

function sanitize(src) {
  //src = src.replace(/&/g, "&amp;");
  //src = src.replace(/\"/g, "&quot;");
  //src = src.replace(/</g, "&lt;");
  //src = src.replace(/>/g, "&gt;");
  return src;
}


function viewText(x,y,z) {　//x:表示するdiv y:ファイル名 z:ディレクトリー
	var readdiv = z;
	var month = z + "/" + y + ".txt";
	var div = x;
  var xmlhttp = createXmlHttp();
  if (xmlhttp == null) {
    window.alert("XMLHttpRequest 非対応のブラウザです。");
    return;
  }
  xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4) {
      if (xmlhttp.status == 200) {
        src = xmlhttp.responseText;
        src = sanitize(src);
        src = src;
        document.getElementById(x).innerHTML = src;
      } else {
        //window.alert("通信エラーが発生しました。");
      }
    }
  }
  xmlhttp.open("GET", month , true);
  xmlhttp.send(null);
}

var myD     = new Date();  
myDate  = myD.getDate();  // '日'取得
	var year = myD.getYear() + 1900;
	if(year > 3000){year = year - 1900;}
	var month = myD.getMonth() + 1;
	var day = myD.getDate();
	var thisMonth = year+""+month;　//今月取得
var x1 = year+""+month+""+day;

myD.setDate(myDate+1);           // 明日の日付へ 
x2Y= myD.getYear() + 1900;   // '年'取得
if(x2Y > 3000){x2Y = x2Y - 1900;}
x2M = myD.getMonth()+1;      // '月'取得
x2D = myD.getDate();         // '日'取得
var x2 = x2Y+""+x2M+""+x2D;

var myD  = new Date();  
myDate  = myD.getDate();  // '日'取得
myD.setDate(myDate+2);           // 2日の日付へ 
x3Y= myD.getYear() + 1900;   // '年'取得
if(x3Y > 3000){x3Y = x3Y - 1900;}
x3M = myD.getMonth()+1;      // '月'取得
x3D = myD.getDate();         // '日'取得
var x3 = x3Y+""+x3M+""+x3D;


window.onload=function(){
viewText('daily',x1,'schedule/list');
viewText('daily_x2',x2,'schedule/list');
viewText('daily_x3',x3,'schedule/list');
}
