// 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 chPre_Brigadnik(){

	if ((document.forms.pre_brigadnik.preregbr_jmeno.value == "") || (isblank(document.forms.pre_brigadnik.preregbr_jmeno.value))) {
		alert("Není vyplněné jméno brigádníka.");
		document.forms.pre_brigadnik.preregbr_jmeno.focus();
		return false;
	};
	if ((document.forms.pre_brigadnik.preregbr_prijmeni.value == "") || (isblank(document.forms.pre_brigadnik.preregbr_prijmeni.value))) {
		alert("Není vyplněné příjmení brigádníka.");
		document.forms.pre_brigadnik.preregbr_prijmeni.focus();
		return false;
	};
	if ((document.forms.pre_brigadnik.preregbr_email.value == "") || (isblank(document.forms.pre_brigadnik.preregbr_email.value))) {
		alert("Není vyplněný email brigádníka.");
		document.forms.pre_brigadnik.preregbr_email.focus();
		return false;
	};
	if (!isemail(document.forms.pre_brigadnik.preregbr_email.value)){
		alert("Zadaná emailová adresa má nesprávný formát.");
		document.forms.pre_brigadnik.preregbr_email.value = '';
		document.forms.pre_brigadnik.preregbr_email.focus();
		return false;
	};
	if ((document.forms.pre_brigadnik.preregbr_mobil.value == "") || (isblank(document.forms.pre_brigadnik.preregbr_mobil.value))) {
		alert("Není vyplněné číslo mobilního telefonu brigádníka.");
		document.forms.pre_brigadnik.preregbr_mobil.focus();
		return false;
	};
}

function chPre_Uchazec(){
	if ((document.forms.pre_uchazec.prereguch_jmeno.value == "") || (isblank(document.forms.pre_uchazec.prereguch_jmeno.value))) {
		alert("Není vyplněné jméno uchazeče.");
		document.forms.pre_uchazec.prereguch_jmeno.focus();
		return false;
	};
	if ((document.forms.pre_uchazec.prereguch_prijmeni.value == "") || (isblank(document.forms.pre_uchazec.prereguch_prijmeni.value))) {
		alert("Není vyplněné příjmení uchazeče.");
		document.forms.pre_uchazec.prereguch_prijmeni.focus();
		return false;
	};
	if ((document.forms.pre_uchazec.prereguch_email.value == "") || (isblank(document.forms.pre_uchazec.prereguch_email.value))) {
		alert("Není vyplněný email uchazeče.");
		document.forms.pre_uchazec.prereguch_email.focus();
		return false;
	};
	if (!isemail(document.forms.pre_uchazec.prereguch_email.value)){
		alert("Zadaná emailová adresa má nesprávný formát.");
		document.forms.pre_uchazec.prereguch_email.value = '';
		document.forms.pre_uchazec.prereguch_email.focus();
		return false;
	};
}

function chBrigadnik(){

	if ((document.forms.brigada.regbr_jmeno.value == "") || (isblank(document.forms.brigada.regbr_jmeno.value))) {
		alert("Není vyplněné jméno.");
		document.forms.brigada.regbr_jmeno.focus();
		return false;
	};
	if ((document.forms.brigada.regbr_prijmeni.value == "") || (isblank(document.forms.brigada.regbr_prijmeni.value))) {
		alert("Není vyplněné příjmení.");
		document.forms.brigada.regbr_prijmeni.focus();
		return false;
	};
	if ((document.forms.brigada.regbr_ulice.value == "") || (isblank(document.forms.brigada.regbr_ulice.value))) {
		alert("Není vyplněna ulice.");
		document.forms.brigada.regbr_ulice.focus();
		return false;
	};
	if ((document.forms.brigada.regbr_mesto.value == "") || (isblank(document.forms.brigada.regbr_mesto.value))) {
		alert("Není vyplněné město.");
		document.forms.brigada.regbr_mesto.focus();
		return false;
	};
	if ((document.forms.brigada.regbr_email.value == "") || (isblank(document.forms.brigada.regbr_email.value))) {
		alert("Není vyplněný email.");
		document.forms.brigada.regbr_email.focus();
		return false;
	};
	if ((document.forms.brigada.regbr_mobil.value == "") || (isblank(document.forms.brigada.regbr_mobil.value))) {
		alert("Není vyplněné číslo mobilního telefonu.");
		document.forms.brigada.regbr_mobil.focus();
		return false;
	};
	if ((document.forms.brigada.regbr_narozeni.value == "") || (isblank(document.forms.brigada.regbr_narozeni.value))) {
		//alert("Není vyplněné datum narození.");
		alert(document.forms.brigada.regbr_brigadatyp.checked);
		
		document.forms.brigada.regbr_narozeni.focus();
		return false;
	};	
	if ((document.forms.brigada.regbr_brigadatyp.value == "") || (isblank(document.forms.brigada.regbr_brigadatyp.value))) {
		alert("Není vybraný žádný typ brigády.");
		document.forms.brigada.regbr_brigadatyp.focus();
		return false;
	};
	if ((document.forms.brigada.regbr_misto_vikend.value == "") || (isblank(document.forms.brigada.regbr_misto_vikend.value))) {
		alert("Není vybrané žádné místo výkonu.");
		document.forms.brigada.regbr_misto_vikend.focus();
		return false;
	};
	if ((document.forms.brigada.regbr_mzda.value == "") || (isblank(document.forms.brigada.regbr_mzda.value))) {
		alert("Není vybraná žádná minimální požadovaná hrubá mzda.");
		document.forms.brigada.regbr_mzda.focus();
		return false;
	};
}

