Faraaidh and Sunnats of ghusal

Mani coming out while making ghusal

Q: I have a problem of urine drops coming out of my body after urination. Similarly when ghusal is farz on me after dream at night and I am in shower doing ghusal, many drops of mazi or mani come out of my body, even during ghusal. What shall I do in such a situation? Shall I repeat my ghusal right from the start or continue doing it and finish it? 

Drinking water instead of gargling the mouth when making ghusal

Q: I performed fard ghusl. I performed the two fard of washing my whole body and putting water in my nose but before I rinsed my mouth, I drank a glass of water (to fulfill the obligation of gargling, as I was advised to drink a glass of water to fulfill the gargling) but then I forgot about rinsing my mouth. I rinsed my mouth the next day when I remembered but did not gargle as I had already drank water the day before it to suffice for gargling. So is the fard of washing the mouth now complete and my ghusl valid?