I agree with testing a spot. Some dry clean only clothing items can handle a gentle wash cycle. I'm not sure about curtains.
I like Bissell Pee Eww and have heard good things about Nature's Miracle.
The carpet might need treated too if the cat is going on the curtains. Your housemate should have (or get) a blacklight to find the stains.
Med/Coarse, porous curly.