<!--	JavaScript validation for employment form, found on http://www.alvinloeng.com	-->

function submitIt(Employment)
{
	//validating First_Name
	if (Employment.First_Name.value == "")
	{
		alert("Please enter your First Name")
		Employment.First_Name.focus()
		return false
	}

	var stuff = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'- "
	var temp

	for (var i = 0; i < Employment.First_Name.value.length; i++)
	{
		temp = Employment.First_Name.value.substring(i,i+1)
		if (stuff.indexOf(temp) == -1)
		{
			alert("Only letters allowed for First Name")
			Employment.First_Name.focus()
			Employment.First_Name.select()
			return false
		}
	}

	//validating Last_Name
	if (Employment.Last_Name.value == "")
	{
		alert("Please enter your Last Name")
		Employment.Last_Name.focus()
		return false
	}

	var stuff = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'- "
	var temp

	for (var i = 0; i < Employment.Last_Name.value.length; i++)
	{
		temp = Employment.Last_Name.value.substring(i,i+1)
		if (stuff.indexOf(temp) == -1)
		{
			alert("Only letters allowed for Last Name")
			Employment.Last_Name.focus()
			Employment.Last_Name.select()
			return false
		}
	}

	//validating Address_Line_1
	if (Employment.Address.value == "")
	{
		alert("Please enter your Address")
		Employment.Address.focus()
		return false
	}

	var stuff = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'- "
	var temp

	for (var i = 0; i < Employment.Address.value.length; i++)
	{
		temp = Employment.Address.value.substring(i,i+1)
		if (stuff.indexOf(temp) == -1)
		{
			alert("Only letters and numbers allowed for Address")
			Employment.Address.focus()
			Employment.Address.select()
			return false
		}
	}

	

	//validating City
	if (Employment.City.value == "")
	{
		alert("Please enter your City")
		Employment.City.focus()
		return false
	}

	var stuff = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'- "
	var temp

	for (var i = 0; i < Employment.City.value.length; i++)
	{
		temp = Employment.City.value.substring(i,i+1)
		if (stuff.indexOf(temp) == -1)
		{
			alert("Only letters allowed for City")
			Employment.City.focus()
			Employment.City.select()
			return false
		}
	}

	//validating State
	if (Employment.State.value == "")
	{
		alert("Please enter your State")
		Employment.State.focus()
		return false
	}

	var stuff = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'- "
	var temp

	for (var i = 0; i < Employment.State.value.length; i++)
	{
		temp = Employment.State.value.substring(i,i+1)
		if (stuff.indexOf(temp) == -1)
		{
			alert("Only letters allowed for State")
			Employment.State.focus()
			Employment.State.select()
			return false
		}
	}

	//validating Postcode
	if (Employment.Postcode.value == "")
	{
		alert("Please enter your Postcode")
		Employment.Postcode.focus()
		return false
	}

	var digits="0123456789"
	var temp

	for (var i = 0; i < Employment.Postcode.value.length; i++)
	{
		temp = Employment.Postcode.value.substring(i,i+1)
		if (digits.indexOf(temp) == -1)
		{
			alert("Only numbers allowed for Postcode")
			Employment.Postcode.focus()
			Employment.Postcode.select()
			return false
      	}
	}

	//validating Country
	if (Employment.Country.value == "")
	{
		alert("Please enter your Country")
		Employment.Country.focus()
		return false
	}

	var stuff = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'- "
	var temp

	for (var i = 0; i < Employment.Country.value.length; i++)
	{
		temp = Employment.Country.value.substring(i,i+1)
		if (stuff.indexOf(temp) == -1)
		{
			alert("Only letters allowed for Country")
			Employment.Country.focus()
			Employment.Country.select()
			return false
		}
	}

	//validating Telephone
	if (Employment.Telephone.value == "")
	{
		alert("Please enter your Telephone")
		Employment.Telephone.focus()
		return false
	}

	var digits="0123456789"
	var temp

	for (var i = 0; i < Employment.Telephone.value.length; i++)
	{
		temp = Employment.Telephone.value.substring(i,i+1)
		if (digits.indexOf(temp) == -1)
		{
			alert("Only numbers allowed for Telephone")
			Employment.Telephone.focus()
			Employment.Telephone.select()
			return false
      	}
	}

	//validating Mobile
	var digits="0123456789"
	var temp

	for (var i = 0; i < Employment.Mobile.value.length; i++)
	{
		temp = Employment.Mobile.value.substring(i,i+1)
		if (digits.indexOf(temp) == -1)
		{
			alert("Only numbers allowed for Mobile")
			Employment.Mobile.focus()
			Employment.Mobile.select()
			return false
      	}
	}

	//validating Email
	re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/

	if (!re.test(Employment.email.value))
	{
		alert("Invalid E-mail address")
		Employment.email.focus()
		Employment.email.select()
		return false
	}
}