function newsletterSend( )
{
	var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	var checkMsg = '';
		if ($('newsletter_mail').value=='') {
			checkMsg = newsletterDefVal;
		}
		else if(regex.test($('newsletter_mail').value)==false){
			checkMsg = newsletterErrMsg;
		}
	if(checkMsg) {
		alert (checkMsg);
		return false;
	}
	$('newsletter_form').set('send', {onSuccess: newsletterAnswer});
	$('newsletter_form').send();	
	return false;
}

function newsletterAnswer(res)
{
	ret = JSON.decode (res);
	if (ret['msg']) {
		alert (ret['msg']);
	}
	if (ret['success'] == 1) {
		$('newsletter_form').mail.value = $('newsletter_val').value;
	}
}

function checkNewsletter()
{
	var err = '';
	var result = true;
	
	if ($('newsletter_imie').value == '')
	{
		err += "Pole Imię jest obowiązkowe\n";
		result = false;
	}
	
	if ($('newsletter_email').value == '')
	{
		err += "Pole E-mail jest obowiązkowe\n";
		result = false;
	}
	else
	{
		var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
		if(regex.test($('newsletter_email').value)==false)
		{
			err += "Adres E-mail jest niepoprawny\n";
			result = false;
		}
	}
	
	if (result)
	{
		url = 'index.php?a=checkifexist&mail='+$('newsletter_email').value+'&area=1';
		var myAjax = new Request({
		method: 'get',
		url: url,
		async:false,
		onSuccess: checkNewsletterAns
		}).send();
	}
	else
	{
		alert(err);
	}
}

function checkNewsletterAns(res)
{
	if (res=='ok')
	{
		id = 'submitNewsletterBox1';
		$(id).setStyle('display', 'block');
	}
	
	if(res=='fail')
	{
		alert("Podany adres e-mail istnieje już w naszej bazie.");
	}
}

function cancelNewsletter()
{
	id = 'submitNewsletterBox1';
	$(id).setStyle('display', 'none');
	$('newsletter_imie').value = $('newsletter_email').value = '';
	
}

function sendNewsletter()
{
	url = 'index.php?a=add&mail='+$('newsletter_email').value+'&area=1&name='+$('newsletter_imie').value;
	var myAjax = new Request({
		method: 'get',
		url: url,
		onSuccess: sendNewsletterAns
	}).send();
}

function sendNewsletterAns(res)
{
	cancelNewsletter();
}
