// Browser detection

var ie4 = (document.all && !document.getElementById) ? true:false;
var ns4 = (document.layers) ? true:false;
var dom2 = (document.getElementById) ? true:false;


// Determine the level of the page

/*var loc = new String(document.title);
var linkref = (loc.indexOf('Ideas That Fuel Business') != -1) ? '':'../';*/

var loc = new String(document.location);
var linkref = (loc.indexOf('home.html') != -1) ? '':'../';


// Preload all of the navigation images

var menus = new Array();

menus[0] = 'waitingroom';
menus[1] = 'postcardrack';
menus[2] = 'phonebooth';
menus[3] = 'garage';

var onstate = new Array();
var offstate = new Array();
var desc = new Array();

for (i = 0; i < menus.length; i++) {
	offstate[menus[i]] = new Image();
	offstate[menus[i]].src = linkref + 'images/nav/' + menus[i] + '_off.gif';
	onstate[menus[i]] = new Image();
	onstate[menus[i]].src = linkref + 'images/nav/' + menus[i] + '_on.gif';
	desc[menus[i]] = new Image();
	desc[menus[i]].src = linkref + 'images/nav/desc_' + menus[i] + '.gif';
}


// Image rollover functions

function rollon(whichimg) {
	document.images[whichimg].src = onstate[whichimg].src;
}

function rolloff(whichimg) {
	document.images[whichimg].src = offstate[whichimg].src;
}


// Rollover activation/deactivation functions

var timerID;
var activenav = activeparent;

function activate(id) {
	if (timerID) clearTimeout(timerID);
	for (var j = 0; j < menus.length; j++) {
		if (menus[j] != id) {
			rolloff(menus[j]);
		} else {
			rollon(menus[j]);
			if (id != '') {
				document.images['description'].src = desc[menus[j]].src;
			} else {
				document.images['description'].src = linkref + 'images/common/spacer.gif';
			}
		}
	}
	activenav = id;
}


function deactivate() { 
	timerID = setTimeout('restoreLayers()',750);
}


function restoreLayers() {
	for (var j = 0; j < menus.length; j++){
		if (activeparent != '') {
			if (activeparent != menus[j]) {
				rolloff(menus[j]);
			} else {
				rollon(menus[j]);
				document.images['description'].src = desc[menus[j]].src;
			}
		} else {
			rolloff(menus[j]);
			document.images['description'].src = linkref + 'images/common/spacer.gif';
		}
	}
}


function buildsectionmenus() {
	for (i = 0; i < sectionmenus.length; i++) {
		offstate[sectionmenus[i]] = new Image();
		offstate[sectionmenus[i]].src = '../images/' + activeparent + '/' + sectionmenus[i] +'.gif';
		onstate[sectionmenus[i]] = new Image();
		onstate[sectionmenus[i]].src = '../images/' + activeparent + '/' + sectionmenus[i] +'_on.gif';
	}	
}


	
function popwin(loc,winname,w,h,scroll,resize) {
	eval('var newwin = window.open("' + loc + '","' + winname + '","width=' + w + ',height=' + h + ',top=0,left=0,location=no,scrollbars=' + scroll + ',menubar=no,toolbar=no,resizable=' + resize + '")');
}
