//
// validate(): return alert message if any required form field is empty
//
// Last modified: 2001/09/20 by Adam Edward Falk ( adamfalk@isauras.com )
//
function validate( form ) {
	var valid = /\w+/;
	var x     = 0;

	//
	// iterate through all form elements
	//
	for( x=0; x < form.elements.length; ++x ) {
		var prefix = form.elements[x].name.charAt(0) + form.elements[x].name.charAt(1) + form.elements[x].name.charAt(2);

		if ( prefix == "req" ) {
			//
			// test for alphanumeric characters in field
			// if none found, display alert box and abort submission
			//
			if( !valid.test( form.elements[x].value ) ) {
				alert( "Field '" + form.elements[x].name + "' is blank. Click 'OK' to go back." );
				form.elements[x].focus();
				return false;
			}
		}
	}
	return true;
}
