I would go out and buy yourself a water quality test kit and test the water yourself, what one person may veiw as "fine", could actually be quite serious; more than often i hear the story of lfs's testing somone's water and then when that somone tests the water quality themself they find out everythings not "fine".
If the fish appeared to not be able to maintain balance in the water/stay upright, it was most definatly a swim bladder disoreder they were suffering from; swim bladder disorders are most commonly caused by bad water quality, internal bacterial infections or from excess stress or constipation, but to rule out water quality problems you gotta test the water yourself
I would do some water changes, like a 30% one now and go out and buy some water quality testing kits for ammonia, nitrate and nitrites and post us the results ASAP.
It may also be worth buying some internal bacterial med while you're out because if your water quality is good that'll be the next step.
As far as feeding is concerned, as a rule of thumb you should feed your fish one fish flake each twice a day minimum.