/* 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 center_flash(sirka, vyska, soubor) {
	x = (window.screen.width/2) - (sirka/2 + 10);
	y = (window.screen.height/2) - (vyska/2 + 25);
	window.open("ukazky/"+soubor+".html", "center", "width="+sirka+", height="+vyska+", left="+x+", top="+y+", status");
}

function display(hidden) {
	for (var i = 1; i <= 3; i++) {
		var img = 'fotka' + i + '-img';
		var form = 'fotka' + i + '-form';
		if (hidden == form) {
			document.getElementById(form).style.display = 'block';
			document.getElementById(img).style.border = '5px solid #008000';
		}
		else {
			document.getElementById(form).style.display = 'none';
			document.getElementById(img).style.border = '5px solid #4F4C45';
		}
	}
}

/* FORM */

function kontrola_mail(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.predmet.value=="") chyba += "- předmět\n";
	if (formular.zprava.value=="") chyba += "- zpráva\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_galerie(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.fotka.value=="") chyba += "- fotka\n";
	if (chyba != "") {
		vysledek = false;
		alert("Fotka musí být vybrána.");
	}
	else {
		document.getElementById("loading").style.display = "block";
	}
	return vysledek;
}

function kontrola_banner(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.banner.value=="") chyba += "- banner\n";
	if (formular.url.value=="") chyba += "- url\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	else {
		document.getElementById("loading").style.display = "block";
	}
	return vysledek;
}

function kontrola_banner2(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.url.value=="") chyba += "- url\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;
}

function kontrola_registrace(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.login.value=="") chyba += "- jméno\n";
	if (formular.heslo.value=="") chyba += "- heslo\n";
	if (formular.heslo_kontrola.value=="") chyba += "- heslo znovu (pro kontrolu)\n";
	if (formular.mail.value=="") {
          chyba += "- e-mail\n";
	}
	else if (window.RegExp) { 
		reg = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$"); 
		if (!reg.test(formular.mail.value)) chyba += "- neplatný e-mail\n";
	}
	if (formular.mail_kontrola.value=="") chyba += "- e-mail znovu (pro kontrolu)\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_objednavka(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.fotka1.value=="" && formular.fotka2.value=="" && formular.fotka3.value=="") {
		vysledek = false;
		alert("Alespoň jedna fotka musí být vybrána.");
	}
	else if (formular.fotka1.value=="" && formular.fotka2.value!="") {
		vysledek = false;
		alert("Nebyla vybrána fotka 1, nelze vybrat fotku 2.");
	}
	else if (formular.fotka1.value=="" && formular.fotka3.value!="") {
		vysledek = false;
		alert("Nebyla vybrána fotka 1, nelze vybrat fotku 3.");
	}
	else if (formular.fotka2.value=="" && formular.fotka3.value!="") {
		vysledek = false;
		alert("Nebyla vybrána fotka 2, nelze vybrat fotku 3.");
	}
	if (vysledek) document.getElementById("loading").style.display = "block";
	return vysledek;
}

function kontrola_objednavka2(formular) {
	document.getElementById("loading").style.display = "block";
	return true;
}

function kontrola_udaje(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.mail.value=="") {
          chyba += "- e-mail\n";
	}
	else if (window.RegExp) { 
		reg = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$"); 
		if (!reg.test(formular.mail.value)) chyba += "- neplatný e-mail\n";
	}
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_napis(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.jmeno.value=="") chyba += "- tvoje jméno\n";
	if (formular.mail.value=="") {
          chyba += "- e-mail\n";
	}
	else if (window.RegExp) { 
		reg = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$"); 
		if (!reg.test(formular.mail.value)) chyba += "- neplatný e-mail\n";
	}
	if (formular.celkem.value=="") chyba += "- kontrolní výsledek\n";
	if (formular.zprava.value=="") chyba += "- zpráva\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}

function kontrola_kontakt(formular) {
	var chyba = "";
	var vysledek = true;
	if (formular.jmeno.value=="") chyba += "- tvoje jméno\n";
	if (formular.kontakt.value=="") chyba += "- kontakt na tebe\n";
	if (formular.celkem.value=="") chyba += "- kontrolní výsledek\n";
	if (formular.zprava.value=="") chyba += "- zpráva\n";
	if (chyba != "") {
		vysledek = false;
		alert("Níže uvedená pole nejsou vyplněna:\n\n" + chyba);
	}
	return vysledek;
}