function _validEmail( email ) {				//Test if email address submitted is valid form
	if ( email == "" ) return false;

	invalidChars = " /:,;"
	for ( i = 0; i < invalidChars.length; 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 _validName( rName ) {				//Test if field is empty
	if ( rName == "") return false;
	return true;
}

function _submitIt () {						//Test fields
	var realname = document.getElementById( 'realname' );
	if ( !_validName ( realname.value )) {
		alert( "You failed to enter your real name. Please enter your name. Thanks." );
		realname.focus();
		realname.select();
		return false;
	}
	var emailaddr = document.getElementById( 'emailaddr' );
	if ( !_validEmail ( emailaddr.value )) {
		alert( "The email address you entered appears to be invalid. Please enter your correct address. Thanks." );
		emailaddr.focus();
		emailaddr.select();
		return false;
	}
	var comments = document.getElementById( 'comments' );
	if ( !_validName ( comments.value )) {
		alert( "You failed to enter your comments. Please enter your comments. Thanks." );
		comments.focus();
		comments.select();
		return false;
	}
	document.getElementById( 'contact_form' ).submit();
}

