function verify( vForm )
{

	var errors = new Array();

	switch( vForm.name )
	{

		case "EventRegistration":
		{
			
			if( vForm.registrantFirstName.value == "" )
			{
				errors[errors.length] = "REQUIRED: First Name";
				vForm.registrantFirstName.className = "attention";
			}

			if( vForm.registrantLastName.value == "" )
			{
				errors[errors.length] = "REQUIRED: Last Name";
				vForm.registrantLastName.className = "attention";
			}

			if( vForm.registrantAddressLine1.value == "" )
			{
				errors[errors.length] = "REQUIRED: Address (Line 1)";
				vForm.registrantAddressLine1.className = "attention";
			}

			if( vForm.registrantAddressCity.value == "" )
			{
				errors[errors.length] = "REQUIRED: Address (City)";
				vForm.registrantAddressCity.className = "attention";
			}

			if( vForm.registrantAddressState.value == "" )
			{
				errors[errors.length] = "REQUIRED: Address (State)";
				vForm.registrantAddressState.className = "attention";
			}

			if( vForm.registrantAddressPostalCode.value == "" )
			{
				errors[errors.length] = "REQUIRED: Address (Postal Code)";
				vForm.registrantAddressPostalCode.className = "attention";
			}

			if( vForm.registrantHomePhone.value == "" )
				vForm.registrantHomePhone.value = "(000) 000-0000";

			if( vForm.registrantMobilePhone.value == "" )
				vForm.registrantMobilePhone.value = "(000) 000-0000";

			if( !( /^[A-Za-z0-9\-_]+@(([A-Za-z0-9\-]{2,32}\.)+[A-Za-z]{2,3}|((0?0?\d|0?[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.){3}(0?0?\d|0?[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))$/.test(vForm.registrantEmail.value) ) )
			{
				errors[errors.length] = "REQUIRED: E-mail Address (Please verify that you have entered a valid e-mail address)";
				vForm.registrantEmail.className = "attention";
			}

			break;

		}

	}
	
	if( errors.length > 0 )
	{
		var message = "Please correct the following errors before proceeding...\n";
		for( var i = 0; i < errors.length; i++ )
			message += errors[i] + "\n";
		alert( message );
		return false;
	}

	return true;

}
