function doOptin() {
	var Email=$F("email");
	var Fname=$F("firstname");
	var Lname=$F("lastname");
	if(testEmail(Email)) {
		if(Email=="REMOVE") {
		var OptinAjax = new Ajax.Request(
			'/global/_Optin.php',
			{method: 'get', parameters: 'email='+Email+'&fname='+Fname+'&lname='+Lname, onComplete: doResetOptin, onFailure: NoAjaxOptin}
		);
		}
		else {
		var OptinAjax = new Ajax.Request(
			'/global/_Optin.php',
			{method: 'get', parameters: 'email='+Email+'&fname='+Fname+'&lname='+Lname, onComplete: doConfirmOptin, onFailure: NoAjaxOptin}
		);
		}
		
		
		//if(is_ie && is_mac) {
		//alert("Sorry you need Safari or Firefox for this functionality. We will try to use a popup window for you instead.");
		//window.open('/global/_Optin-noajax.php?email=' + Email + '&fname=' + Fname + '&lname=' + Lname,'win','width=100,height=100');			
		//doConfirmOptin();
		//}
		//else {
		//doSendOptin(Email,Fname,Lname);
		//}
	}
	else {
	alert("Please provide us with a valid email address");
	}
}

function NoAjaxOptin() {
	var Email=$F("email").value;
	var Fname=$F("firstname").value;
	var Lname=$F("lastname").value;
	window.open('/global/_Optin-noajax.php?email=' + Email + '&fname=' + Fname + '&lname=' + Lname,'win','width=100,height=100');
	doConfirmOptin();	
}

function NoAjaxOptinReset() {
	window.open('/global/_Optin-noajax.php?email=REMOVE','win','width=100,height=100');			
	doResetOptin();	
}
	
function testEmail(e) {
	if(e) {
	p = e.indexOf('@');
	s = e.indexOf(';');
	d = e.lastIndexOf('.');
		if (p<1 || p==(e.length-1) || d<p || d==(e.length-1) || s>-1) {
		return false;
		}
	return true;
	}
return false;
}
	
function doConfirmOptin() {	
document.getElementById('StayInformed').innerHTML="<br />Thank you, you have been added to our mailing list. To unsubscribe <a href=\"javascript:void(0);\" onclick=\"doReverseOptin();\">click here</a>";
}

function doReverseOptin(demail) {
	var OptinAjax = new Ajax.Request(
		'/global/_Optin.php',
		{method: 'get', parameters: 'email='+demail+'&REMOVE=1', onComplete: doResetOptin, onFailure: NoAjaxOptinReset}
	);	
}

function doResetOptin() {
document.getElementById('StayInformed').innerHTML='<p>';
document.getElementById('StayInformed').innerHTML+='You have been removed from our mailing list.';
document.getElementById('StayInformed').innerHTML+='</p>';
}