maltes
committed
on 21 Jan 04
Newer version by Timo. Cleaned up. NOT TESTED.