
var space = document.getElementById("spaceholder");
var totalno = document.getElementById("total");
var afterno = document.getElementById("afternoon");
var classname;

function setScheduleEvent() {
  for (var i=0;i<document.cal.elements.length; i++) {
    document.cal.elements[i].onclick=getTestData;
  }
}

function MD(){
  var now = new Date();
  var M = now.getMonth()+1;
  var D = now.getDate();
  var Y = now.getFullYear();
  var JM = (M<10) ? "0" + M: ""+M;
  var JD = (D<10) ? "0" + D: ""+D;
  return Y+"/"+JM+"/"+JD;
}

function getTestData(){
  classname = this.id;
  var url="getSch.asp?cls="+this.id.substr(1);
  //space.innerHTML=url;
  ajaxCallback=storeSchedule;
  ajaxRequest(url);
}

function storeSchedule(){
  var SUBJECT=ajaxreq.responseXML.getElementsByTagName("SUBJECT");
  var subject=[{},{}];
  subject[0].length=0;
  subject[1].length=0;
  for (var i=0;i<SUBJECT.length;i++) {
    if(!subject[0][SUBJECT[i].childNodes[0].firstChild.nodeValue]) {
      subject[0][SUBJECT[i].childNodes[0].firstChild.nodeValue]={};
    }
    subject[0][SUBJECT[i].childNodes[0].firstChild.nodeValue][SUBJECT[i].childNodes[1].firstChild.nodeValue]=SUBJECT[i].childNodes[2].firstChild.nodeValue; 
    if(!subject[1][SUBJECT[i].childNodes[1].firstChild.nodeValue]) {
      subject[1][SUBJECT[i].childNodes[1].firstChild.nodeValue] ={};
    }
    subject[1][SUBJECT[i].childNodes[1].firstChild.nodeValue][SUBJECT[i].childNodes[0].firstChild.nodeValue]=SUBJECT[i].childNodes[2].firstChild.nodeValue;          
  }
  var txt =["<TABLE border width='100%'><TR><TH>Subject</TH><TH>Date</TH><TH>Remarks</TH></TR>","<TABLE border width='100%'><TR><TH>Subject</TH><TH>Date</TH><TH>Remarks</TH></TR>"];
  for (var key in subject[0]){
    for (var key2 in subject[0][key]){
      txt[0] += "<TR"+((key2>MD())?" class='RedB'":"")+"><TD>"+key+"</TD><TD>"+key2+"</TD><TD>"+((subject[0][key][key2]==1)?"afternoon":"lesson")+"</TD></TR>";
    }
  }
  txt[0]+="</TABLE>"; 
  for (var key in subject[1]){
    for (var key2 in subject[1][key]){
      txt[1] += "<TR"+((key>MD())?" class='RedB'":"")+"><TD>"+key+"</TD><TD>"+key2+"</TD><TD>"+((subject[1][key][key2]==1)?"afternoon":"lesson")+"</TD></TR>";
    }
  }
  txt[1]+="</TABLE>";
  document.getElementById("SCHEDULE").innerHTML ="<TABLE border width='100%'><col span=2 width='50%'><CAPTION> Class : "+classname+"</CAPTION><TR><TD>"+txt[0]+"</TD><TD>"+txt[1]+"</TD></TR></TABLE>";
}
