function createClass(days, classNum, name, number, info, start, length) {
 classBlock = document.createElement("div");
 classBlock.className = 'event ' + classNum;

 var topreal = parseTime(start);
 var heightreal = parseInt(length) - 1;
 classBlock.style.top = topreal + "px";
 classBlock.style.height = heightreal + "px";
 classBlock.innerHTML = '<dl class="text"> <dt>' + name + '</dt> <dd class="number">' + number + '</dd> <dd class="info">' + info + '<dd class="time"><span class="start">' + start + '</span> - <span class="end">' + addTime(start, length) + '</span></dd></dl>';
 if (days.indexOf("M") != -1)
     document.getElementById("monday").appendChild(classBlock.cloneNode(true));
 if (days.indexOf("T") != -1)
     document.getElementById("tuesday").appendChild(classBlock.cloneNode(true));
if (days.indexOf("W") != -1)
     document.getElementById("wednesday").appendChild(classBlock.cloneNode(true));
if (days.indexOf("R") != -1)
     document.getElementById("thursday").appendChild(classBlock.cloneNode(true));
if (days.indexOf("F") != -1)
     document.getElementById("friday").appendChild(classBlock);
}

function parseTime(time) {
 var hrseperator = time.indexOf(":");
var hour = parseInt(time.substring(0, hrseperator));
if (hour < 8) 
    hour += 12;
return hour * 60 + parseInt(time.substring(hrseperator+1)) - 8 * 60;
}

function addTime(start, time) {
    var hrseperator = start.indexOf(":");
    var hour = parseInt(start.substring(0, hrseperator));
    var minute = parseInt(start.substring(hrseperator+1));
    minute += parseInt(time);
    while (minute >= 60) {
        minute -= 60;
        hour++;
    }
    if (hour > 12)
        hour -= 12;
    var timeString = hour + ":" + minute;
    if (minute == 0)
    timeString += "0";
    return timeString;
}

