Wow... where to begin?
I am only going to address the form issue here, as that's your main problem for right now. Once you get that ironed out, you can tackle the image swapping.
First... forget everything you ever learned about HTML forms. It no longer applies. You're in ASP.NET-land now. In ASP.NET, all pages are "forms". The entirety of each and every page. Even if it doesn't have a single textbox or button on it. Period, end of story.
You should have seen that your Masterpage has a <form></form> tag that sets all the content inside a form. You have another form tag inside your placeholder. When the page is rendered, that's a form inside a form, and that's a no-no.
Second... don't use mailto: to send a form. It's very bad... ummm... form. ASP.NET already has the classes of the System.Net.Mail namespace that lets you send mail from the server. You can use an <asp:Button> control, and in its Click event write code to compose and send the mail. This will tell you all about it:
http://aspnet.4guysfromrolla.com/articles/072606-1.aspx
Third... since this is an ASP.NET form, you really need to be using ASP.NET server controls to build it.
I know I haven't answered your question "directly", and that's on purpose. I could have, but that's not going to help you grasp the concepts you need to learn. I've given you a good start, especially with that link aboive. Read it. Then get a couple of really good ASP.NET beginner books and read those too.
==================================================
Don't forget to click "Mark as Answer" on the post that helped you.
This credits that member, earns you a point and marks your thread as Resolved so we all know you have been helped.