Definitely looks like a seal failure. The seal is broken which is causing the cloudy glass. If the glass is not under warranty you should be able to contact a local glass company to do the repair fo ... read more
Cat smell or cat urine smell?
If it is the latter, I have had success with Nature's Miracle. If the smell is just the animal, that will diminsh with time and with changing out blinds, flooring, wall ... read more