function validate_required(field,alerttxt)
{	
	with (field)
	{
		if (name=="strona1"&&value.length<=7)
			{alert(alerttxt);return false;}
		else if (value==null||value=="")
		  {alert(alerttxt);return false;}
		else {return true}
	}
}

function validate_checkbox(field,alerttxt)
{	
	with (field)
	{
		if (type=="checkbox" && !checked)
			{alert(alerttxt);return false;}
		else {return true}
	}
}

function validate_email(field,alerttxt)
{
	with (field)
	{
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) 
	  {alert(alerttxt);return false;}
	else {return true;}
	}
}

function validate_form(thisform)
{
	with (thisform)
	{
		if (validate_required(tytul,"Proszę wybrać TYTUŁ")==false)
		  {tytul.focus();return false;}	
		if (validate_required(imie,"Proszę podać IMIĘ")==false)
		  {imie.focus();return false;}
		if (validate_required(nazwisko,"Proszę podać NAZWISKO")==false)
		  {nazwisko.focus();return false;}		  
		if (validate_required(firma,"Proszę podać NAZWĘ FIRMY")==false)
		  {firma.focus();return false;}		  
		if (validate_required(telefon,"Proszę podać NUMER TELEFON")==false)
		  {telefon.focus();return false;}
		if (validate_email(mail,"Proszę podać prawidłowy ADRES E-MAIL")==false)
		  {mail.focus();return false;}
		if (validate_required(strona1,"Proszę podać prawidłowy ADRES STRONY")==false)
		  {strona1.value="http://";strona1.focus();return false;}
		if (validate_required(skad,"Proszę wybrać SKĄD O NAS WIESZ")==false)
		  {skad.focus();return false;}
		if (validate_required(kod,"Proszę podać KOD Z OBRAZKA")==false)
		  {kod.focus();return false;}
		if (validate_checkbox(regulamin,"Przed przystąpieniem do testów prosimy zapoznać się z regulaminem. Akceptacja postanowień REGULAMINU jest wymagana do aktywacji Państwa konta i korzystania z usługi.")==false)
		  {regulamin.focus();return false;} else {reg.value='1';return true}
	}
}