Sounds like moisture in your brake fluid. When cold it is OK, when hot it turns to steam and your brakes go away. When was the last time you flushed your brake fluid?
Sounds like a basic brake job is in order, new quality pads and a fluid change.
Dave