NS4 = (document.layers);
var usedNumbers;
var numberPics;
var maxNumber;

function getObj(obj) {
	if (NS4) return document.layers[obj];
	else return eval("document.all." + obj + ".style");
}

function initRandomizer(numPics, numBlanks) {
	numberPics = numPics;
	maxNumber = numPics + numBlanks;
	
	usedNumbers = new Array(maxNumber);
	for (i = 0; i < usedNumbers.length; i++) usedNumbers[i] = false;
}

function isUsedNumber(aNumber) {
	if (usedNumbers[aNumber - 1]) return true;
	else {
		usedNumbers[aNumber - 1] = true;
		return false;
	}
}

function getRandomNumber() {
	do {
		aNumber = Math.ceil(Math.random() * maxNumber);
		if (aNumber == 0) aNumber = limit;
	} while (isUsedNumber(aNumber));
	
	return aNumber;
}

function getImage(prefix, number) {
	if (number > numberPics) number = 0;
	document.write('<IMAGE SRC="/images/rotation/' + prefix + number + '"></IMAGE>');
}

function newWindow(people) {
	peopleWindow = window.open(people, 'peopleWin')
	peopleWindow.focus()
}

function contact(toplevel, domain, hostname, user) {	
	separator = "@";
	mto = "mail" + "to" + ":";
	if (hostname != '') hostname = hostname + ".";
	address = user + separator + hostname + domain + "." + toplevel;
	document.write("<A HREF=" + mto + address + " CLASS=blackoff onMouseOver=this.className='blackon'; onMouseOut=this.className='blackoff';" + ">" + address + "</A>");
}	
	
function contact2(toplevel, domain, hostname, user) {	
	separator = "@";
	mto = "mail" + "to" + ":";
	if (hostname != '') hostname = hostname + ".";
	address = user + separator + hostname + domain + "." + toplevel;
	document.write("<A HREF=" + mto + address + " CLASS=blackon onMouseOver=this.className='blackoff'; onMouseOut=this.className='blackon';" + ">" + "contact us" + "</A>");
}
