var comm_regEmail  = /^.+\@.+\..+$/;
var comm_regEmail2 = /^[^@]{2,}@([a-z0-9\-]+\.)+[a-z]{2,5}$/i;

function fnSubmitVerMail(_form) {
	var _mail = _form.email.value;
	if (_mail == "") {alert("Błąd\n\nWprowadź adres e-mail."); return false;}
	if (! comm_regEmail.test (_mail)) {alert("Błąd\n\nWprowadź prawidłowy adres e-mail."); return false;}
}

function fnSubmitVerKontakt (_form) {
	var _from = _form.elements['f[from]'].value;
	var _to = _form.elements['f[to]'].value;

	if (_from == "") {alert("Błąd\n\nWprowadź adres e-mail nadawcy."); return false;}
	if (! comm_regEmail2.test (_from)) {alert("Błąd\n\nWprowadź prawidłowy adres e-mail nadawcy."); return false;}
	/* parametr opcjonalny */
	if (_form.elements['f[autor]'] && _form.elements['f[autor]'].value == "") {alert("Błąd\n\nWprowadź autora wiadomości."); return false;}

	if (_to == "") {alert("Błąd\n\nWprowadź adres e-mail odbiorcy."); return false;}
	if (! comm_regEmail2.test (_to)) {alert("Błąd\n\nWprowadź prawidłowy adres e-mail odbiorcy."); return false;}

	/* parametr opcjonalny */
	if (_form.elements['f[temat]'] && _form.elements['f[temat]'].value == "") {alert("Błąd\n\nWprowadź temat wiadomości."); return false;}
	/* parametr opcjonalny */
	if (_form.elements['f[mess]'] && _form.elements['f[mess]'].value == "") {alert("Błąd\n\nWprowadź treść wiadomości."); return false;}
}

function fnOpen(_link, _szer, _wys) {
	if ((_szer == null) || (_szer == "")) _szer = 640;
	if ((_wys == null) || (_wys == "")) {_wys = (screen.Height-100); _top = 3; } else _top = (screen.Height-_wys)/2;
	win = open(_link, "fnopen", "toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes,resizable=yes,left="+(screen.Width-_szer)/2+",top="+_top+",Width="+_szer+",Height="+_wys);
}

function fnVerPoll(_form) {
	stat = false;
	for (var i=0; i < _form.f_radiopoll.length; i++) {
		if (_form.f_radiopoll[i].checked) stat = true;
	}
	if (!stat) {
		alert("Błąd\n\nWybierz jedną z odpowiedzi.");
		return false;
	}
	szer = 350;	wys = 202;
	window.open ("","newwinpoll","toolbar=no,directories=no,menubar=no,status=no,scrollbars=auto,resizable=no,left="+(screen.Width-szer)/2+",top="+((screen.Height-wys)/2-28)+", Width="+szer+", Height="+wys)
}

