function check_form ()
{
	var fo = document.getElementById ("form1")	;
	var im = document.getElementById ("imie")	;
	if (im.value=='')
	{
		alert('Nie wypełniłeś pola imię!')
		im.focus();	
		return false;
	}
	var na = document.getElementById ("nazwisko")	;	
	if (na.value=='')
	{
		alert('Nie wypełniłeś pola nazwisko!')
		na.focus();	
		return false;
	}
	var fi = document.getElementById ("firma")	;	
	if (fi.value=='')
	{
		alert('Nie wypełniłeś pola firma!')
		fi.focus();	
		return false;
	}
	var em = document.getElementById ("remail")	;
	if (em.value=='')
	{
		alert('Nie wypełniłeś pola email!')
		em.focus();	
		return false;
	}
	if (!checkMail(em.value))
	{
		    alert('Podałaś(eś) zły email!');
		    if (em.focus) em.focus();
		    return false;
	}
	var te = document.getElementById ("haslo")	;	
	if (te.value=='')
	{
		alert('Nie wypełniłeś pola hasło!')
		te.focus();	
		return false;
	}
	
	var tr = document.getElementById ("haslopot")	;	
	if (tr.value=='')
	{
		alert('Nie wypełniłeś pola potwierdzenie hasła!')
		tr.focus();	
		return false;
	}
	if (tr.value!=te.value)
	{
		alert('Hasła nie są zgodne!');
		te.focus();
		return false;
	}
	fo.submit();
}
function checkMail(value)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(value)) return true;
	else return false;
}
function check_email()
{
	var em = document.getElementById ("email");
	if (em.value=='') 
	{
		alert('Nie wypełniłaś(eś) pola email!');
		em.focus();
		return false;
	}
	if (!checkMail(em.value))
	{
		    alert('Podałaś(eś) zły email!');
		    if (em.focus) em.focus();
		    return false;
	}
	var fo = document.getElementById ("newsletter_form");
	fo.submit();
}