VA law, and the laws of most states, do not require an employer to pay for jury duty time.
There is one caveat to that. If your friend is EXEMPT (not all salaried individuals are exempt) then under the FLSA he has to be paid in full for any week in which he does any work at all. Jury duty is NOT an exception to that law. So if he works part of the work week, and is on jury duty for the rest, he has to be paid for the full week.
However, if he is out for a full work week or more on jury duty, he does not have to be paid for any of the time. If that is the case, three days of pay is more than the employer needs to offer.
If he is non-exempt, even if he is normally paid on a salaried basis, if he gets three days of pay he is getting three days more than the law requires.