	<!--
	function  _CF_checkform1(_CF_this) {
		//reset on submit
		_CF_error_exists = false;
		_CF_error_messages = new Array();
		_CF_error_fields = new Object();
		_CF_FirstErrorField = null;
		
		var_field_id = "first_name";
		if( !_CF_hasValue(_CF_this[var_field_id], "TEXT", false ) ) {
			_CF_onError(_CF_this, var_field_id, _CF_this[var_field_id].value, "The 'First Name' is required.");
			_CF_error_exists = true;
		}

		var_field_id = "last_name";
		if( !_CF_hasValue(_CF_this[var_field_id], "TEXT", false ) ) {
			_CF_onError(_CF_this, var_field_id, _CF_this[var_field_id].value, "The 'Last Name' is required.");
			_CF_error_exists = true;
		}

		var_field_id = "email";
		if( _CF_hasValue(_CF_this[var_field_id], "TEXT", false ) ) {
			//form element 'EMAIL' validation checks
			if (!_CF_checkEmail(_CF_this[var_field_id].value, true)) {
				_CF_onError(_CF_this, var_field_id, _CF_this[var_field_id].value, "The 'Email' is requited, please type a valid email format.");
				_CF_error_exists = true;
			}
		}else {
			_CF_onError(_CF_this, var_field_id, _CF_this[var_field_id].value, "The 'Email' is requited, please type a valid email format.");
			_CF_error_exists = true;
		}
			
		//display error messages and return success
		if( _CF_error_exists ) {
			if( _CF_error_messages.length > 0 ) {
				// show alert() message
				_CF_onErrorAlert(_CF_error_messages);
				// set focus to first form error, if the field supports js focus().
				if( _CF_this[_CF_FirstErrorField].type == "text" ) { 
					_CF_this[_CF_FirstErrorField].focus(); 
				}
			}
			return false;
		}else {
			return true;
		}
	}
	-->		
