// 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 chDotaz(){
	if ((document.forms.dotazy.dotaz_jmeno.value == "") || (isblank(document.forms.dotazy.dotaz_jmeno.value))) {
		alert("Není vyplněné jméno a príjmení.");
		document.forms.dotazy.dotaz_jmeno.focus();
		return false;
	};
	if ((document.forms.dotazy.dotaz_telefon.value == "") || (isblank(document.forms.dotazy.dotaz_telefon.value))) {
		alert("Není vyplněný tel./ gsm.");
		document.forms.dotazy.dotaz_telefon.focus();
		return false;
	};
	if ((document.forms.dotazy.dotaz_email.value == "") || (isblank(document.forms.dotazy.dotaz_email.value))) {
		alert("Není vyplněný e-mail.");
		document.forms.dotazy.dotaz_email.focus();
		return false;
	};
	if (!isemail(document.forms.dotazy.dotaz_email.value)) {
		alert("Zadaná emailová adresa má nesprávný formát");
		document.forms.dotazy.dotaz_email.focus();
		return false;
	};
	if ((document.forms.dotazy.dotaz_zprava.value == "") || (isblank(document.forms.dotazy.dotaz_zprava.value))) {
		alert("Není napsaný žádný dotaz.");
		document.forms.dotazy.dotaz_zprava.focus();
		return false;
	};
}

function chKontakt(){
	if ((document.forms.kontakt.kont_jmeno.value == "") || (isblank(document.forms.kontakt.kont_jmeno.value))) {
		alert("Není vyplněné jméno a příjmení.");
		document.forms.kontakt.kont_jmeno.focus();
		return false;
	};
	if ((document.forms.kontakt.kont_ulice.value == "") || (isblank(document.forms.kontakt.kont_ulice.value))) {
		alert("Není vyplněna ulice.");
		document.forms.kontakt.kont_ulice.focus();
		return false;
	};
	if ((document.forms.kontakt.kont_obec.value == "") || (isblank(document.forms.kontakt.kont_obec.value))) {
		alert("Není vyplněna obec.");
		document.forms.kontakt.kont_obec.focus();
		return false;
	};
	if ((document.forms.kontakt.kont_psc.value == "") || (isblank(document.forms.kontakt.kont_psc.value))) {
		alert("Není vyplněno psč.");
		document.forms.kontakt.kont_psc.focus();
		return false;
	};
}

function chForm(){
	if ((document.forms.formular.form_firma.value == "") || (isblank(document.forms.formular.form_firma.value))) {
		alert("Není vyplněné Jméno a příjmení / firma.");
		document.forms.formular.form_firma.focus();
		return false;
	};
	if ((document.forms.formular.form_ulice.value == "") || (isblank(document.forms.formular.form_ulice.value))) {
		alert("Není vyplněna ulice.");
		document.forms.formular.form_ulice.focus();
		return false;
	};
	if ((document.forms.formular.form_obec.value == "") || (isblank(document.forms.formular.form_obec.value))) {
		alert("Není vyplněna obec.");
		document.forms.formular.form_obec.focus();
		return false;
	};
	if ((document.forms.formular.form_psc.value == "") || (isblank(document.forms.formular.form_psc.value))) {
		alert("Není vyplněna psč.");
		document.forms.formular.form_psc.focus();
		return false;
	};
}
