Petroleum, a fossil fuel, supplies more energy to the world today than any other source. The United States is the world's leading consumer of petroleum; in 1994, Americans used 7,587,000 barrels of oil per day.
Frequently test for ammonia and nitrite (you want both to measure zero). A pH test is also handy to ensure your goldfish's water is not too alkaline or acidic. This can be purchased at any pet store. Do not modify the fish's water, however, unless it is significantly different from neutral.
Re: Why my goldfish keep swimming at the top of water? 1 week may not be sufficient enough time for a filter to fully cycle. For now, all you can do is to test the water for the usual suspects - nitrite, nitrate and ammonia, along with increasing aeration.