If you have 7 pages with different footers, wouldn't it be easier to have the footer also part of the body page instead of Master page.
Unless you are adding dynamic content at runtime, you can keep the footer in the body page itself. That way you can avoid multiple master pages.
If you still have issues, you can share the form, so I can have a look at it.
Thanks
Srini