function validate(formId){
    var vForm = document.getElementById(formId).getElementsByTagName('fieldset')[0];
    var inp = new Array();
    var spa = new Array();
    var errors = 0;
    inp = vForm.getElementsByTagName('input');
    spa = vForm.getElementsByTagName('span');
    for(var i = 0; i < inp.length; i++){
    
        if(inp[i].className.search('req') > 0 && empty(inp[i])){
            errors += 1;
            inp[i].className += ' error';
            spa[i].innerHTML = 'Ki kell tölteni!';
        }else if(inp[i].className.search('decimal') > -1 && isNaN(inp[i].value)){
            errors += 1;
            inp[i].className += ' error';
            spa[i].innerHTML = 'Számot kell írni!';
        }else if(inp[i].className.search('email') > -1 && !isEmail(inp[i].value)){
            errors += 1;
            inp[i].className += ' error';
            spa[i].innerHTML = 'Hibás email cím!';
        }else if(document.getElementById('email').value != document.getElementById('email_ujra').value){
            errors += 1;
            document.getElementById('email').className += ' error';
            document.getElementById('email_ujra').className += ' error';
            var j = 0;
            while(inp[j].id != 'email_ujra'){
                j++;
            }
            spa[j].innerHTML = 'Különböző címek!';
        }else if(document.getElementById('irsz').value.length != 4 || document.getElementById('irsz').value.substr(0,1) == 0){
            errors += 1;
            var j = 0;
            while(inp[j].id != 'irsz'){
                j++;
            }
            spa[j].innerHTML = 'Hibás irányítószám';
        }else{
            inp[i].className = inp[i].className.replace(' error', '');
        }
    }
    if(errors == 0){
        document.getElementById(formId).submit();
    }
}
function empty(a){
    if(removeSpaces(a.value).length < 1){
        return true;
    }else{
        return false;
    }
}
function removeSpaces(string) {
    return string.split(' ').join('');
}
function isEmail(string) {
    var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
    if (!filter.test(string)) {
        return false;
    }else{
        return true;
    }
}
function validateTale(){
    if(empty(document.getElementById('nev'))){
        alert('Név mezőt töltsd ki!');
    }else if(empty(document.getElementById('email'))){
        alert('Email mezőt töltsd ki!');
    }else if(!isEmail(document.getElementById('email').value)){
       alert('Helytelen email cím formátum!');
    }else if(empty(document.getElementById('tTitle'))){
        alert('Adj címet a mesének!');
    }else if(document.getElementById('tale').value ==""){
        alert('Nem írtál mesét!');
    }else if(empty(document.getElementById('robot'))){
        alert('Nem válaszoltál a kérdésre! Csak nem robot vagy?!');
    }else if(document.getElementById('robot').value != "15"){
        alert('Rosszul válaszoltál a kérdésre! Csak nem robot vagy?!');
    }else if(empty(document.getElementById('fileName'))){
       alert('Tölts fel egy képet!');
    }else{
        document.getElementById('nyeremeny').submit();
    }
}
