
var xmlhttp = false;

try {
	xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
}
catch(e) {
	try {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(E) {
		xmlhttp = false;
	}
}

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	xmlhttp = new XMLHttpRequest();
}

function sendEmail(element, page, name, email, captcha, var1, var2) {
	serverPage = page + '?email=' + email + '&name=' + name + '&captcha=' + captcha + '&var1=' + var1 + '&var2=' + var2;
	var obj = document.getElementById(element);
	xmlhttp.open("GET", serverPage);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null)
}

function loadOptinForm(var1, var2)
{
	var form = "<form method='post' action='' name='theform' style='margin:0 0 15px 0; padding:0;'>" +
			"Subscribe to our newsletter<div style='height:10px;'></div>" +
			"Name*<br />" +
			"<input type='text' name='name' id='name' /><div style='height:10px;'></div>" +
			"Email*<br />" +
			"<input type='text' name='email' id='email' /><div style='height:10px;'></div>" +
			"For security purposes, please enter the solution to the basic math problem below.<div style=\"height:5px;\"></div>" +
			"<strong>" + var1 + " + " + var2 + "</strong> <input type=\"text\" id=\"captcha\" name=\"captcha\" style=\"width:20px;\" />" +
			"<input type=\"hidden\" name=\"var1\" id=\"var1\" value=\"" + var1 + "\" />" +
			"<input type=\"hidden\" name=\"var2\" id=\"var2\" value=\"" + var2 + "\" />" +
			"<input type='submit' value='Subscribe' style='width:100px; margin-left:20px' onclick='sendEmail(\"mail\", \"sendmail.php\", document.getElementById(\"name\").value, document.getElementById(\"email\").value, document.getElementById(\"captcha\").value, document.getElementById(\"var1\").value, document.getElementById(\"var2\").value); return false;' />" +
		"</form>";
	document.getElementById('mail').innerHTML = form;
}