var max_smajl = 0;
function emo(s) {
	max_smajl++;
	if (max_smajl > 10) {
		alert("Nanejvýš 10 smajlíků");
		return;
	}
	document.F.zprava.value += '`' + s;
	document.F.zprava.focus();
	return;
}

function filtr() {
	var msg = document.F.zprava.value;
	match = /kurv|kokot| suka|šuka|trtk| jeba|zjeba|mrda|hovn|prd|piča|piči| kund|pind|čuba| fuck| piss| prick| cunt| penis| fanny| shit| crap| vymrd| kund| pica|pico| knob| smeg/.test(msg);
	if (match == true) {
		alert("Zpráva obsahuje nepovolená slova");
		document.F.zprava.focus();
		return false;
	}
	return true;
}


function prazdnaZprava () {
	var inp = document.F.zprava.value;
	out = '';
	for (var cnt = 0; cnt < inp.length; cnt++) {
		if (inp.charAt(cnt) != ' ') { out += inp.charAt(cnt); }
	}
	if (out.length < 1) {
		alert ('!!!Zapomněli jste vyplnit text zprávy!!!');
		return false;
	}
	return true;
}


function prazdneJmeno () {
	var inp = document.F.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 ('!!!Zapomněli jste vyplnit jméno!!!');
		return false;
	}
	return true;
}

function smajl() {
	var ct = 0;
	var inp = document.F.zprava; 
	for (var cnt = 0; cnt < inp.value.length; cnt++) { 
		if (inp.value.charAt(cnt) == '`') { 
			ct++; 
		}
	}
	if (ct > 10) {
		alert("10 smajlíků max");
		return false;
	}
	return true;
} 

function kontrola() {
	if (!prazdneJmeno() || !prazdnaZprava() || !filtr() || !smajl()) {
		alert('Zpráva nebyla odeslána.');
		return false;
	}
	max_smajl = 0;
	return true;
}