// JavaScript Document
	function checkForm()
	{	
		// list the fields that require a value
		var fields = new Array("firstName",
							   "lastName",
		                       "address1",
		                       "city",
		                       "state",
		                       "zip",
		                       "phone");
		// list the field names that correspond to the list or required fields
		var fieldNames = new Array("First Name",
								   "Last Name",
		                           "Address",
		                           "City",
		                           "State",
		                           "Zip Code",
								   "Phone");
//		alert("["+document.getElementById(fields[0]).value)+"]";
		if (!checkRequiredFieldsForValues(fields,fieldNames))
		{
			return false;
		}
		
		/*  KLC  check ph# format? 
		if(document.getElementById(phone).value!='')
		{
			var phone = document.getElementById(phone);
			alert(phone.value);
			return false;
		}
		*/
//		return false;
	}
	
	function checkRequiredFieldsForValues(fields,fieldNames)
	{
		for (var i = 0; i < fields.length; i++)
		{
			if (document.getElementById(fields[i]).value == '' || document.getElementById(fields[i]).value == null)
			{
				alert("You must enter a value for " + fieldNames[i] + ".");
				setFocus(fields[i]);
				return false;
			}
		}		
		return true;
	}
	
	function setFocus(id)
	{
	    if (document.getElementById(id))
		    document.getElementById(id).focus();
	}
	
	function showHide(targetID,className,headerID,showMessage,hideMessage)
	{
		if (document.getElementById)
		{
			var x = document.getElementById(targetID);
			var y = document.getElementById(headerID);
			if (x.className == className + " show")
			{
				x.className = className + " hide";
				y.innerHTML = hideMessage;
			}
			else
			{
				x.className = className + " show";
				y.innerHTML = showMessage;
			}
		}
	}
