﻿function SubmitContactForm(Args)
{
var divContactForm = document.getElementById("divContactForm");
if (document.getElementById("Emailer") == null)
	{var Emailer = document.createElement("IFRAME");
	Emailer.id = "Emailer";
	Emailer.name = "Emailer";
	Emailer.style.display = "none";
	Emailer.src = "about:blank"
	document.body.appendChild(Emailer);
	}

setTimeout(function(divContactForm)
			{return function()
				{document.getElementById("Emailer").contentWindow.document.open()
				//document.getElementById("Emailer").contentWindow.document.write("<html><body><form action='MAILTO:djohn@glacier-digital.com' method='post' enctype='text/plain'>"+divContactForm.innerHTML+"</form><body></html>")
				document.getElementById("Emailer").contentWindow.document.write("<html><body><form action='\ContactForm.aspx' method='post'>"+divContactForm.innerHTML+"</form><body></html>")
				document.getElementById("Emailer").contentWindow.document.close()
				var DocEls = divContactForm.getElementsByTagName("*");
				var FirstFormElement = null;
				for(var i = 0;i <DocEls.length;i++)
					{switch(DocEls[i].type)
						{case "text":
						  case "textarea":
						  case "button":
						  case "reset":
						  case "submit":
						  case "file":
						  case "hidden":
						  case "password":
						  case "image":
						  case "radio":
						  case "checkbox":
						  case "select-one":
						  case "select-multiple":
							FirstFormElement = DocEls[i];
							i = DocEls.length;
							break;
						}
					}

				DocEls = document.forms[0].elements;
				var IframeEls = document.getElementById("Emailer").contentWindow.document.forms[0].elements;
				var StartingIndex = 0;
				for (;StartingIndex<DocEls.length;StartingIndex++)
					{if (DocEls[StartingIndex] == FirstFormElement)
						break;
					}


				for (var y = 0;y<IframeEls.length;y++)
					{switch(DocEls[StartingIndex+y].type)
						{case "text":
						  case "textarea":
						  case "hidden":
						  case "radio":
						  case "checkbox":
						  case "select-one":
						  case "select-multiple":
							IframeEls[y].value = DocEls[StartingIndex+y].value;
							break;
						}
					}
				document.getElementById("Emailer").contentWindow.document.forms[0].submit();
				}
			}(divContactForm),10)
}
