function FormCheck()
{	var msg = "";
	var regExpM = /^[A-Za-z0-9_.]+@[A-Za-z0-9_]+[.][A-Za-z0-9_.]+$/;
	var regExpH = /^[A-Za-z0-9_]+$/;

	if (document.getElementById)	o = document.getElementById("FORM");
	else							o = document.all.FORM;

	o.imie.value = o.imie.value.replace(/(^\s*)|(\s*$)/g, "");
	o.nazwisko.value = o.nazwisko.value.replace(/(^\s*)|(\s*$)/g, "");
	o.email.value = o.email.value.replace(/(^\s*)|(\s*$)/g, "");
	o.login.value = o.login.value.replace(/(^\s*)|(\s*$)/g, "");
	o.haslo.value = o.haslo.value.replace(/(^\s*)|(\s*$)/g, "");
	o.haslo2.value = o.haslo2.value.replace(/(^\s*)|(\s*$)/g, "");
		
	if (o.imie.value.length == 0)				msg += "Brak imienia - uzupełnij\n";
	if (o.nazwisko.value.length == 0)			msg += "Brak nazwiska - uzupełnij\n";
	if (!regExpM.test(o.email.value))			msg += "Brak lub niepoprawny format adresu e-mail\n";
	if (o.login.value.length < 3)				msg += "Login musi mieć co najmniej 3 znaki\n";
	if (o.haslo.value.length < 3)				msg += "Hasło musi mieć co najmniej 3 znaki\n";
	else if (!regExpH.test(o.haslo.value))		msg += "Hasło może składać się tylko z liter cyfr i znaków podkreślenia\n";
	else if (o.haslo.value != o.haslo2.value)	msg += "Błąd weryfikacji hasła\n";

	if (msg.length == 0)
	{	o.submit();
		return false;
	}
	else
	{	alert(msg);
		return false;
	}
}

function FormCheck_1()
{	var msg = "";

	if (document.getElementById)	o = document.getElementById("LOGIN_FORM");
	else							o = document.all.LOGIN_FORM;

	o.login.value = o.login.value.replace(/(^\s*)|(\s*$)/g, "");
	o.haslo.value = o.haslo.value.replace(/(^\s*)|(\s*$)/g, "");
		
	if (o.login.value.length == 0)				msg += "Brak loginu - uzupełnij\n";
	if (o.haslo.value.length == 0)				msg += "Brak hasła - uzupełnij\n";
	
	if (msg.length == 0)
	{	o.submit();
		return false;
	}
	else
	{	alert(msg);
		return false;
	}
}

function kontrola()
{	var msg = "";

	if (document.getElementById)	o = document.getElementById("FORM");
	else							o = document.all.FORM;

	o.nazwa.value = o.nazwa.value.replace(/(^\s*)|(\s*$)/g, "");
	o.nazwa.value = o.nazwa.value.replace(/\s+/g, " ");
	o.autor.value = o.autor.value.replace(/(^\s*)|(\s*$)/g, "");

	if (o.foto.value.length == 0)
	{	msg += ('Brak zdjęcia storczyka!');
	}
	if ((o.nazwa.value.length == 0 || o.nazwa.value == "lub podaj nową, jeżeli jeszcze takiej nie ma") && o.nazwa_ok.value == -1)
	{	msg = ("Musisz wybrać lub podać nazwę storczyka.\n");
	}
	if (o.autor.value.length == 0)
	{	msg += ("Musisz podać autora zdjęcia.\n");
	}
	if (msg.length)
	{	alert(msg);
		return false;
	}
	return true;
}
