var numGroups = 4;

function initHome() {
	// get random class for background images
	var randomNum = Math.floor(Math.random() * numGroups) + 1;
	
	// make sure the random number isn't greater than the number of possibilities
	if (randomNum > numGroups) {
		randomNum = 1;
	}
	
	var logoObj = document.getElementById('logo');
	var containerObj = document.body;

	logoObj.src = "images/logo-reslife" + randomNum.toString() + ".gif";
	containerObj.className = "home" + randomNum.toString();
}

function findExLinks() {
	var linkObjs = document.getElementsByTagName('a');
	for (var i = 0; i < linkObjs.length; i++) {
		link = linkObjs[i].getAttribute('rel');
		if (link == "external") {
			linkObjs[i].onclick = newWin;
		}
	}
}

function newWin () {
	// window features
	var status = "1";
	var toolbar = "1";
	var location = "1";
	var menubar = "1";
	var directories = "0";
	var resizable = "1";
	var scrollbars = "1";
	
	var features = "status=" + status + ",toolbar=" + toolbar +
					",location=" + location + ",menubar=" + menubar +
					",directories=" + directories + ",resizable=" + resizable +
					",scrollbars=" + scrollbars;
	
	var newWin = window.open(this, "newWin", features);
	newWin.focus();	
	return false;
}

function selState(imgObj) {
	if (imgObj.src.indexOf('-over') < 0) {
		var namePos = imgObj.src.indexOf('.gif');
		imgObj.src = imgObj.src.substring(0, namePos) + '-over.gif';
	}
}

function regState(imgObj) {
	var namePos = imgObj.src.indexOf('-over');
	if (namePos > -1) {
		imgObj.src = imgObj.src.substring(0, namePos) + '.gif';
	}
}