	
function validZip(inZip) {
		if (inZip == "") {
			return false
		}
		for (i=0; i<inZip.length; i++) {
			if (inZip.charAt(i) < "0") {
				return false
			}
			if (inZip.charAt(i) > "9") {
				return false
			}
			if (inZip.length < 5) {
				return false
			}
		}
		return true
	}
	
	
function validTelAreaCode(inTelAreaCode) {
		if (inTelAreaCode == "") {
			return false
		}
		for (i=0; i<inTelAreaCode.length; i++) {
			if (inTelAreaCode.charAt(i) < "0") {
				return false
			}
			if (inTelAreaCode.charAt(i) > "9") {
				return false
			}
			if (inTelAreaCode.length < 3) {
				return false
			}
		}
		return true
	}

function validTelNumber1(inTelNumber) {
		if (inTelNumber == "") {
			return false
		}
		for (i=0; i<inTelNumber.length; i++) {
			if (inTelNumber.charAt(i) < "0") {
				return false
			}
			if (inTelNumber.charAt(i) > "9") {
				return false
			}
			if (inTelNumber.length < 3) {
				return false
			}
		}
		return true
	}
	
function validTelNumber2(inTelNumber) {
		if (inTelNumber == "") {
			return false
		}
		for (i=0; i<inTelNumber.length; i++) {
			if (inTelNumber.charAt(i) < "0") {
				return false
			}
			if (inTelNumber.charAt(i) > "9") {
				return false
			}
			if (inTelNumber.length < 4) {
				return false
			}
		}
		return true
	}
	

function validEmail(Email) {
		invalidChars = " /:,;"
		
		for (i=0; i<invalidChars.lenght; i++) {
			badChar = invalidChars.charAt(i)
			if (Email.indexOf(badChar,0) > -1) {
				return false
			}
		}
		atPos = Email.indexOf("@",1)
		if (atPos == -1) {
			return false
		}
		if (Email.indexOf("@",atPos+1) != -1) {
			return false
		}
		periodPos = Email.indexOf(".",atPos)
		if (periodPos == -1) {
			return false
		}
		if (periodPos+3 > Email.length) {
			return false
		}
		return true
	}
	
	function numberCode(inNumber) {
		if (inNumber == "") {
			return false
		}
		for (i=0; i<inNumber.length; i++) {
			if (inNumber.charAt(i) < "0") {
				return false
			}
			if (inNumber.charAt(i) > "9") {
				return false
			}
		}
		return true
	}
	
	

	
function submitIt(passForm) {

	if (passForm.firstName.value == "") {
		alert("Please enter your First Name")
		passForm.firstName.focus()
		return false
	}

	if (passForm.lastName.value == "") {
		alert("Please enter your Last Name")
		passForm.lastName.focus()
		return false
	}
	
	if (passForm.Email.value == "") {
		alert("Please enter your Email address")
		passForm.Email.focus()
		return false
	}

	if (passForm.Email.value != "") {
	if (!validEmail(passForm.Email.value)) {
		alert("Invalid Email Address - Please enter a valid Email Address")
		passForm.Email.focus()
		passForm.Email.select()
		return false
	}	
	}

	if (passForm.Zip.value != "") {
	if (!validZip(passForm.Zip.value)) {
		alert("Please enter a valid Zip code")
		passForm.Zip.focus()
		passForm.Zip.select()
		return false
	}
	}

	if (passForm.TelAreaCode.value != "") {
	if (!validTelAreaCode(passForm.TelAreaCode.value)) {
		alert("Please enter a valid Telephone Area code")
		passForm.TelAreaCode.focus()
		passForm.TelAreaCode.select()
		return false
	}
	}
	
	
	if (passForm.TelNumber1.value != "") {
	if (!validTelNumber1(passForm.TelNumber1.value)) {
		alert("Please enter a valid Telephone Number")
		passForm.TelNumber1.focus()
		passForm.TelNumber1.select()
		return false
	}
	}
	
	
	if (passForm.TelNumber2.value != "") {
	if (!validTelNumber2(passForm.TelNumber2.value)) {
		alert("Please enter a valid Telephone Number")
		passForm.TelNumber2.focus()
		passForm.TelNumber2.select()
		return false
	}
	}
	
	if (passForm.CellAreaCode.value != "") {
	if (!validTelAreaCode(passForm.CellAreaCode.value)) {
		alert("Please enter a valid Cell Area code")
		passForm.CellAreaCode.focus()
		passForm.CellAreaCode.select()
		return false
	}
	}
	
	if (passForm.CellNumber1.value != "") {
	if (!validTelNumber1(passForm.CellNumber1.value)) {
		alert("Please enter a valid Cell Number")
		passForm.CellNumber1.focus()
		passForm.CellNumber1.select()
		return false
	}
	}
	
	if (passForm.CellNumber2.value != "") {
	if (!validTelNumber2(passForm.CellNumber2.value)) {
		alert("Please enter a valid Cell Number")
		passForm.CellNumber2.focus()
		passForm.CellNumber2.select()
		return false
	}
	}
	
	if (passForm.FaxAreaCode.value != "") {
	if (!validTelAreaCode(passForm.FaxAreaCode.value)) {
		alert("Please enter a valid Fax Area code")
		passForm.FaxAreaCode.focus()
		passForm.FaxAreaCode.select()
		return false
	}
	}
	
	if (passForm.FaxNumber1.value != "") {
	if (!validTelNumber1(passForm.FaxNumber1.value)) {
		alert("Please enter a valid Fax Number")
		passForm.FaxNumber1.focus()
		passForm.FaxNumber1.select()
		return false
	}
	}
	
	if (passForm.FaxNumber2.value != "") {
	if (!validTelNumber2(passForm.FaxNumber2.value)) {
		alert("Please enter a valid Fax Number")
		passForm.FaxNumber2.focus()
		passForm.FaxNumber2.select()
		return false
	}
	}
	
		return true
	}




