var currentNavID = null;
var reSelectTimer;
var navArray = [];
function buildNavArray () {
	addNavItem("home");
	addNavItem("services");
	addNavItem("design");
	addNavItem("certifications");
	addNavItem("webspecials");
	addNavItem("aboutus");
}
function addNavItem (idString) {
	var imgObj = navArray[idString] = {};
	imgObj.off = new Image();
	imgObj.off.src = "/images/navbar/"+idString+".gif";
	imgObj.on = new Image();
	imgObj.on.src = "/images/navbar/over/"+idString+".gif";
}
buildNavArray();

function initNav(idString){
	if (navArray[idString] == null) return;
	document[idString].src = navArray[idString].on.src;
	currentNavID = idString;
}

function reInitNav () {
	if (currentNavID != null) {
		rollOn(currentNavID);
	}
}

function rollOn(idString){	
	if (navArray[idString] == null) return;
	document[idString].src = navArray[idString].on.src;
	for (var x in navArray) {
		if (x != idString) rollOff(x, true);
	}
	window.clearTimeout(reSelectTimer);
}
		
function rollOff(idString, useForce){
	if (navArray[idString] == null) return;
	if (useForce != true && idString == currentNavID) return;
	document[idString].src = navArray[idString].off.src;
	window.clearTimeout(reSelectTimer);
	reSelectTimer = window.setTimeout("reInitNav()", 400);
}