// JavaScript Document

function externalLinks() {
 	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
			if (anchor.getAttribute("href") &&
				anchor.getAttribute("rel") == "external")
				anchor.target = "_blank";
	}
}
window.onload = externalLinks;

// check data
function isblank(co){
	for (var i=0; i < co.length; i++)
	{
		var c=co.charAt(i);
   		if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
	}
	return true;
}

function isemail(co){
	ok = false;
	for (var i=0; i < co.length; i++)
	{
		var c=co.charAt(i);
   		if ((c == '@')) ok = true;
	}
	return ok;
}

function chForm(){
	if ((document.forms.pozice.reguser_jmeno.value == "") || (isblank(document.forms.pozice.reguser_jmeno.value))) {
		alert("Není vyplněné jméno.");
		document.forms.pozice.reguser_jmeno.focus();
		return false;
	};
	if ((document.forms.pozice.reguser_prijmeni.value == "") || (isblank(document.forms.pozice.reguser_prijmeni.value))) {
		alert("Není vyplněné příjmení.");
		document.forms.pozice.reguser_prijmeni.focus();
		return false;
	};
	if ((document.forms.pozice.reguser_narozeni.value == "") || (isblank(document.forms.pozice.reguser_narozeni.value))) {
		alert("Není vyplněné datum narození.");
		document.forms.pozice.reguser_narozeni.focus();
		return false;
	};
	if ((document.forms.pozice.reguser_obcanstvi.value == "") || (isblank(document.forms.pozice.reguser_obcanstvi.value))) {
		alert("Není vyplněné státní občanství.");
		document.forms.pozice.reguser_obcanstvi.focus();
		return false;
	};
	if ((document.forms.pozice.reguser_telefon.value == "") || (isblank(document.forms.pozice.reguser_telefon.value))) {
		alert("Není vyplněný telefon.");
		document.forms.pozice.reguser_telefon.focus();
		return false;
	};
	if ((document.forms.pozice.reguser_email.value == "") || (isblank(document.forms.pozice.reguser_email.value))) {
		alert("Není vyplněná emailová adresa.");
		document.forms.pozice.reguser_email.focus();
		return false;
	};

	if (!isemail(document.forms.pozice.reguser_email.value)){
		alert("Zadaná emailová adresa má nesprávný formát.");
		document.forms.pozice.reguser_email.focus();
		return false;
	};

	if ((document.forms.pozice.reguser_vzdelani.value == "") || (isblank(document.forms.pozice.reguser_vzdelani.value))) {
		alert("Není vybrané žádné vzdělání.");
		document.forms.pozice.reguser_vzdelani.focus();
		return false;
	};
	if ((document.forms.pozice.reguser_ukonceni.value == "") || (isblank(document.forms.pozice.reguser_ukonceni.value))) {
		alert("Není vyplněný rok ukončení.");
		document.forms.pozice.reguser_ukonceni.focus();
		return false;
	};
	if ((document.forms.pozice.reguser_motivace.value == "") || (isblank(document.forms.pozice.reguser_motivace.value))) {
		alert("Není vyplněná motivace.");
		document.forms.pozice.reguser_motivace.focus();
		return false;
	};
	if ((document.forms.pozice.reguser_nastup.value == "") || (isblank(document.forms.pozice.reguser_nastup.value))) {
		alert("Není vyplněné datum nástupu.");
		document.forms.pozice.reguser_nastup.focus();
		return false;
	};
	if ((document.forms.pozice.reguser_mzda.value == "") || (isblank(document.forms.pozice.reguser_mzda.value))) {
		alert("Není vyplněná očekávaná mzda.");
		document.forms.pozice.reguser_mzda.focus();
		return false;
	};
	if ((document.forms.pozice.cv.value == "") || (isblank(document.forms.pozice.cv.value))) {
		alert("Není vložený žádný soubor s CV.");
		document.forms.pozice.cv.focus();
		return false;
	};
	if (document.forms.pozice.reguser_souhlas.checked == false){
		alert("Není potvrzený souhlas se zpracováním osobních údajů.");
		return false;
	};
}

function chReditel(){
	if ((document.forms.dotaz.jmeno.value == "") || (isblank(document.forms.dotaz.jmeno.value))) {
		alert("Není vyplněné jméno.");
		document.forms.dotaz.jmeno.focus();
		return false;
	};
	if ((document.forms.dotaz.email.value == "") || (isblank(document.forms.dotaz.email.value))) {
		alert("Není vyplněná emailová adresa.");
		document.forms.dotaz.email.focus();
		return false;
	};
	if (!isemail(document.forms.dotaz.email.value)) {
		alert("Zadaná emailová adresa má nesprávný formát.");
		document.forms.dotaz.email.focus();
		return false;
	};
	if ((document.forms.dotaz.predmet.value == "") || (isblank(document.forms.dotaz.predmet.value))) {
		alert("Není vyplněný předmět.");
		document.forms.dotaz.predmet.focus();
		return false;
	};
	if ((document.forms.dotaz.reditel_text.value == "") || (isblank(document.forms.dotaz.reditel_text.value))) {
		alert("Není napsaný žádný text.");
		document.forms.dotaz.reditel_text.focus();
		return false;
	};
}

function chNews(){
	if ((document.forms.news.news_email.value == "") || (isblank(document.forms.news.news_email.value))) {
		alert("Není vyplněná emailová adresa.");
		document.forms.news.news_email.focus();
		return false;
	};
	if (!isemail(document.forms.news.news_email.value)) {
		alert("Zadaná emailová adresa má nesprávný formát.");
		document.forms.news.news_email.focus();
		return false;
	};
}

function chForum(){
	if ((document.forms.frm.frm_ptitle.value == "") || (isblank(document.forms.frm.frm_ptitle.value))) {
		alert("Není vyplněný nadpis.");
		document.forms.frm.frm_ptitle.focus();
		return false;
	};
	if ((document.forms.frm.frm_name.value == "") || (isblank(document.forms.frm.frm_name.value))) {
		alert("Není vyplněné jméno (Nick).");
		document.forms.frm.frm_name.focus();
		return false;
	};
	if ((document.forms.frm.frm_text.value == "") || (isblank(document.forms.frm.frm_text.value))) {
		alert("Není napsaný žádný text.");
		document.forms.frm.frm_text.focus();
		return false;
	};
	if ((document.forms.frm.captchastring.value == "") || (isblank(document.forms.frm.captchastring.value))) {
		alert("Není opsaný text z obrázku.");
		document.forms.frm.captchastring.focus();
		return false;
	};
}

function objed(){
		if (document.forms.zajezd.obj_telefon.value == "" && document.forms.zajezd.obj_email.value == "") {
		alert("Vyplňte telefon nebo email.");
		document.forms.zajezd.obj_telefon.focus();
		return false;
	};
}

//popup okno
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings =	'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+'';
	win = window.open(mypage,myname,settings);	
}

function ukaz(id){
var lajer =  document.getElementById(id)
if (lajer.style.display == 'block')
	lajer.style.display = 'none';
else
	lajer.style.display = 'block';
}
