
// browser sniffers

isw3c = (document.getElementById) ? true : false;
imgs = (document.images) ? true: false;
isExplorer = (navigator.appName.indexOf('Microsoft')!=-1) ? true : false;
isMac = (navigator.appVersion.indexOf('Mac')!=-1) ? true : false;
isSafari = (navigator.appVersion.indexOf('Safari')!=-1) ? true : false;


// shorthand for getting objects and images

function gObj(me) {
	if (isw3c) {
	return document.getElementById(me);
	}
}

function gImg(me) {
	if (imgs) {
	return document.images[me];
	}
}


// div height setting to butt to bottom

function getWindowHeight() {
	var windowHeight = 0;
	if (typeof(window.innerHeight) == 'number') {
		windowHeight = window.innerHeight;
	}
	else {
		if (document.documentElement && document.documentElement.clientHeight) {
			windowHeight = document.documentElement.clientHeight;
		}
		else {
			if (document.body && document.body.clientHeight) {
				windowHeight = document.body.clientHeight;
			}
		}
	}
	return windowHeight;
}

function setDivHeight() {
	if (isw3c) {
	var windowHeight = getWindowHeight();
	var main = gObj('mainDiv');
	var mainHeight = main.offsetHeight;
	var textdiv = gObj('textDiv');
	var textdivHeight = textdiv.offsetHeight;
	var textdivTop = textdiv.offsetTop;
	var marg = 43;	
		if ((windowHeight - textdivTop - textdivHeight) > 60) {
			var pageHt = windowHeight - textdivTop + marg;
		}
		else {
			var pageHt = textdivHeight + 100;
		}
		
	main.style.height = (pageHt) + 'px';
	
	}
}

var pageno = null;

window.onload = function() {
	if (pageno != 7) {
	setDivHeight();
	}
}

window.onresize = function() {
	if (pageno != 7) {
	setDivHeight();
	}
}

window.onscroll = function() {
	if (pageno != 7) {
	setDivHeight();
	}
}

// end div height setting to butt to bottom


// mouseover functions

var picArr = new Array('pinnacle',
					'solutions',
					'projects',
					'profiles',
					'news',
					'technology',
					'contact',
					'homepg',
					'in-building',
					'radio',
					'integrated',
					'dispatch',
					'events',
					'fiber');

function imgOn(a) {		
	gImg(picArr[a]).src = "images/nav/" + picArr[a] + "_on.gif";
}

function imgOff(b) {
	if ((pageno == b) && (window.name == "pin_visited")) {
	gImg(picArr[b]).src = "images/nav/" + picArr[b] + "_on.gif";
	}
	else {
	gImg(picArr[b]).src = "images/nav/" + picArr[b] + "_off.gif";
	}
}

function allOff() {
	for (i=0; i++; i<picArr.length) {
	gImg(i).src = "images/nav/" + picArr[i] + "_off.gif";
	}
}