function chUchazec(){
	if ((document.forms.uchazec.reguch_jmeno.value == "") || (isblank(document.forms.uchazec.reguch_jmeno.value))) {
		alert("Není vyplněné jméno uchazeče.");
		document.forms.uchazec.reguch_jmeno.focus();
		return false;
	};
	if ((document.forms.uchazec.reguch_prijmeni.value == "") || (isblank(document.forms.uchazec.reguch_prijmeni.value))) {
		alert("Není vyplněné příjmení uchazeče.");
		document.forms.uchazec.reguch_prijmeni.focus();
		return false;
	};
	if ((document.forms.uchazec.reguch_email.value == "") || (isblank(document.forms.uchazec.reguch_email.value))) {
		alert("Není vyplněný email uchazeče.");
		document.forms.uchazec.reguch_email.focus();
		return false;
	};
	if (!isemail(document.forms.uchazec.reguch_email.value)){
		alert("Zadaná emailová adresa má nesprávný formát.");
		document.forms.uchazec.reguch_email.value = '';
		document.forms.uchazec.reguch_email.focus();
		return false;
	};

}

function chOdeslani(){
	if ((document.forms.sendin.send_odesilatel.value == "") || (isblank(document.forms.sendin.send_odesilatel.value))) {
		alert("Není vyplněný email odesílatele.");
		document.forms.sendin.send_odesilatel.focus();
		return false;
	};
	if (!isemail(document.forms.sendin.send_odesilatel.value)){
		alert("Zadaná emailová adresa odesílatele má nesprávný formát.");
		document.forms.sendin.send_odesilatel.value = '';
		document.forms.sendin.send_odesilatel.focus();
		return false;
	};
	if ((document.forms.sendin.send_prijemce.value == "") || (isblank(document.forms.sendin.send_prijemce.value))) {
		alert("Není vyplněný email příjemce.");
		document.forms.sendin.send_prijemce.focus();
		return false;
	};
	if (!isemail(document.forms.sendin.send_prijemce.value)){
		alert("Zadaná emailová adresa příjemce má nesprávný formát.");
		document.forms.sendin.send_prijemce.value = '';
		document.forms.sendin.send_prijemce.focus();
		return false;
	};
}

function chOdpoved(){
	if ((document.forms.odpin.send_jmeno.value == "") || (isblank(document.forms.odpin.send_jmeno.value))) {
		alert("Není vyplněné Vaše jméno.");
		document.forms.odpin.send_jmeno.focus();
		return false;
	};
	if ((document.forms.odpin.send_prijmeni.value == "") || (isblank(document.forms.odpin.send_prijmeni.value))) {
		alert("Není vyplněné Vaše příjmení.");
		document.forms.odpin.send_prijmeni.focus();
		return false;
	};
	if ((document.forms.odpin.send_email.value == "") || (isblank(document.forms.odpin.send_email.value))) {
		alert("Není vyplněné Vaše emailová adresa.");
		document.forms.odpin.send_email.focus();
		return false;
	};
	if (!isemail(document.forms.odpin.send_email.value)){
		alert("Zadaná emailová adresa má nesprávný formát.");
		document.forms.odpin.send_email.value = '';
		document.forms.odpin.send_email.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+',resizable'
	win = window.open(mypage,myname,settings)
}


