Hi Swisco -
Do you recognize this manufacturer? The latch does not rest on top of the frame. It has a plastic lever (?red) which has broken off. It is a style that has interlocking (male/female) parts which tie together so it is embedded into the frame. We really appreciate your expertise.
Thank you very much,
Nancy