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|Subject|kokot|@|suka|šuka|trtk|kretén|jeba|zjeba|debil|mrda|hovn|prd|pica|pici|kund|pind|cuba|kurva|sracka|sracku|fuck|piss|prick|cunt|penis|fanny|shit|crap|gonad|tosser|arse|bollock|mail|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 ('!!!Zapomneli 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 ('!!!Zapomneli 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íku 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;
}