function overRegForm(formular) {
	var sprava = '';
	var F = formular;
	if (F.prihlasovaci_jmeno.value.length < 4) 			sprava += 'Prihlasovaci jmeno musi mit min. 4 znaky.\n';
	if (F.heslo.value.length < 4) 						sprava += 'Heslo musi mit min. 4 znaky.\n';
	if (F.heslo.value !== F.heslo_verify.value) 		sprava += 'Heslo musi byt shodne s overovacim heslem.\n';
	if (F.jmeno.value == '') 							sprava += 'Musite uvest svoje jmeno.\n';
	var regEmail= new RegExp('^([_a-zA-Z0-9\.\-]+)@([_a-zA-Z0-9\.\-]+)\.([a-zA-Z]{2,4})$','i');
	if (!regEmail.test(F.email.value))					sprava += 'Musite uvest validni emailovou adresu.\n';
	if (F.prijmeni.value == '') 						sprava += 'Musite uvest svoje prijmeni.\n';
	if (F.telefon.value == '' && F.mobil.value == '') 	sprava += 'Musite uvest telefon, nebo alespon mobil.\n';
	if (F.ustav.value == '')							sprava += 'Musite uvest ustav.\n';
	if (F.ulice.value == '')							sprava += 'Musite uvest ulici.\n';
	if (F.mesto.value == '')							sprava += 'Musite uvest mesto.\n';
	if (F.psc.value == '')								sprava += 'Musite uvest psc.\n';
	if (F.stat.value == '')								sprava += 'Musite vybrat stat.';
	if (sprava != '') {
			alert(sprava);
			return false;
	}
	else return true;
}

function overOsobniForm(formular) {
	var sprava = '';
	var F = formular;
	if (F.jmeno.value == '') 							sprava += 'Musite uvest svoje jmeno.\n';
	if (F.prijmeni.value == '') 						sprava += 'Musite uvest svoje prijmeni.\n';
	if (F.telefon.value == '' && F.mobil.value == '') 	sprava += 'Musite uvest telefon, nebo alespon mobil.';
	if (sprava != '') {
			alert(sprava);
			return false;
	}
	else return true;
}

function overTipForm(formular) {
	var sprava 	='';
	var F 		= formular;
	var regEmail= new RegExp('^([_a-zA-Z0-9\.\-]+)@([_a-zA-Z0-9\.\-]+)\.([a-zA-Z]{2,4})$','i');
	if (F.jmeno_autora.value.length < 3) 	sprava += 'Musite uvest meno autora.\n';
	if (F.firma.value.length < 3)			sprava += 'Musite uvest firmu.\n';
	if (!regEmail.test(F.email.value))		sprava += 'Musite uvest validni emailovou adresu.\n';
	if (F.nadpis.value == '')				sprava += 'Musite uvest nadpis.\n';	
	if (F.text.value.length < 32)			sprava += 'Text musi obsahovat min. 32 znaku.\n';
	if(sprava != '') {
		alert(sprava);
		return false;
	}
	else return true;
}

function overDotazForm(formular) {
	var sprava 	='';
	var F 		= formular;
	var regEmail= new RegExp('^([_a-zA-Z0-9\.\-]+)@([_a-zA-Z0-9\.\-]+)\.([a-zA-Z]{2,4})$','i');
	if (F.jmeno_autora.value.length < 3) 	sprava += 'Musite uvest meno autora.\n';
	if (F.firma.value.length < 3)			sprava += 'Musite uvest firmu.\n';
	if (!regEmail.test(F.email.value))		sprava += 'Musite uvest validni emailovou adresu.\n';
	if (F.predmet.value == '')				sprava += 'Musite uvest predmet dotazu.\n';	
	if (F.text.value.length < 32)			sprava += 'Text dotazu musi obsahovat min. 32 znaku.\n';
	if(sprava != '') {
		alert(sprava);
		return false;
	}
	else return true;
}

function overHesloForm(formular) {
	var sprava	= '';
	var F		= formular;
	if (F.puvodni_heslo.value.length < 4) 									sprava += 'Musíte zadat původní heslo.\n';
	if (F.nove_heslo.value.length < 4 || F.nove_heslo.value.length > 32)	sprava += 'Nové heslo musí mít min. 4 a max. 32 znaků.\n';
	if (F.nove_heslo.value !== F.kontrolni_heslo.value)							sprava += 'Nové heslo musí byt shodné s kontrolním heslem.\n';
	if (sprava != '') {
		alert(sprava);
		return false;	
	}
	else return true;
}

function window_image(pic) {
	popup=window.open('image_launcher.php?pic='+pic+'','Obrázek', 'resizable=yes,scrollbars=no,status=no');	
}