document.observe('dom:loaded', function(){
	$('btSignup').observe('click',function(e) {
		sendNewsletterSignup();
	});
	
	$('tbEmailNewsletter').observe('focus',function(e) {
		$('tbEmailNewsletter').value = '';
		$('tbEmailNewsletter').className = 'txt';
	});
	
});

function sendNewsletterSignup()
{
	// check the email.
	var emailRegex = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (emailRegex.test($F('tbEmailNewsletter')))
	{
		new Ajax.Request(
			'/wp-content/themes/thefrog/newsletter-signup-process.php',
			{
				method: 'post',
				parameters: "email="+escape($F("tbEmailNewsletter")),
				onSuccess: function(request, json) { completeNewsletterSignup(request); },
				onFailure: function(request) {alert(request.responseError);}
			}
		);
	} else {
		$('tbEmailNewsletter').value = 'invalid email.';
	}
}

function completeNewsletterSignup(request)
{
	if (request.responseText != "OK") {
		$("newsletter-signup-thanks").innerHTML = request.responseText;
	}
	$('newsletter-signup').hide();
	$('newsletter-signup-thanks').show();
}