
window.onload = function() {

	alternateRowBG();
	headerBtn();
	document.onclick = onAction;
}


function headerBtn() {

	var btns = document.getElementById('headerlinks').getElementsByTagName('a');
	if(document.title.search(/about/i)+1) return btns[0].className = "on";
	if(document.title.search(/mystery/i)+1) return btns[3].className = "on";
	if((location.pathname.search(/forum/i)+1) && 
	!(location.search.search(/login/i)+1)) return btns[1].className = "on";
//	if(location.pathname == "/") return btns[2].className = "on";
}



function alternateRowBG() {

	var base = document.getElementsByTagName('tr');
	for(var i=0, k=0; i<base.length; i++) {
		if(base[i].className.search(/topics/)+1) {
			base[i].className += ", topicrow" + (((k++)%2)+1);
		}
	}
}


function onAction(evt) {

	evt = evt ? evt : window.event;
	targ = evt.srcElement ? evt.srcElement : evt.target;
	/* defeat early-version Safari bug */
	targ = targ.nodeType==3 ? targ.parentNode : targ;

	if(targ.parentNode.id == "headerlinks") {
	    if(evt.type.search(/click/)+1) targ.className = "on";
	}
}