// 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 chPoptavka(){
	if ((document.forms.poptavka.poptavka_nazev_stavby.value == "") || (isblank(document.forms.poptavka.poptavka_nazev_stavby.value))) {
		alert("Není vyplněný název stavby.");
		document.forms.poptavka.poptavka_nazev_stavby.focus();
		return false;
	};
	if ((document.forms.poptavka.poptavka_nazev_zajemce.value == "") || (isblank(document.forms.poptavka.poptavka_nazev_zajemce.value))) {
		alert("Není vyplněný název zájemce.");
		document.forms.poptavka.poptavka_nazev_zajemce.focus();
		return false;
	};
	if ((document.forms.poptavka.poptavka_kontaktni_osoba.value == "") || (isblank(document.forms.poptavka.poptavka_kontaktni_osoba.value))) {
		alert("Není vyplněna kontaktní osoba.");
		document.forms.poptavka.poptavka_kontaktni_osoba.focus();
		return false;
	};
	if ((document.forms.poptavka.poptavka_email.value == "") || (isblank(document.forms.poptavka.poptavka_email.value))) {
		alert("Není vyplněný e-mail.");
		document.forms.poptavka.poptavka_email.focus();
		return false;
	};
	if (!isemail(document.forms.poptavka.poptavka_email.value)) {
		alert("Zadaná emailová adresa má nesprávný formát.");
		document.forms.poptavka.poptavka_email.focus();
		return false;
	};
	if ((document.forms.poptavka.poptavka_telefon.value == "") || (isblank(document.forms.poptavka.poptavka_telefon.value))) {
		alert("Není vyplněný telefon.");
		document.forms.poptavka.poptavka_telefon.focus();
		return false;
	};
	if ((document.forms.poptavka.poptavka_popis.value == "") || (isblank(document.forms.poptavka.poptavka_popis.value))) {
		alert("Není vyplněný popis poptávky.");
		document.forms.poptavka.poptavka_popis.focus();
		return false;
	};
}

function chVozidla(){
	if ((document.forms.objVozidla.obj_firma.value == "") || (isblank(document.forms.objVozidla.obj_firma.value))) {
		alert("Není vyplněná firma.");
		document.forms.objVozidla.obj_firma.focus();
		return false;
	};
	if ((document.forms.objVozidla.obj_adresa.value == "") || (isblank(document.forms.objVozidla.obj_adresa.value))) {
		alert("Není vyplněná adresa.");
		document.forms.objVozidla.obj_adresa.focus();
		return false;
	};
	if ((document.forms.objVozidla.obj_telefon.value == "") || (isblank(document.forms.objVozidla.obj_telefon.value))) {
		alert("Není vyplněný telefon.");
		document.forms.objVozidla.obj_telefon.focus();
		return false;
	};
}

function chStroje(){
	if ((document.forms.objStroje.s_od.value == "") || (isblank(document.forms.objStroje.s_od.value))) {
		alert("Není vyplněný začátek rezervace.");
		return false;
	};
	if ((document.forms.objStroje.s_do.value == "") || (isblank(document.forms.objStroje.s_do.value))) {
		alert("Není vyplněný konec rezervace.");
		return false;
	};
	if ((document.forms.objStroje.obj_firma.value == "") || (isblank(document.forms.objStroje.obj_firma.value))) {
		alert("Není vyplněná firma.");
		document.forms.objStroje.obj_firma.focus();
		return false;
	};
	if ((document.forms.objStroje.obj_adresa.value == "") || (isblank(document.forms.objStroje.obj_adresa.value))) {
		alert("Není vyplněná adresa.");
		document.forms.objStroje.obj_adresa.focus();
		return false;
	};
	if ((document.forms.objStroje.obj_telefon.value == "") || (isblank(document.forms.objStroje.obj_telefon.value))) {
		alert("Není vyplněný telefon.");
		document.forms.objStroje.obj_telefon.focus();
		return false;
	};
}

function chPrace(){
	if ((document.forms.prace_form.kontakt_jmeno.value == "") || (isblank(document.forms.prace_form.kontakt_jmeno.value))) {
		alert("Není vyplněné jméno.");
		document.forms.prace_form.kontakt_jmeno.focus();
		return false;
	};
	if ((document.forms.prace_form.kontakt_prijmeni.value == "") || (isblank(document.forms.prace_form.kontakt_prijmeni.value))) {
		alert("Není vyplněné příjmení.");
		document.forms.prace_form.kontakt_prijmeni.focus();
		return false;
	};
	if ((document.forms.prace_form.kontakt_telefon.value == "") || (isblank(document.forms.prace_form.kontakt_telefon.value))) {
		alert("Není vyplněný telefon.");
		document.forms.prace_form.kontakt_telefon.focus();
		return false;
	};
}

function chRezervace(){
	if ((document.forms.rezervace.obj_jmeno.value == "") || (isblank(document.forms.rezervace.obj_jmeno.value))) {
		alert("Není vyplněné jméno.");
		document.forms.rezervace.obj_jmeno.focus();
		return false;
	};
	if ((document.forms.rezervace.obj_kontakt.value == "") || (isblank(document.forms.rezervace.obj_kontakt.value))) {
		alert("Není vyplněný telefon.");
		document.forms.rezervace.obj_kontakt.focus();
		return false;
	};
}


function ukaz(id){
var lajer =  document.getElementById(id)
if (lajer.style.display == 'block')
	lajer.style.display = 'none';
else
	lajer.style.display = 'block';
}
