function zapisz()
{
	df	=	document.getElementById("newsletter_form");
	email	=	df.email.value;
	if(validate_email(email))
		df.submit();
	else
		alert("Podaj proszę prawidłowy adres email");
}

function validate_email(email)
{
	email.toString();
	
	// nazwa uzytkownika
	var ucases	=	"[-a-z0-9!#$%&\'*+/=?^_`{|}~]";
	var user	=	ucases+"+([.]"+ucases+"+)*";
	
	// domena
	var dcases	=	"([a-z0-9]+([-a-z0-9]*[a-z0-9]+)?)";
	var domain	=	"("+dcases+"){1,63}([.]"+dcases+"){1,63}";
	
	var formula = "^"+user+"[@]"+domain+"$";
	var test = email.match(formula);

	if (test == null)	{	return false;	}
	return true;
}

function clearElVal(dfi,val)	{	if(dfi.value==val)	dfi.value	=	"";	}
function resetElVal(dfi,val)	{	if(dfi.value=="")	dfi.value	=	val;}
