
function validate_keyword(s_form)
{
	if (s_form.key_word.value == "")
	{
		alert("Please enter a value for the Keyword")
		s_form.key_word.focus()
		return false
	}
	return true
}

function validate_customer(s_form)
{
	if (s_form.first_name.value == "")
	{
		alert("Please enter your First Name")
		s_form.first_name.focus()
		return false
	}
	if (s_form.last_name.value == "")
	{
		alert("Please enter your Last Name")
		s_form.last_name.focus()
		return false
	}
	if (s_form.address.value == "")
	{
		alert("Please enter your Address")
		s_form.address.focus()
		return false
	}
	if (s_form.city.value == "")
	{
		alert("Please enter your City")
		s_form.city.focus()
		return false
	}
	if (s_form.state.value == "")
	{
		alert("Please enter your State")
		s_form.state.focus()
		return false
	}
	if (s_form.zip.value == "")
	{
		alert("Please enter your Zip Code")
		s_form.zip.focus()
		return false
	}
	if (s_form.country.value == "")
	{
		alert("Please enter your Country of Residence")
		s_form.country.focus()
		return false
	}
	if (s_form.phone.value == "")
	{
		alert("Please enter your Phone Number")
		s_form.phone.focus()
		return false
	}
	if (s_form.email.value == "")
	{
		alert("Please enter your email address")
		s_form.email.focus()
		return false
	}
	else
	{
		if (s_form.repeat_email.value == "")
		{
			alert("Please repeat your email address")
			s_form.repeat_email.focus()
			return false
		}
		else
		{
			if (s_form.email.value != s_form.repeat_email.value)
			{
				alert("Email address entries must be identical.  Please re-enter both values.")
				s_form.email.value = ""
				s_form.repeat_email.value = ""
				s_form.email.focus()
				return false
			}
		}
	}
	if (s_form.password.value == "")
	{
		alert("Please enter your Password")
		s_form.password.focus()
		return false
	}
	else
	{
		if (s_form.repeat_pass.value == "")
		{
			alert("Please repeat your Password")
			s_form.repeat_pass.focus()
			return false
		}
		else
		{
			if (s_form.password.value != s_form.repeat_pass.value)
			{
				alert("Password entries must be identical.  Please re-enter both values.")
				s_form.password.value = ""
				s_form.repeat_pass.value = ""
				s_form.password.focus()
				return false
			}
		}
	}
	return true
}

function validate_client(s_form)
{
	if (s_form.first_name.value == "")
	{
		alert("Please enter your First Name")
		s_form.first_name.focus()
		return false
	}
	if (s_form.last_name.value == "")
	{
		alert("Please enter your Last Name")
		s_form.last_name.focus()
		return false
	}
	if (s_form.address.value == "")
	{
		alert("Please enter your Address")
		s_form.address.focus()
		return false
	}
	if (s_form.city.value == "")
	{
		alert("Please enter your City")
		s_form.city.focus()
		return false
	}
	if (s_form.state.value == "")
	{
		alert("Please enter your State")
		s_form.state.focus()
		return false
	}
	if (s_form.zip.value == "")
	{
		alert("Please enter your Zip Code")
		s_form.zip.focus()
		return false
	}
	if (s_form.country.value == "")
	{
		alert("Please enter your Country of Residence")
		s_form.country.focus()
		return false
	}
	if (s_form.phone.value == "")
	{
		alert("Please enter your phone number")
		s_form.phone.focus()
		return false
	}
	if (s_form.copyright_name.value == "")
	{
		alert("Please enter a name for the Copyright Notice")
		s_form.copyright_name.focus()
		return false
	}
	if (s_form.copyright_year.value < 1901)
	{
		alert("Please enter a valid year for the Copyright Notice")
		s_form.copyright_year.focus()
		return false
	}
	if (!s_form.agreement_accepted.checked)
	{
		alert("You must click on the checkbox indicating your agreement with the Publishing Application and Agreement in order for us to proceed with your registration")
		s_form.agreement_accepted.focus()
		return false
	}
	if (s_form.email.value == "")
	{
		alert("Please enter your email address")
		s_form.email.focus()
		return false
	}
	else
	{
		if (s_form.repeat_email.value == "")
		{
			alert("Please repeat your email address")
			s_form.repeat_email.focus()
			return false
		}
		else
		{
			if (s_form.email.value != s_form.repeat_email.value)
			{
				alert("Email address entries must be identical.  Please re-enter both values.")
				s_form.email.value = ""
				s_form.repeat_email.value = ""
				s_form.email.focus()
				return false
			}
		}
	}
	if (s_form.password.value == "")
	{
		alert("Please enter your Password")
		s_form.password.focus()
		return false
	}
	else
	{
		if (s_form.repeat_pass.value == "")
		{
			alert("Please repeat your Password")
			s_form.repeat_pass.focus()
			return false
		}
		else
		{
			if (s_form.password.value != s_form.repeat_pass.value)
			{
				alert("Password entries must be identical.  Please re-enter both values.")
				s_form.password.value = ""
				s_form.repeat_pass.value = ""
				s_form.password.focus()
				return false
			}
		}
	}
	return true
}

function valid_contact_message(s_form)
{
	if (s_form.contact_name.value == "")
	{
		alert("Please enter your Name")
		s_form.contact_name.focus()
		return false
	}
	if (s_form.email_address.value == "")
	{
		alert("Please enter your Email Address")
		s_form.email_address.focus()
		return false
	}
	if (s_form.contact_message.value == "")
	{
		alert("Please provide a Message")
		s_form.contact_message.focus()
		return false
	}
	return true
}

function valid_email_message(s_form)
{
	if (s_form.client_email.value == "")
	{
		alert("Please provide your email address")
		s_form.client_email.focus()
		return false
	}
	if (s_form.email_subject.value == "")
	{
		alert("Please provide a Subject")
		s_form.email_subject.focus()
		return false
	}
	if (s_form.email_message.value == "")
	{
		alert("Please enter your Message")
		s_form.email_message.focus()
		return false
	}
	return true
}

