In medium saucepan, saute onion in butter until soft. Mix in sauerkraut, raisins, carrot and apple juice. Bring to a boil; cover and simmer 15 minutes. Meanwhile, in medium saucepan, cover frankfurters with water and simmer 10 minutes or until heated through; drain. Place frankfurters in rolls and top with kraut mixture.