function formValid(eForm)
{
	var asPola,abPelne,asKom,sError='';
	
	if (eForm.c.value=='wch')
	{
		asPola=new Array(eForm.wch_login.value, eForm.wch_haslo.value, eForm.wch_haslo2.value,  
								eForm.kla_nazwa.value, eForm.wch_polecil.value, eForm.cap_klucz.value);
		abPelne=new Array(true,true,true,true,false,true);
		asKom=new Array('Login','Hasło','Powtórzone hasło','Nazwa klasy','Login polecającego wychowawcy','Kod z obrazka');

		sError=validPassword(eForm.wch_haslo.value,eForm.wch_haslo2.value);
		sError+=validEmail(eForm.wch_email.value,'E-mail',true);
		
		if (eForm.regulamin.checked==false)
			sError+="<li>Akceptacja regulaminu jest konieczna.</li>";
	}
	else
	{
		asPola=new Array(eForm.dyr_login.value, eForm.dyr_haslo.value, eForm.dyr_haslo2.value, 
								eForm.szk_nazwa.value, eForm.szk_polecil.value, eForm.cap_klucz.value);
		abPelne=new Array(true,true,true,true,false,true);
		asKom=new Array('Twój login','Twoje hasło','Twoje hasło powtórzone','Nazwa szkoły',
							'Login polecającego dyrektora','Kod z obrazka');

		sError=validPassword(eForm.dyr_haslo.value,eForm.dyr_haslo2.value);
		sError+=validEmail(eForm.szk_email.value,'E-mail szkoły',false);
		
		if (eForm.regulamin.checked==false)
			sError+="<li>Akceptacja regulaminu jest konieczna.</li>";
	}

	sError+=validText(asPola,abPelne,asKom);

	return showErr(sError);
}
