﻿// JavaScript Document
function formValidator(){
	// Make quick references to our fields
	var jmeno = document.getElementById('jmeno');
	var pohlavi = document.getElementById('pohlavi');
	var vyska = document.getElementById('vyska');
	var tanec = document.getElementById('tanec');
	var uroven = document.getElementById('uroven');
	var opiskod = document.getElementById('opiskod');

	if(notEmpty(jmeno, "Prosíme, zadejte Vaše jméno.")){
    if(madeSelection(pohlavi, "Prosíme, zvolte Vaše pohlaví.")){
      if(madeSelection(vyska, "Prosíme, zvolte interval, kterému odpovídá Vaše výška.")){
        if(notEmpty(tanec, "Prosíme, zadejte druh tance, o který máte zájem.")){
          if(madeSelection(uroven, "Prosíme, zvolte Vaši úroveň tance.")){
            if(notEmpty(opiskod, "Musíte opsat kód z obrázku.")){
              return true;
            }
          }
        }
      }
    }
	}

	return false;

}

function notEmpty(elem, helperMsg){
	if(elem.value.length == 0){
		alert(helperMsg);
		elem.focus(); // set the focus to this input
		return false;
	}
	return true;
}

function madeSelection(elem, helperMsg){
	if(elem.value == "0"){
		alert(helperMsg);
		elem.focus();
		return false;
	}else{
		return true;
	}
}
