function CheckField ( whichForm, whichField, alertMessage ) {
	var defaultMessage = "The " & whichField & " field is required.";
	if ( document.forms[ whichForm ].elements[ whichField ].value == "" ) {
		if( alertMessage != "" ) {
			alert( alertMessage );
		} else {
			alert( defaultMessage );
		}
		document.forms[ whichForm ].elements[ whichField ].focus();
		return false;
  }

  return true;
}

function CheckEmail ( whichForm, whichField, alertMessage ) {
	var emailTest = document.forms[ whichForm ].elements[ whichField ].value;
	var atMail = emailTest.indexOf( "@" );
	var stopMail = emailTest.lastIndexOf( "." );
	var lengthMail = emailTest.length;
	var defaultMessage = "Invalid email entered.";
	
	if ( lengthMail < 5 ||
		 atMail < 1 || stopMail <= 1 ||
		 stopMail - atMail <= 1      ||
		 stopMail >= lengthMail - 1   ||
		 atMail >= lengthMail - 2 ) {
		if( alertMessage != "" ) {
			alert( alertMessage );
		} else {
			alert( defaultMessage );
		}
		document.forms[ whichForm ].elements[ whichField ].focus();
		return false;
	}
	
	return true;
}