In a large saucepan, combine the sugars, flour, salt, water and orange juice until smooth. Bring to a boil; cook and stir for 2 minutes or until thickened. Stir in the marshmallows and butter; cook and stir until blended. Remove from the heat; stir in pecans and vanilla. Serve warm.