function formValidator(){
	var meno = document.getElementById('meno');
	var text = document.getElementById('text');
	var email = document.getElementById('email');
	var kod = document.getElementById('kod');
	
	
	// Check each input in the order that it appears in the form!
	if(notEmpty(meno, 'Nezadali ste Meno')){
		if(notEmpty(email, 'Nezadali ste Email')){
			if(emailValidator(email, 'Zadali ste nesprávny Email')){
				if(notEmpty(text, 'Nezadali ste Text')){
					if(notEmpty(kod, 'Nezadali ste kontrolný kód')){
						if(notLength(kod, 'Nezadali ste správnu dĺžku kontrolného kódu')){
							if(notNumber(kod, 'Nezadali ste číslo')){
								return true;
							} else{
								return false;
								}
						} else{
						return false;
						}
					} else{
					return false;
					}
				} else {
				return false;
				}
			} else {
			return false;
			}
		} else {
		return false;
		}
	} else {
	return false;
	} 
}

function emailValidator(elem, helperMsg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function notEmpty(elem, helperMsg){
	if(elem.value.length == 0){
		alert(helperMsg);
		elem.focus();
		return false;
	}
	return true;
}
function notLength(elem, helperMsg){
	if(elem.value.length != 3){
		alert(helperMsg);
		elem.focus();
		return false;
	}
	return true;
}
function notNumber(elem, helperMsg){
	if(isNaN(elem.value)){
		alert(helperMsg);
		elem.focus();
		return false;
	}
	return true;
}
