function Console(){
    var log = [];
    var display;
    var table;
    var console;

    console = {
        addLine : function(arr){
            var date = new Date(arr[0]);
            var dateText = date.getMonth() + "/" + date.getDay() + "/" + date.getYear() + " " + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
            var row = table.appendChild(document.createElement("tr"));
            if(log.length % 2 === 0){
                row.className = "even";
            }else{
                row.className = "odd";
            }
            var timeColumn = row.appendChild(document.createElement("td"));
            timeColumn.appendChild(document.createTextNode(dateText));
            var idColumn = row.appendChild(document.createElement("td"));
            idColumn.appendChild(document.createTextNode(arr[1]));
            var textColumn = row.appendChild(document.createElement("td"));
            textColumn.appendChild(document.createTextNode(arr[2]));
        },

        log : function(id,text){
            var arr = Array(new Date(),id,text);
            log.push(arr);
            addLine(arr);
        },

        show : function(){
            document.body.appendChild(display);
        }
    };

    System.console = console;

}
