Worse yet is the urine will perminately stain the floors. The stain will soak all the way through the wood. You cannot strip, sand or do anything to get rid of the stains. The only solution to get rid of pet stains is to replace the floors.
Sorry, I do not know what to do about the odor either.