// This document holds all of the JavaScript necessary for validating our registration forms. 

function validEmail (email1) {
invalidChars = " /:,;"
if (email1 == "") {
return false
}

for (i=0; i<invalidChars.length; i++) {
	badChar = invalidChars.charAt(i)
if (email1.indexOf(badChar,0) != -1) {
	return false
		}
	}

	atPos = email1.indexOf("@",1)
if (atPos == -1) {
return false
}

if(email1.indexOf("@",atPos+1) != -1) {
return false
}

periodPos = email1.indexOf(".",atPos)
if (periodPos == -1) {
return false
}

if (periodPos+3 > email1.length) {
return false
}


return true
}

function submitIt(form) {

if (form.ContactType.value=="") {
	alert("Please select the department you wish to have contact you.")
	form.ContactType.focus()
	return false
}
if (form.PrimaryInterest.value=="") {
	alert("Please select your primary interest.")
	form.PrimaryInterest.focus()
	return false
}
if (form.visitor_first_name.value=="") {
	alert("You must enter a first name.")
	form.visitor_first_name.focus()
	form.visitor_first_name.select()
	return false
}
if (form.visitor_last_name.value=="") {
	alert("You must enter a last name.")
	form.visitor_last_name.focus()
	form.visitor_last_name.select()
	return false
}
if (form.company.value=="") {
	alert("You must enter a company.")
	form.company.focus()
	form.company.select()
	return false
}
if (form.phone.value=="") {
	alert("You must enter a phone number.")
	form.phone.focus()
	form.phone.select()
	return false
}
if (!validEmail(form.email.value)) {
	alert("Invalid email address")
	form.email.focus()
	form.email.select()
	return false
}
return true
}
