There's some stuff called "Natures Miracle" that has enzymes in it that break down the cat , dog, people urine, spray, musk, vomit etc. You should be able to get it at a good pet/feed store. I've had excellent results with it, just follow the instructions.
Eight in One Pet Products