try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

function navRollover(li, on_off, has_gif) {
	var elem = document.getElementById(li);
	if (on_off) {
		if (has_gif == 1) {
			elem.className = "onRollWithGif";
			elem.style.backgroundImage = "url(images/navbar.gif)";
			elem.style.backgroundRepeat = "no-repeat";
			elem.style.backgroundPosition = "bottom center";
		} else {
			elem.className = "onRoll";
		}
	} else {
		elem.className = "";
		elem.style.backgroundImage = "";
	}
}

function valFeedback() {
	var form = document.forms[0];
	if (form.name.value == "") {
		alert("Please enter your name before submitting");
		form.name.focus();
		return false;
	}
	if (form.visitormail.value == "") {
		alert("Please enter your email before submitting");
		form.visitormail.focus();
		return false;
	}
	if (form.phone.value == "" && form.followup[1].checked) {
		alert("Please enter your phone number");
		form.phone.focus();
		return false;
	}
	if (form.comments.value == "") {
		alert("Please enter a message before submitting");
		form.comments.focus();
		return false;
	}
	return true;
}

function displayStateLocationTable(linkID, tabID) {
	hideAllLocationTables();
	if (tabID != "allOffices") {
		document.getElementById(tabID).style.display = "inline";
	} else {
		displayAllLocationTables();
	}
}

function hideAllLocationTables() {
	document.getElementById("njOffices").style.display = "none";
	document.getElementById("paOffices").style.display = "none";
	document.getElementById("deOffices").style.display = "none";
	document.getElementById("inOffices").style.display = "none";
	document.getElementById("ilOffices").style.display = "none";
}

function displayAllLocationTables() {
	document.getElementById("njOffices").style.display = "inline";
	document.getElementById("paOffices").style.display = "inline";
	document.getElementById("deOffices").style.display = "inline";
	document.getElementById("inOffices").style.display = "inline";
	document.getElementById("ilOffices").style.display = "inline";
}