function showhiderows(team, matches) {
	for (match=1;match<=matches;match=match+1) {
		if (document.getElementById('team'+team+'match'+match).style.display == "inline") {
			document.getElementById('team'+team+'match'+match).style.display = "none";
		} else {
			document.getElementById('team'+team+'match'+match).style.display = "inline";
		}
	}
}

function showhideall() {
    var elem = document.teamcheckboxes.elements;
    var checked = 0;
    var unchecked = 0;
    for (var i = 0; i < elem.length; i++) {
        if (elem[i].checked == true) {
            checked++;
        } else {
            unchecked++;
        }
    }

    for (var i = 0; i < elem.length; i++) {
        if (elem[i].checked == true && checked > unchecked) {
            elem[i].click();
        } else if (elem[i].checked == false && unchecked >= checked) {
            elem[i].click();
        }
    }
}
