// JavaScript Document
	


function validTelAreaCode(inTelAreaCode) {
		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 validTelNumber(inTelNumber) {
		for (i=0; i<inTelNumber.length; i++) {
			if (inTelNumber.charAt(i) < "0") {
				return false
			}
			if (inTelNumber.charAt(i) > "9") {
				return false
			}
			if (inTelNumber.length < 7) {
				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 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 submitIt(passForm) {


	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.firstName.value == "") {
		alert("Please enter your First Name")
		passForm.firstName.focus()
		return false
	}

	if (passForm.lastName.value == "") {
		alert("Please enter your LastName")
		passForm.lastName.focus()
		return false
	}
	

	if (passForm.phoneArea.value != "") {
		//var phoneA = passForm.phoneArea.value.replace(/,/gi, "");
		if (!validTelAreaCode(passForm.phoneArea.value)) {
			alert("Please enter a valid Telephone Area code (Digits Only)")
			passForm.phoneArea.focus()
			passForm.phoneArea.select()
			return false
		}
	}
	
	if (passForm.phoneNum.value != "") {
		//var phoneN = passForm.phoneNum.value.replace(/\D/g,'');
		if (!validTelNumber(passForm.phoneNum.value)) {
			alert("Please enter a valid Telephone Number (Digits Only)")
			passForm.phoneNum.focus()
			passForm.phoneNum.select()
			return false
		}
	}
	
	
	if (passForm.zip.value != "") {
		//var zip = passForm.zip.value.replace(/,/gi, "");
		if (!validZip(passForm.zip.value)) {
			alert("Please enter a valid Zip code")
			passForm.zip.focus()
			passForm.zip.select()
			return false
		}
	}
	
		return true
	}

//-->
