function show_email_form()
	{
	document.getElementById('emailpageblock').style.display="block";
	document.getElementById('emailsignup').style.display="block";
	document.getElementById('emailform').style.display="block";
	slidein(0);
	}
function hideemail(contentchange)
	{
	document.getElementById('emailpageblock').style.display="none";
	document.getElementById('emailsignup').style.display="none";
	document.getElementById('emailform').style.display="none";
	if (contentchange!="" && typeof(contentchange)!="undefined")
		{
		document.getElementById('emailform').innerHTML = contentchange;
		}
	}
function slidein(thisiteration)
	{
	if (thisiteration<22)
		{
		thisiteration=thisiteration+6;
		document.getElementById('emailform').style.margin=Math.round((document.body.clientHeight/2)-Math.round((thisiteration*7.5)/2)) + "px auto auto auto";
		document.getElementById('emailform').style.height=Math.round(thisiteration*7.5)+"px";
		document.getElementById('emailform').style.width=Math.round(thisiteration*14)+"px";
		var nextarg = "slidein(" + thisiteration + ")";
		setTimeout(nextarg,30);
		}
	}
var http_request = false;
function makePOSTRequest(url, parameters)
	{
	http_request = false;
	if (window.XMLHttpRequest)
		{
		// Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType)
			{
			// set type accordingly to anticipated content type
			//http_request.overrideMimeType('text/xml');
			http_request.overrideMimeType('text/html');
			}
		}
	else if (window.ActiveXObject)
		{
		// IE
		try
			{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch (e)
		{
			try
				{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
			catch (e)
				{
				}
			}
		}
	if (!http_request)
		{
		alert('Cannot create XMLHTTP instance');
		return false;
		}
	http_request.onreadystatechange = alertContents;
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
	}
function alertContents()
	{
	if (http_request.readyState == 4)
		{
		if (http_request.status == 200)
			{
			//alert(http_request.responseText);
			result = http_request.responseText;
			if (result == "E-mail Sent!")
				{
				//alert("E-mail was Sent");
				}
			tempcontent = document.getElementById('emailform').innerHTML;
			document.getElementById('emailform').innerHTML = result;
			}
		else
			{
			alert('There was a problem with the request.\n'+global);
			}
		}
	}
var global="";
function get(obj)
	{
	var poststr = "test=testing2"
	+ "&email_first_name=" + encodeURI(document.getElementById("email_first_name").value)
	+ "&email_last_name=" + encodeURI(document.getElementById("email_last_name").value)
	+ "&email_address=" + encodeURI(document.getElementById("email_address").value);
	makePOSTRequest('/include/email/submit.cfm', poststr);
	global=poststr;
	}
