    currrow = -1
    function loadGameInfo(tbl, game_id, rnum, cnum) {
        if (parseInt(currrow - 1) == parseInt(rnum)) {
            removeRow(tbl)
        return}
    
        var tmpStr
        var xmlhttp = new XMLHttpRequest();
        xmlhttp.open('GET', '/services/schedule_detail.aspx?id=' + escape(game_id), true);
        xmlhttp.onreadystatechange = function() {
            if (xmlhttp.readyState == 4) {
                tmpStr = xmlhttp.responseText
                loadRow(tmpStr, tbl, 'schedule_detail_row', rnum, cnum, true)
                xmlhttp=null
            }
        }
        xmlhttp.send(null);     
    }
    
    function toggleHelp(cal) {
        obj = document.getElementById('divHelp_' + cal)
        if (obj.style.display == 'none') {
            obj.style.display = 'block';
        } else {
            obj.style.display = 'none';
        }
    }
