var today = new Date();
var expiry = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000); // plus 365 days
function setCookie(name, value) { // use: setCookie("name", value);
    if (value != null && value != "")
      document.cookie=name + "=" + escape(value) + "; expires=" + expiry.toGMTString();
 }
function getCookie(name) { // use: getCookie("name");
   var dC = document.cookie;
   var dix = dC.indexOf(name + "=");
   if (dix == -1) return null;
   dix = dC.indexOf("=", dix) + 1;
   var endstr = dC.indexOf(";", dix);
   if (endstr == -1) endstr = dC.length;
   return unescape(dC.substring(dix, endstr));
}

function skinsel() {
	reskin(document.forms[0].skin.options[document.forms[0].skin.selectedIndex].value);
}
function reskin(skin) {
	setCookie('bbskin',skin);
	setskin();
}
function setskin() {
	document.body.className = getCookie("bbskin") || "bf2142";
	rollon();
}

function setUp(){
	var locbits = document.location.toString().toLowerCase();

	if (locbits.indexOf('stuff') > -1) {
		Activate('stuff');
//	} else if (locbits.indexOf('status') > -1) {
//		Activate('status');
	} else if (locbits.indexOf('stats') > -1) {
		if (locbits.indexOf('graphs') > -1) {
			Activate('graphs');
		} else if (locbits.indexOf('tables') > -1) {
			Activate('tables');
		} else {
			Activate('stats');
		}
	} else { // must be home...
		Activate('home');
	}
	colourBox();
	setskin();
}

function rollon() {
	var navArea = document.getElementsByTagName('div')[2];
	//alert(navArea.offsetLeft);
	if (navArea && navArea.offsetLeft && navArea.offsetLeft < 0) {
		navArea.style.left = navArea.offsetLeft + 10 + 'px';
		setTimeout("rollon()",60);
	}
}


function Activate(imgId){
	document.getElementById(imgId).className = 'active';
}
function colourBox(){
	var className = 'maintable';
	var rowclass = new Array('',' row2');
	var rows, rowno;
	var tables = document.getElementsByTagName("table");
	for(var i=0;i<tables.length;i++) {
		if(tables[i].className.indexOf(className) > -1) {
			rowno = 0;
			rows = tables[i].getElementsByTagName("tr");
			for(var j=0;j<rows.length;j++) {
				 if (rows[j].className.indexOf('hc') > -1) {
					 rows[j].className = rows[j].className+rowclass[rowno%2];
				}
				if (j == rows.length-1) {
					rows[j].className = rows[j].className+" lastRow";
				}
				rowno++;
			}
		} else { 
			rows = tables[i].getElementsByTagName("tr");
			for(var j=0;j<rows.length;j++) {
				if (rows[j].className.indexOf('nb') < 0) {
					 rows[j].className = rows[j].className.replace('row2','')+rowclass[j%2];
				}
				if (j == rows.length-1) {
					rows[j].className = rows[j].className+" lastRow";
				}
			}
		}
	}
}