In vitro and in vivo evaluation of seven 50 mg and 100 mg nitrofurantoin tablets.