/**
 *
 */


 
function validateOccasionForm(form) {
    if(!form.hostess.checked && !form.promoter.checked && !form.region_vice.checked && !form.security.checked && !form.sommelier.checked && !form.model.checked){
       alert("Vyberte alespoň jedno zařazení");
       return false;
    } else if(form.name.value == ''){
       alert("Vyplňte prosím jméno a příjmení");
       form.name.focus();
       return false;
    } else if(form.surname.value == ''){
       alert("Vyplňte prosím příjmení");
       form.surname.focus();
       return false;
    } else if(form.birth_date.value == ''){
       alert("Vyplňte prosím datum narození");
       form.birth_date.focus();
       return false;
    } else if(!form.sexM.checked && !form.sexW.checked){
       alert("Vyplňte prosím pohlaví");
       return false;
    } else if(form.street.value == ''){
       alert("Vyplňte prosím ulici");
       form.street.focus();
       return false;
    } else if(form.city.value == ''){
       alert("Vyplňte prosím město");
       form.city.focus();
       return false;
    }else if(form.psc.value == ''){
       alert("Vyplňte prosím PSČ");
       form.psc.focus();
       return false;
    } else if(form.gsm.value == ''){
       alert("Vyplňte prosím telefon");
       form.gsm.focus();
       return false;
    } else if(form.email.value == ''){
       alert("Vyplňte prosím e-mail");
       form.email.focus();
       return false;
    } else if(!checkRegions(form.regions)){
       alert("Vyberte alespoň jeden a nejvýše tři regiony působení");
       return false;
    } else if(form.education.value == ''){
       alert("Vyberte prosím Vaše dosažené vzdělání");
       form.education.focus();
       return false;
    } else if(form.driving_licence_B.checked && form.drivingExperiences.value == ''){
       alert("Vyplňte prosím rok od kterého aktivně řídíte");
       form.drivingExperiences.focus();
       return false;
    } else if(form.photo1.value == '' && form.promoterId.value == ''){
       alert("Vložte prosím fotografii profilu");
       form.photo1.focus();
       return false;
    } else if(form.photo2.value == '' && form.promoterId.value == ''){
       alert("Vložte prosím fotografii postavy");
       form.photo2.focus();
       return false;
    } else if(form.password1.value == '' && form.password.value == ''){
       alert("Vyplňte prosím heslo");
       form.password1.focus();
       return false;
    } else if(form.password2.value == '' && form.password.value == ''){
       alert("Vyplňte prosím ověření hesla");
       form.password2.focus();
       return false;
    } else if(form.password1.value != form.password2.value){
       alert("Zadaná hesla si neodpovídají");
       form.password1.focus();
       return false;
    } else if(!form.agreement.checked && form.agreement.value != 1){
       alert("Vyplňte prosím souhlas s zpracováním osobních údajů");
       form.agreement.focus();
       return false;
    } else
       return true;
}

function validateOccasionSmallForm(form) {
    if(!form.hostess.checked && !form.promoter.checked && !form.region_vice.checked && !form.security.checked && !form.sommelier.checked && !form.model.checked){
       alert("Vyberte alespoň jedno zařazení");
       return false;
    } else if(form.name.value == ''){
       alert("Vyplňte prosím jméno");
       form.name.focus();
       return false;
    } else if(form.surname.value == ''){
       alert("Vyplňte prosím příjmení");
       form.surname.focus();
       return false;
    } else if(form.birth_date.value == ''){
       alert("Vyplňte prosím datum narození");
       form.birth_date.focus();
       return false;
    } else if(!form.sexM.checked && !form.sexW.checked){
       alert("Vyplňte prosím pohlaví");
       return false;
    } else if(form.street.value == ''){
       alert("Vyplňte prosím ulici");
       form.street.focus();
       return false;
    } else if(form.city.value == ''){
       alert("Vyplňte prosím město");
       form.city.focus();
       return false;
    }else if(form.psc.value == ''){
       alert("Vyplňte prosím PSČ");
       form.psc.focus();
       return false;
    } else if(form.gsm.value == ''){
       alert("Vyplňte prosím telefon");
       form.gsm.focus();
       return false;
    } else if(form.email.value == ''){
       alert("Vyplňte prosím e-mail");
       form.email.focus();
       return false;
    } else if(!checkRegions(form.regions)){
       alert("Vyberte alespoň jeden a nejvýše tři regiony působení");
       return false;
    } else if(form.education.value == ''){
       alert("Vyberte prosím Vaše dosažené vzdělání");
       form.education.focus();
       return false;
    } else if(form.photo1.value == '' && form.promoterId.value == ''){
       alert("Vložte prosím fotografii profilu");
       form.photo1.focus();
       return false;
    } else if(form.photo2.value == '' && form.promoterId.value == ''){
       alert("Vložte prosím fotografii postavy");
       form.photo2.focus();
       return false;
    } else if(form.password1.value == '' && form.password.value == ''){
       alert("Vyplňte prosím heslo");
       form.password1.focus();
       return false;
    } else if(form.password2.value == '' && form.password.value == ''){
       alert("Vyplňte prosím ověření hesla");
       form.password2.focus();
       return false;
    } else if(form.password1.value != form.password2.value){
       alert("Zadaná hesla si neodpovídají");
       form.password1.focus();
       return false;
    } else if(!form.agreement.checked && form.agreement.value != 1){
       alert("Vyplňte prosím souhlas s zpracováním osobních údajů");
       form.agreement.focus();
       return false;
    } else
       return true;
}

function checkRegions(regions){
var checked = 0;
for(i = 0; i< regions.length;i++){
      if(regions.item(i).checked) checked++;
}
if(checked > 0 && checked < 4){
	return true;
}
else {
	return false;
	}
}

function checkEmail(item){
    re = /^[^.]+(\.[^.]+)*@[^.]+(\.[^.]+)*$/;
    if(item.value.search(re) != false){
    item.value = "";
    alert("Neplatný formát e-mailu");
	item.focus();
		}
}

function checkDate(item){
    re = /^[0-9]{2}.[0-9]{2}.[0-9]{4}$/;
    if(item.value.search(re) != false){
    item.value = "";
    alert("Datum vyplňujte ve formátu dd.mm.rrrr, tedy například 24.12.2009");
	item.focus();
		}
}

function showHide(item){
	if(document.getElementById(item).style.display == 'block'){
		document.getElementById(item).style.display = 'none';
	}
	else{
		document.getElementById(item).style.display = 'block';
	}
	return false;
}

