<!--

// field validator
function isFilled(passedVal) {
	if (passedVal == "") {
		return false
	}
	return true
}

// email validator	
function validEmail(email) {	
	invalidChars = " /:,;"
		
	if (email == "yourname@youremail.com") {	// cannot equal "yourname@youremail.com"
		return false
	}
	
	for (i=0; i<invalidChars.length; i++) {	// does it contain any invalid characters?
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0) > -1) {
			return false
		}	
	}
	atPos = email.indexOf("@",1)	// there must be one "@" symbol
	if (atPos == -1) {
		return false
	}
	if (email.indexOf("@",atPos+1) > -1) {	// and only "@" symbol
		return false
	}
	
	periodPos = email.indexOf(".",atPos)	// and at least one "." after the "@"
	if (periodPos == -1) {
		return false
	}
	if (periodPos+3 > email.length) {	//  must be at least 2 characters after the "."
		return false
	}
	return true
}

function submitIt(myForm) {

	if (!isFilled(myForm.email.value)) {
		alert("No e-mail entered.  Please review your entry for errors and try again.")
		myForm.email.focus()
		myForm.email.select()
		return false
	}	
	
	// email validator
	if (isFilled(myForm.email.value)){
		if (!validEmail(myForm.email.value)) {
			alert("The email address you provided is not valid.  Please review your entry for errors and try again.")
			myForm.email.focus()
			myForm.email.select()
			return false
		}
	}
		
	// Everything checks out, return true
	return true
}



// popup windows
function newWindow(myURL) {
	myURLWindow = window.open(myURL,'PopupWin','height=300,width=360,resizable=no,left=100,top=100,screenx=100,screeny=100,scrollbars=no','true');
	myURLWindow.focus()
}	

// popup windows, picture
function newWindowPicture(myURL) {
	myURLWindow = window.open(myURL,'PopupWin','height=500,width=610,resizable=no,left=10,top=10,screenx=10,screeny=10,scrollbars=no','true');
	myURLWindow.focus()
}	
	
-->