function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = ""; }
else { document.getElementById(d).style.display = "none"; }
}

browser = navigator.appName;
appVer = parseInt(navigator.appVersion);
ie = "Microsoft Internet Explorer";
ns = "Netscape";
if (navigator.appVersion.indexOf("Macintosh") != -1) {
	isMac = true;
} else {
	isMac = false;
}

function getObj(name) {
	if (document.getElementById) {
		return document.getElementById(name).style;
	} else if (document.all) {
		return document.all[name].style;
	} else if (document.layers) {
		return document.layers[name];
	} else {
		return false;
	}
}

function changeClass(id, newClass) {
	identity=document.getElementById(id);
	identity.className=newClass;
}

// set up month rollover scripts
function setDateNav() {
	if (document.getElementById && document.getElementById("dateSelector")) {
		navRoot = document.getElementById("dateSelector");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.className == "monthOut") {
				node.onmouseover = function() {
					this.className = 'monthOver';
				}
				node.onmouseout = function() {
					this.className = 'monthOut';
				}
			}
		}
	}
}
numExp = 0;		// num matches expanded
numCol = 0; 	// num matches collapsed
// called when page is loaded/refreshed or when big button is pushed
function readState(type) {

	/*var bhtml = "";
	lb = document.getElementById('lrgButton');
	if (lb != null) {
		bhtml = lb.innerHTML;
	}*/

	// reinit so we know how many matches on current page, NOT current session
	numExp = 0;
	numCol = 0;

	// all scores or league page?
	var url = document.URL;
	var pagetype;
	if (url.indexOf('league=all') == -1) {
		pagetype = "L"
	} else {
		pagetype = "A"
	}

	value = WM_readCookie("SN_SCORES");
	if (value != false) {
		stateArr = value.split("|");
		for (i = 0; i < stateArr.length; i++) {
			gameState = stateArr[i];
			id = gameState.substring(0,gameState.indexOf("_"));
			gtype = gameState.charAt(gameState.length-1);
			if (type == "expand" && pagetype == gtype) {
				// big button expand
				setState(id, "1", "fromBigBut");
				numExp++;
			} else if (type == "collapse" && pagetype == gtype) {
				// big button collapse
				setState(id, "0", "fromBigBut");
				numCol++;
			} else {
				// set match
				expand = gameState.charAt(gameState.length-2);
				if (gtype == type) {
					if (expand == "0") {
						numCol++;
					} else {
						numExp++;
					}
					setState(id, expand);
				}
			}
		}
		// determine big button
		/*if (lb != null) {
			if (numCol > numExp) {
				lb.innerHTML = bhtml.replace("collapse_off_lrg.gif", "expand_off_lrg.gif");
			} else if (numExp > numCol) {
				lb.innerHTML = bhtml.replace("expand_off_lrg.gif", "collapse_off_lrg.gif");
			}
		}*/
	}
}