function initAll() {
	userAgent = window.navigator.userAgent;
	browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
	mustInitImg = true;
	var preloadFlag = false;
}

function initImgID() {
	di = document.images;
	if (mustInitImg && di) {
		for (var i=0; i<di.length; i++) {
			if (!di[i].id) {
				di[i].id=di[i].name;
			}
		}
		mustInitImg = false;
	}
}

function findElement(n,ly) {
	d = document;
	if (browserVers < 4) {
		return d[n];
	}
	if ((browserVers >= 6) && (d.getElementById)) {
		initImgID;
		return(d.getElementById(n));
	}
	var cd = ly ? ly.document : d;
	var elem = cd[n];
	if (!elem) {
		for (var i=0;i<cd.layers.length;i++) {
			elem = findElement(n,cd.layers[i]);
			if (elem) {
				return elem;
			}
		}
	}
	return elem;
}

function preloadImages() {
	if (document.images) {
		BobOnTv_over = newImage("/images/includes/Nav/BobOnTv-over.gif");
		HowToLibrary_over = newImage("/images/includes/Nav/HowToLibrary-over.gif");
		DesignTools_over = newImage("/images/includes/Nav/DesignTools-over.gif");
		AskAQuestion_over = newImage("/images/includes/Nav/AskAQuestion-over.gif");
		Shop_over = newImage("/images/includes/Nav/Shop-over.gif");
		ProductServiceInfo_over = newImage("/images/includes/Nav/ProductServiceInfo-over.gif");
		LowerSectionBar_ProductServiceInfo_over = newImage("/images/includes/Nav/LowerSectionBar-ProductServ.gif");
		LowerSectionBar_Shop_over = newImage("/images/includes/Nav/LowerSectionBar-Shop_over.gif");
		LowerSectionBar_AskAQuestion_over = newImage("/images/includes/Nav/LowerSectionBar-AskAQuestio.gif");
		LowerSectionBar_DesignTools_over = newImage("/images/includes/Nav/LowerSectionBar-DesignTools.gif");
		LowerSectionBar_HowToLibrary_over = newImage("/images/includes/Nav/LowerSectionBar-HowToLibrar.gif");
		LowerSectionBar_BobOnTv_over = newImage("/images/includes/Nav/LowerSectionBar-BobOnTv_ove.gif");
		preloadFlag = true;
	}
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	d = document;
	if (d.images) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (d.layers) {
				img = findElement(changeImages.arguments[i],0);
			} else {
				img = d.images[changeImages.arguments[i]];
			}
			if (img) {
				img.src = changeImages.arguments[i+1];
			}
		}
	}
}

function windowstop() {
	var bAgent = window.navigator.userAgent;
	var bAppName = window.navigator.appName;
	if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0)) {
		return true; // dont follow link
	} else {
		return false; // dont follow link
	}
}

function extra_window(url) {
	link = window.open(url,"Extra","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=700,height=500,left=50,top=50");
}

function new_window(url) {
	link = window.open(url,"Estimator","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=363,height=448,left=80,top=100");
}

function video_window(url) {
        link = window.open(url,"MediaPlayer","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=390,height=455,left=80,top=80");
}

function media_window(url) {
        link = window.open(url,"MediaPlayer","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=390,height=455,left=80,top=80");
}

function jsredirect(url) {
	location.href = url;
}

function centeredPopUp(url,width,height) {
	var posleft = (screen.width-width)/2;
	var postop = (screen.height-height)/2;
	var win = window.open(url,"","width=" + width + ",height=" + height + ",left=" + posleft + ",top=" + postop + ",scrollbars=yes");
}