	function SigSignup_Validator(SIGSignUp) {
		// check to see if required fields are blank
		if (SIGSignUp.FirstName.value == "")
		{
			alert("You must enter a First Name.");
			SIGSignUp.FirstName.focus();
			return (false);
		}
		if (SIGSignUp.LastName.value == "")
		{
			alert("You must enter a Last Name.");
			SIGSignUp.LastName.focus();
			return (false);
		}
		if (SIGSignUp.OrgName.value == "")
		{
			alert("You must enter an Organization Name.");
			SIGSignUp.OrgName.focus();
			return (false);
		}
		if (SIGSignUp.AddressLine1.value == "")
		{
			alert("You must enter an Address.");
			SIGSignUp.AddressLine1.focus();
			return (false);
		}
		if (SIGSignUp.City.value == "")
		{
			alert("You must enter a City.");
			SIGSignUp.City.focus();
			return (false);
		}
		if (SIGSignUp.State.value == "")
		{
			alert("You must enter a State.");
			SIGSignUp.State.focus();
			return (false);
		}
		// Validate zip code by checking for blank and then 5 digits
		if (SIGSignUp.ZipCode.value == "")
		{
			alert("You must enter a Zip Code.");
			SIGSignUp.ZipCode.focus();
			return (false);
		}
		// require exactly 5 digits be entered for zip code
		if (SIGSignUp.ZipCode.value.length != 5)
		{
			alert("Please enter exactly 5 digits in the \"Zip\" field.");
			SIGSignUp.ZipCode.focus();
			return (false);
		}
		if (SIGSignUp.Phone.value == "")
		{
			alert("You must enter a Phone Number.");
			SIGSignUp.Phone.focus();
			return (false);
		}
		return (true);
	}

	function ICMSignup_Validator(ICMSignUp) {
		// check to see if required fields are blank
		if (ICMSignUp.FirstName.value == "")
		{
			alert("You must enter a First Name.");
			ICMSignUp.FirstName.focus();
			return (false);
		}
		if (ICMSignUp.LastName.value == "")
		{
			alert("You must enter a Last Name.");
			ICMSignUp.LastName.focus();
			return (false);
		}
		if (ICMSignUp.OrgName.value == "")
		{
			alert("You must enter an Organization Name.");
			ICMSignUp.OrgName.focus();
			return (false);
		}
		if (ICMSignUp.AddressLine1.value == "")
		{
			alert("You must enter an Address.");
			ICMSignUp.AddressLine1.focus();
			return (false);
		}
		if (ICMSignUp.City.value == "")
		{
			alert("You must enter a City.");
			ICMSignUp.City.focus();
			return (false);
		}
		if (ICMSignUp.State.value == "")
		{
			alert("You must enter a State.");
			ICMSignUp.State.focus();
			return (false);
		}
		// Validate zip code by checking for blank and then 5 digits
		if (ICMSignUp.ZipCode.value == "")
		{
			alert("You must enter a Zip Code.");
			ICMSignUp.ZipCode.focus();
			return (false);
		}
		// require exactly 5 digits be entered for zip code
		if (ICMSignUp.ZipCode.value.length != 5)
		{
			alert("Please enter exactly 5 digits in the \"Zip\" field.");
			ICMSignUp.ZipCode.focus();
			return (false);
		}
		if (ICMSignUp.Phone.value == "")
		{
			alert("You must enter a Phone Number.");
			ICMSignUp.Phone.focus();
			return (false);
		}
		return (true);
	}
