$(document).ready(function(){
    szum1=new Array();
    szum1[0]='kerdes10_int';
    szum1[1]='kerdes11_int';
    szum1[2]='kerdes12_int';
    szum1[3]='kerdes13_int';
    szum1[4]='kerdes14_int';
    szum1[5]='kerdes15_int';
    szum1[6]='kerdes16_int';
    szum1[7]='kerdes17_int';
    szum1[8]='kerdes18_int';
    szum1[9]='kerdes19_int';
    szum1[10]='kerdes20_int';
    for(x in szum1){
        $("input[name='"+szum1[x]+"']").change(function () {
            $("input[name='kerdes9_int']").attr('value',szumazas(szum1));
        })
        .change();
    }

    szum2=new Array();
    szum2[0]='kerdes25_int';
    szum2[1]='kerdes26_int';
    szum2[2]='kerdes27_int';
    szum2[3]='kerdes28_int';
    szum2[4]='kerdes29_int';
    szum2[5]='kerdes30_int';
    for(x in szum2){
        $("input[name='"+szum2[x]+"']").change(function () {
            $("input[name='kerdes24_int']").attr('value',szumazas(szum2));
        })
        .change();
    }

    szum3=new Array();
    szum3[0]='kerdes32_int';
    szum3[1]='kerdes33_int';
    szum3[2]='kerdes34_int';
    szum3[3]='kerdes35_int';
    for(x in szum3){
        $("input[name='"+szum3[x]+"']").change(function () {
            $("input[name='kerdes31_int']").attr('value',szumazas(szum3));
        })
        .change();
    }

    szumo=new Array();
    for(i=4;i<=36;i++){
        $("input[name='kerdes"+i+"_int']").change(function () {
            $("input[name='kerdes8_txt']").attr('value',eredmeny());
        })
        .change();
    }
        for(i=1;i<=3;i++){
        $("select[name='kerdes"+i+"_int']").change(function () {
            $("input[name='kerdes8_txt']").attr('value',eredmeny());
        })
        .change();
        }


    $("input[name='kerdes8_txt']").css({'background-color' : '#BBBBBB'});
    $("input[name='kerdes9_int']").css({'background-color' : '#BBBBBB'});
    $("input[name='kerdes24_int']").css({'background-color' : '#BBBBBB'});
    $("input[name='kerdes31_int']").css({'background-color' : '#BBBBBB'});

    $("select[name='kerdes1_int']").change(function () {
        ertek_valaszto=$("select[name='kerdes1_int']").val();
        if(ertek_valaszto==1) {
            var t=$("select[name='kerdes2_int']").attr('parentNode');
            var e=$($($(t).attr('parentNode')).attr('parentNode')).attr('parentNode');
            $(e).hide();
            var t=$("select[name='kerdes3_int']").attr('parentNode');
            var e=$($($(t).attr('parentNode')).attr('parentNode')).attr('parentNode');
            $(e).hide();

            for(i=9;i<=22;i++){
                var t=$("input[name='kerdes"+i+"_int']").attr('parentNode');
                var e=$($($(t).attr('parentNode')).attr('parentNode')).attr('parentNode');
                $(e).hide();
            }

        }
        else
        {
            var t=$("select[name='kerdes2_int']").attr('parentNode');
            var e=$($($(t).attr('parentNode')).attr('parentNode')).attr('parentNode');
            $(e).show();
            var t=$("select[name='kerdes3_int']").attr('parentNode');
            var e=$($($(t).attr('parentNode')).attr('parentNode')).attr('parentNode');
            $(e).show();
            for(i=9;i<=22;i++){
                var t=$("input[name='kerdes"+i+"_int']").attr('parentNode');
                var e=$($($(t).attr('parentNode')).attr('parentNode')).attr('parentNode');
                $(e).show();
            }
        }
    })
    .change();

   $("#cafet_kalk form").keypress(function(event) {
              if (event.keyCode == 13) {                 
                return false;
              }
    });

    //submit kezelés
    $("#cafet_kalk form").submit(function() {
        var ert1=parseInt($("input[name='kerdes4_int']").val());
        var ert2=parseInt($("input[name='kerdes5_int']").val());
        var ert3=parseInt($("input[name='kerdes6_int']").val());
        var ert4=parseInt($("input[name='kerdes7_int']").val());
        if(ert1>0 && ert2>0 && ert3>0 && ert4>0){            
            if(parseInt($("input[name='kerdes8_txt']").val())>0){

                return true;
            }
                else alert('Ahhoz, hogy valóban releváns és értelmezhet\ő adatokat adjon eredményül a számítás, statisztikailag összehasonlítható adatoknak kell a cellákban szerepelniük. Ez azt jelenti, hogy ha Önöknél már volt cafeteria rendszer 2009-ben, akkor a 2010-es és 2009-es választások összegének meg kell egyeznie. Az adatok eltérése esetén a szöveges elemzés a diagrammokkal együtt nem érhet\ő el.');
        }
        else alert('Kérem minden kötelez\ő mez\őt töltsön ki!');

        return false;
    });
 });


function szumazas(tomb){
    var osszesen=0;
    for (x in tomb){
        ertek=0;
        ertek=$("input[name='"+tomb[x]+"']").attr('value');
        if((ertek>0) && (ertek!=null) && (ertek!='null')) osszesen=osszesen+parseInt(ertek);
    }
    return osszesen;
    

}
function eredmeny(){

    var ertek_valaszto=0; //igen v nem
    var szum1=new Array();
    var szum2=new Array();
    var vege='';

    szum1[0]='kerdes9_int';
    szum1[1]='kerdes21_int';
    szum1[2]='kerdes22_int';

    szum2[0]='kerdes23_int';
    szum2[1]='kerdes24_int';
    szum2[2]='kerdes31_int';
    szum2[3]='kerdes36_int';

    ertek_valaszto=$("select[name='kerdes1_int']").val();
    if(ertek_valaszto<=0){
        if(szumazas(szum1)==szumazas(szum2)) vege=szumazas(szum1);
            else vege="A be\írt összeg hibás, kérjük ellenőrizze!";
    }
    else{
        vege=szumazas(szum2);
    }
 return vege;
     //+' '+ertek_valaszto+' '+szumazas(szum2)+' '+szumazas(szum1);
}
