function preloadImages()
{
	var img = null;
	for (var i=0; i<arguments.length; i++)
	{
		img = new Image();
		img.src = arguments[i];
	}
}

function getElem(id)
{
	if (document.getElementById)
		return document.getElementById(id);
	else if (document.all)
		return document.all[id];
	else if (document.layers)
		return document.layers[id];
	else
		return null;
}

function menuSwap(name, type)
{
	/*if (document.layers)
		document.layers["pageContent"].document.images[name].src = "menu-images/" + name + "-" + type + ".jpg";
	else*/
		document.images[name].src = "menu-images/" + name + "-" + type + ".jpg";
}

function getForm(frmName)
{
	if (document.layers)
		return document.layers["pageContent"].document.forms["frmContact"];
	else
		return document.forms[frmName];
}

function checkForForm()
{
	var frm = document.forms["frmContact"];
	if (frm) loadValidator(false);
}

function clearFields()
{
	var frm = document.forms["frmContact"];
	var fld = null;
	
	for (var i=0; i<frm.elements.length; i++)
	{
		fld = frm.elements[i];
		if (fld.name.indexOf("Length") == -1 && fld.type != "button")
		{
			switch (fld.type)
			{
				case "text" : fld.value = ""; break;
				case "select-one" : fld.selectedIndex = 0;
				case "select-multiple" : fld.selectedIndex = 0;
				default : fld.value = "";
			}
		}
	}
}

function popup(url, name, h, w, toolbars, scrollbars, centered)
{
	var winParms = "copyhistory=no,height=" + h + ",width=" + w;
	var toolbarParms = "";
	var scrollbarParms = "";
	
	if (toolbars)
		toolbarParms = "location=yes,menubar=yes,status=yes,toolbar=yes";
	else
		toolbarParms = "location=no,menubar=no,status=no,toolbar=no";
		
	if (scrollbars)
		scrollbarParms = "scrollbars=yes";
	else
		scrollbarParms = "scrollbars=no";
		
	winParms += "," + toolbarParms + "," + scrollbarParms
	var win = window.open(url, name, winParms);
	if (centered) win.moveTo((screen.width - w) / 2, (screen.height - h) / 2);
	win.focus();
}

preloadImages('menu-images/home-on.jpg', 'menu-images/about-us-on.jpg', 'menu-images/products-on.jpg', 'menu-images/steel-wire-safety-on.jpg', 'menu-images/locations-on.jpg', 'menu-images/contact-us-on.jpg', 'menu-images/left-menu1-on.jpg', 'menu-images/left-menu2-on.jpg', 'menu-images/left-menu3-on.jpg', 'menu-images/left-menu4-on.jpg', 'menu-images/left-menu5-on.jpg', 'menu-images/left-menu6-on.jpg', 'page-images/blank.gif', 'page-images/gray-box.gif');