RE: Forms
Thanks Matthew,
That really helps to clarify the problem! Also, being able to see the live form means I can get straight to the problem.
Your form uses a 'mailto' as the action.
When looking at the source code for the form, it starts like this:
form action="mailto:info@instam" method="post"
This is a very out-dated way to provide a contact form on a web site. For one, your visitors will be required to have an e-mail account set up on their computer (eg. in Outlook or Outlook Express, or similar e-mail client software). For example, when I clicked the 'submit' button in firefox, the form did not submit, my computer opened a new e-mail window, with the data I had typed in to the form. This is not what a visitor would expect to happen when submitting a form!
Secondly, you open yourself to Spam, as any spam-bot can look at the form, see the e-mail address supplied, and add the address to it's list of e-mail addresses to send spam to.
Your web site appears to be 'static'. That is, it doesn't use any server-side technologies. All of your pages are HTML, plain text. This is fine for information pages, but when you want your visitors to interact with the site, whether it be posting a comment, submitting a form, or booking an event, you need to start using Server-Side technology that accepts the visitors information, and does something with it.
This involves programming scripts. Either you will need to learn how to do this (there are many free tutorials online if you search), hire someone to do it for you, or download a ready-made script, copy it to your server and adjust the settings to match that of your server. Alternatively, you can use free services such as
http://www.bravenet.com which will do the work for you.
Easy e-mail form set up:
http://www.bravenet.com/webtools/emailfwd/
I'd recommend you start with them or another free service.
If you prefer to write your own script (or have someone do it for you), you'll need to decide which language script to use. Because you have IIS, the most common language is ASP (Active Server Pages). Find out more at
http://www.asp.net
Within the ASP file (perhaps you call it process.asp), you would take the visitors fields they have filled out, do something with them (ie. e-mail it to yourself, or store it in a database if you have one on your web site) and then redirect the visitor to a 'thank you' page. You can do all this using ASP programming language. You would then set the 'action' parameter of your form to be 'process.asp' instead of the mailto command.
The other popular language is PHP, and this is usually run on Apache or other Linux server technology (you have Windows though).
You may also want to contact your hosting provider (where the web space is) and ask if they have scripts you can download for free. They may even be able to help you configure the script.
I hope this helps. Let me know if you have further queries. Good luck.
Regards, Rich