var max_smajl = 0;
function emo(s) {
	max_smajl++;
	if (max_smajl > 20) {
		alert("Nanejvýš 20 smajlíků");
		return;
	}
	document.F.zprava.value += '`' + s;
	document.F.zprava.focus();
	return;
}

function emo2(s) {
	max_smajl++;
	if (max_smajl > 20) {
		alert("Nanejvýš 20 smajlíků");
		return;
	}
	document.F.sdeleni.value += '`' + s;
	document.F.sdeleni.focus();
	return;
}

function vlozodkaz() {
	document.F.zprava.value += '`' + 9 + document.F.odkazurl.value + '`' + 0;
	document.F.zprava.focus();
	return;
}

function filtr() {
	var msg = document.F.zprava.value;
	match = /jdsakfj| knobsdf| 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;
}
