function checkForm(formid){
    var sendable = true;
    FromName = 'form' + formid;
    
    for(i=0;i<=document.forms.length-1;i++){
        if(document.forms[i].name == FromName){
            useThisForm = i;
        }
    }
    
    theForm = document.forms[useThisForm];
    
    for(x=0;x<=theForm.length-1;x++){
        if(theForm.elements[x].type == 'text'){
            if(theForm.elements[x].value.length == 0){
                alert('Minden adatot meg kell adni!');
                sendable = false;
                break;
            }
            else{
                if(theForm.elements[x].name == 'recipient_email'){
                    if(!isValidEmail(theForm.elements[x].value)){
                        alert('Hibás e-mail cím!');
                        sendable = false;
                        break;
                    }
                }
            }
        }
    }
    
    if(sendable){
        $("#wait_" + formid).show();
        $("#submit_" + formid).attr("disabled",true);
        
        $.ajax({
            type: 'POST',
            data: "action=mlb&" + $("#form" + formid).serialize(),
            url: $("#form" + formid).attr("action"),
            success: function(data){
                if(data == 'ok'){
                    $("#form" + formid).remove();
                    $("#thanx_" + formid).show();
                }
                else if(data == 'chaptcha'){
                    alert('Hibás SPAM kód!');
                    
                    $("#wait_" + formid).hide();
                    $("#submit_" + formid).attr("disabled",false);
                }
                else{                    
                    alert('Hiba történt az űrlap elküldése közben! Az oldal újratöltődik...');
                    window.location.reload();
                }
            }
        });
    }
    
    return false;
}

function isValidEmail(email){
    var reg = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
    
    if(reg.test(email)){
        
        pcs = email.split("@");
        
        if(pcs[0].charAt(pcs[0].length-1) != '.' && pcs[0].charAt[0] != '.'){
            return true;   
        }
        else{
            return false;
        }
    }
    else{
        return false;
    }
}
