function formValidator(){
	var meno = document.getElementById('mail_meno');
	var text = document.getElementById('mail_text');
	var email = document.getElementById('mail_mail');
	
	// Check each input in the order that it appears in the form!
	if(notEmpty(meno, 'Nezadali ste Meno a Priezvisko')){
		if(notEmpty(email, 'Nezadali ste Email')){
			if(emailValidator(email, 'Zadali ste nesprávny Email')){
				if(notEmpty(text, 'Nezadali ste Text správy')){
				} 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;
}
