var mailRegExp = /^.*\@.*\..*$/;

function mail_subscribe()
{
	var mail = $('subscribe_email').value;
	
	if(mailRegExp.test(mail))
	{
		httpreq(
			"http://www.stripegenerator.com/mail_subscribe.php?m=" + mail + "&async=1",
			mail_subscribe_ok,
			mail_subscribe_err
		);
		
		$('mail_subscribe').innerHTML = 'Saving email...';
	}
	else
	{
		$('mail_error').innerHTML = "Please specify a correct email address";
		
		self.setTimeout(
			function(){$('mail_error').innerHTML = '';},
			3000
		);
	}
	
	return false;
}
function mail_subscribe_ok(req)
{
	$('mail_subscribe').innerHTML = req.responseText;
}
function mail_subscribe_err(req)
{
	$('mail_subscribe').innerHTML = "There were server problems. Please try again later.";
}