Was your car was parked in cold/rainy area? The stinky smell might just be the clogged aircond vents. And it could be your new battery might have shortcircuited the AC fan. Try the fusebox first (left hand side in engine bay), replace the fuse for AC fan, if that doesn't work might have to dig out some cash for a new fan mate.