function prazdnaZprava () {
/////////////

var inp = document.formular.prispevek.value;
out = '';
for (var cnt = 0; cnt < inp.length; cnt++) {
	if (inp.charAt(cnt) != ' ') { out += inp.charAt(cnt); }
}
if (out.length < 1) {
	alert ('!!!Zapomniales wpisac tekst wiadomosci!!!');
	return false;
}
return true;
} // end func


function prazdneJmeno () {
/////////////

var inp = document.formular.jmeno;
var out = '';
for (var cnt = 0; cnt < inp.value.length; cnt++) {
	if (inp.value.charAt(cnt) != ' ') { out += inp.value.charAt(cnt); }
}

if (out.length < 1 ) {
	alert ('!!!Zapomniales wpisac imie!!!');
	return false;
}
return true;
} // end func



function specChars () {
///////////// reject HTML tags

var inpChrs=document.formular.prispevek;

for (var cnt = 0; cnt < inpChrs.value.length; cnt++) {
	if ((inpChrs.value.charCodeAt(cnt) == 60) || (inpChrs.value.charCodeAt(cnt) == 62))
	{
		alert ('Raport zawiera niedozwolone znaki.');
		return false;
	}
} // end for

return true;
} // end func



/////////////
function countChars () {
var inpChrs=document.formular.prispevek;
maxChars = 1000;
if (inpChrs.value.length > maxChars ) {
	alert('Raport zawiera ' + eval(inpChrs.value.length) + ' znakow. Maksymalnie ' + eval(maxChars) + ' znakow dozwolonych.');
	return false;
}
return true;
} // end func


////////////
function countWords () {

var inpWords=document.formular.prispevek.value;
inpWords=inpWords.split(' ');
maxWords = 100;
if (inpWords.length > maxWords) {
	alert('Raport zawiera ' + eval(inpWords.length) + ' slow. Maksymalnie ' + eval(maxWords) + ' slow dozwolonych.');
	return false;
}

// multiple enters count a single word
maxWordLength = 30;
for (var cnt = 0; cnt < inpWords.length; cnt++) {
	if (inpWords[cnt].length > maxWordLength) {
		alert ('Slowo jest zbyt dlugie lub zbyt wiele znakow: ' + inpWords[cnt] + ' . Maksymalna dlugosc slowa jest ' + eval(maxWordLength) + ' znakow.');
		return false;  
	} // end if
} // end for

return true;
} // end func


//////////////////////////////////////
function Validate() {
if (!prazdneJmeno() || !prazdnaZprava() || !specChars() || !countChars() || !countWords() ) {
	alert('Wiadomosc nie zostala wyslana.');
	return false;
}

//// vše v pořádku

document.formular.zprava.value = document.formular.prispevek.value;
return true;
} // end func

