/* BASIC */

function center(sirka, vyska) {
	x = (window.screen.width/2) - (sirka/2 + 10);
	y = (window.screen.height/2) - (vyska/2 + 25);
	window.open("", "center", "width="+sirka+", height="+vyska+", left="+x+", top="+y+", status");
}

function display(hidden) {
	el = document.getElementById(hidden).style;
	el.display = (el.display == 'block') ? 'none' : 'block';
}

/* FORM */

function kontrola_aktuality(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.datum.value=="") chyba += "- datum\n";
	if (formular.aktualita.value=="") chyba += "- aktualita\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_kurzy(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.nazev.value=="") chyba += "- název\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_lektori(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.jmeno.value=="") chyba += "- jméno\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_absolventi(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.jmeno.value=="") chyba += "- jméno\n";
	if (formular.prijmeni.value=="") chyba += "- příjmení\n";
	if (formular.rok.value=="") chyba += "- rok ukončení\n";
	if (!formular.muz.checked && !formular.zena.checked) chyba += "- pohlaví\n";
	if (formular.ulice.value=="") chyba += "- ulice\n";
	if (formular.mesto.value=="") chyba += "- město\n";
	if (formular.psc.value=="") chyba += "- psč\n";
	if (formular.kraj.value=="") chyba += "- kraj\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_album(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.nazev.value=="") chyba += "- název\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_fotka(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.album.value=="") chyba += "- album\n";
	if (formular.fotka.value=="") chyba += "- fotka\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_kategorie(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.nazev.value=="") chyba += "- název\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_clanek(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.kategorie.value=="") chyba += "- kategorie\n";
	if (formular.nazev.value=="") chyba += "- název\n";
	if (formular.clanek.value=="") chyba += "- článek\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_clanek2(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.nazev.value=="") chyba += "- název\n";
	if (formular.clanek.value=="") chyba += "- článek\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_soubor(formular) {
	if (formular.soubor.value=="") return false;
	else return true;
}

function kontrola_odkazy(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.kategorie.value=="") chyba += "- kategorie\n";
	if (formular.nazev.value=="") chyba += "- název\n";
	if (formular.odkaz.value=="") chyba += "- odkaz\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_odkazy2(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.nazev.value=="") chyba += "- název\n";
	if (formular.odkaz.value=="") chyba += "- odkaz\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_prihlaska(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.akce.value=="") chyba += "- vzdělávací akce\n";
	if (formular.misto.value=="") chyba += "- místo konání\n";
	if (formular.termin_od.value=="") chyba += "- termín od\n";
	if (formular.termin_do.value=="") chyba += "- termín do\n";
	if (formular.jmeno.value=="") chyba += "- jméno\n";
	if (formular.prijmeni.value=="") chyba += "- příjmení\n";
	if (formular.rc.value=="") chyba += "- rodné číslo\n";
	if (formular.mail.value=="" || formular.mail.value.indexOf("@") == -1) chyba += "- e-mail\n";
	if (formular.telefon.value=="") chyba += "- telefon\n";
	if (formular.ulice.value=="") chyba += "- ulice\n";
	if (formular.mesto.value=="") chyba += "- město\n";
	if (formular.psc.value=="") chyba += "- psč\n";
	if (formular.jmeno2.value!="" && formular.prijmeni2.value!="") {
		if (formular.rc2.value=="") chyba += "- přihlašovaná osoba - rodné číslo\n";
		if (formular.mail2.value=="" || formular.mail2.value.indexOf("@") == -1) chyba += "- přihlašovaná osoba - e-mail\n";
		if (formular.telefon2.value=="") chyba += "- přihlašovaná osoba - telefon\n";
		if (formular.ulice2.value=="") chyba += "- přihlašovaná osoba - ulice\n";
		if (formular.mesto2.value=="") chyba += "- přihlašovaná osoba - město\n";
		if (formular.psc2.value=="") chyba += "- přihlašovaná osoba - psč\n";
	}
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_ceny(formular) {
	if (!formular.platby1.value || !formular.platby2.value || !formular.platby3.value || !formular.terapeuti1.value || !formular.terapeuti2.value || !formular.inzerce1.value || !formular.inzerce2.value || !formular.placene1.value || !formular.placene2.value) {
		alert("Všechna pole musí být vyplněna.");
		return false;
	}
	else return true;
}

function kontrola_registrace(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.login.value=="") chyba += "- login\n";
	if (formular.heslo.value=="") chyba += "- heslo\n";
	if (formular.kontrola.value=="") chyba += "- heslo znovu (pro kontrolu)\n";
	if (formular.jmeno.value=="") chyba += "- jméno\n";
	if (formular.prijmeni.value=="") chyba += "- příjmení\n";
	if (formular.mail.value=="") chyba += "- e-mail\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_terapeuti(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.jmeno.value=="") chyba += "- jméno\n";
	if (formular.prijmeni.value=="") chyba += "- příjmení\n";
	if (!formular.muz.checked && !formular.zena.checked) chyba += "- pohlaví\n";
	if (formular.ulice.value=="") chyba += "- ulice\n";
	if (formular.mesto.value=="") chyba += "- město\n";
	if (formular.psc.value=="") chyba += "- psč\n";
	if (formular.kraj.value=="") chyba += "- kraj\n";
	if (formular.telefon.value=="") chyba += "- telefon\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_inzerce(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.nazev.value=="") chyba += "- název\n";
	if (formular.text.value=="") chyba += "- text\n";
	if (!formular.nabidka.checked && !formular.poptavka.checked) chyba += "- typ\n";
	if (formular.kraj.value=="") chyba += "- kraj\n";
	if (formular.osoba.value=="") chyba += "- kontaktní osoba\n";
	if (formular.telefon.value=="") chyba += "- telefon\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

lock = false;
function max(textarea, znaku) {
	if (!lock) {
		lock = true;
		if (textarea.value.length > znaku) {
			alert("Text je delší než " + znaku + " znaků!");
			textarea.value = textarea.value.substring(0, znaku);
		}
		percentage = parseInt(100 - ((znaku - textarea.value.length) * 100) / znaku);
		document.getElementById(textarea.id + "_progress").style.width = parseInt((parseInt(textarea.offsetWidth) * percentage) / 100) + "px";
		lock = false;
	}
}

function kontrola_platby(formular, minimalne) {
	if (formular.castka.value < minimalne) {
		alert("Minimální částka pro dobití je: " + minimalne + ",- Kč");
		return false;
	}
	else return true;
}

function kontrola_udaje(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.jmeno.value=="") chyba += "- jméno\n";
	if (formular.prijmeni.value=="") chyba += "- příjmení\n";
	if (formular.mail.value=="") chyba += "- e-mail\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_heslo(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.heslo.value=="") chyba += "- nové heslo\n";
	if (formular.kontrola.value=="") chyba += "- nové heslo znovu (pro kontrolu)\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}