function checkemail(obsah) {
  if ((obsah.indexOf("@")<1)||(obsah.indexOf(".")<1)||(obsah.indexOf(" ")>-1)||(obsah.indexOf(".")>(obsah.length-3))) {
    window.alert('Špatně zadaný e-mail.');
    return false;
  } else return true;
}

function checkstring(obsah,co,delka,nazev) {
	// obsah - retezec
	// co - char, num, charnum
	// delka: 2-4= min 2 max 4, pokud je 2. cislo 0, max. delka se nekontroluje
	var delka = delka.split('-');
	var str_delka = obsah.length;
	if (str_delka<delka[0]) {
	    window.alert(nazev + ' nesmí být kratší než ' + delka[0] + ' znaků.');
		return false;
	}
	if (delka[1]>0) {
		if (str_delka>delka[1]) {
		    window.alert(nazev + ' nesmí být delší než ' + delka[1] + ' znaků.');
			return false;
		}
	}
	switch (co) {
		case 'char':
			var znaky = "aáäbcčdďeéěëfghiíjklmnňoóöpqrřsštťuúůüvwxyýzžAÁÄBCČDĎEÉĚËFGHIÍJKLMNŇOÓÖPQRŘSŠTŤUÚŮÜVWXYÝZŽ0123456789";
		    break;
		case 'num':
			var znaky = "0123456789";
		    break;
		case 'charnum':
			var znaky = "aáäbcčdďeéěëfghiíjklmnňoóöpqrřsštťuúůüvwxyýzžAÁÄBCČDĎEÉĚËFGHIÍJKLMNŇOÓÖPQRŘSŠTŤUÚŮÜVWXYÝZŽ01234567890123456789";
		    break;
		case 'all':
			var znaky = " \`~!@#$%^&*()[]{}\\|;:\'\",<.>/?_-+=aáäbcčdďeéěëfghiíjklmnňoóöpqrřsštťuúůüvwxyýzžAÁÄBCČDĎEÉĚËFGHIÍJKLMNŇOÓÖPQRŘSŠTŤUÚŮÜVWXYÝZŽ01234567890123456789";
		    break;
		default:
		    return false;
	}
    for (i=0;i<str_delka;i+=1) {
        if (znaky.indexOf(obsah.substr(i,1))<0) {
		    window.alert(nazev + ' obsahuje nepovolené znaky.');
        	return false;
		}
    }
    return true;
}

