function emailValidate(email){
  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
  return regex.test(email);
}

function newsletter_add(){
	var url = '/newsletter/add/'+$F('newsletter_email');
	
	if (!emailValidate($F('newsletter_email'))){
		if ($F('newsletter_email') != '')
			document.getElementById('newsletter_info').innerHTML='Niepoprawny adres email.';
		return;
	}
	
	var ajax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			onSuccess: newsletter_addOnSuccess
		});
}

function newsletter_addOnSuccess(originalRequest)
{
	document.getElementById('newsletter_info').innerHTML='Adres został zapisany.';
	document.getElementById('newsletter_email').value='';
}

function newsletter_del(){
	var url = '/newsletter/del/'+$F('newsletter_email');
	
	if (!emailValidate($F('newsletter_email'))){
		if ($F('newsletter_email') != '')
			document.getElementById('newsletter_info').innerHTML='Niepoprawny adres email.';
		return;
	}
	
	var ajax = new Ajax.Request(
		url, 
		{
			method: 'get', 
			onSuccess: newsletter_delOnSuccess
		});
}

function newsletter_delOnSuccess(originalRequest)
{
	document.getElementById('newsletter_info').innerHTML='Adres został wypisany.';
	document.getElementById('newsletter_email').value='';
}
