I don't know anything about foaling. I learned two main things from this thread; If you have pregnant mare, plan ahead for everything, learn everything that might happen and what is normal. Ahead of time.
2. Keep an emergency vet fund. IF you cannot manage one, you should probably not have an animal like a horse.