function focusProduct() {
	if (location.hash.substr(1, 1) == "p") {
		document.getElementById("pimg"+location.hash.substr(2)).className += " selected";
	}
}

function myFocus(elem) { document.getElementById(elem).focus() };

function subBreadcrumbs() {
	var navRoot = document.getElementById("navB");
	if (document.all && document.getElementById && navRoot != null) {
		for (var i=0; i<navRoot.childNodes.length; i++) {
			var node = navRoot.childNodes[i];
			if (node.nodeName == "LI") {
				node.onmouseover = function() { this.className += " over"; }
				node.onmouseout  = function() { this.className  = this.className.replace(" over", ""); }
			}
		}
	}
}

// ------------------------------------------------------------------------------------------------------------------------------------
function tbl_init() {
	var table_arr = document.getElementsByTagName("TABLE");
	for (var i=0; i<table_arr.length; i++) {
		if (table_arr[i].className.indexOf("myTable") != -1) {
			var th_arr = table_arr[i].getElementsByTagName("TH");
			for (var n=0; n<th_arr.length; n++) {
				var a_arr = th_arr[n].getElementsByTagName("A");
				if (a_arr.length == 0) {
					th_arr[n].className += " empty";
				}
			}
			var row_arr = table_arr[i].getElementsByTagName("TR");
			for (var n=0; n<row_arr.length; n++) {
				if (row_arr[n].className.indexOf("row") == 0) {
					row_arr[n].onmouseover = function() { this.className += " over"; }
					row_arr[n].onmouseout  = function() { this.className  = this.className.replace(" over", ""); }
				}
			}
		}
	}
}

function menuEC(id) {
	var ul = document.getElementById("menu" + id);
	var img = document.getElementById("image" + id);
	if (ul.className.indexOf("menuHidden") != -1) {
		ul.className = ul.className.replace("menuHidden", "");
		img.src = "/images/menu-minus.gif";
		img.alt = "Contract Menu";
	} else {
		ul.className += " menuHidden";
		img.src = "/images/menu-plus.gif";
		img.alt = "Expand Menu";
	}
}

function menuShowAll(menu) {
	var myMenu = document.getElementById("menu" + menu);
	var menu_arr = myMenu.getElementsByTagName("UL");
	var image_arr = myMenu.getElementsByTagName("IMG");
	
	for (var i=0; i<menu_arr.length; i++) {
		menu_arr[i].style.display = "block";
	}
	
	for (var i=0; i<image_arr.length; i++) {
		if (image_arr[i].id != "") {
			image_arr[i].src = "/images/menu-minus.gif";
			image_arr[i].alt = "Contract Menu";
		}
	}
}

function contactType(type) {
	if (type == 0) {
		document.getElementById("co").style.display = "block";
	} else {
		document.getElementById("co").style.display = "none";
		document.getElementById("company").value = "";
	}
}