

/**
*Validator létrehozása a regisztrációs formhoz
*/
function valid_registration_form( ){
    position_validator_box();
    //itt kell nyelvesiteni
    var msg = new Array();
        msg['azonosito']="Nem adott meg azonosítót!<br/>";
        msg['jelszo']="Nem adott meg jelszót!<br/>";
        msg['jelszo_confirm']="Nem adott meg ellenőrző jelszót!<br/>";
        msg['jelszo_rovid']="A jelszónak legalább 5 karakternek kell lenni!<br/>";
        msg['vezetek_nev']="Nem adott meg vezetéknevet!<br/>";
        msg['kereszt_nev']="Nem adott meg keresztnevet!<br/>";
        msg['email']="Nem adott meg email-t!<br/>";
        msg['nev']="Nem adott meg a szállítási adatoknál nevet!<br/>";
        msg['telepules']="Nem adott meg a szállítási adatoknál települést!<br/>";
        msg['utca_hazszam']="Nem adott meg a szállítási adatoknál utca és házszámot!<br/>";
        msg['iranyitoszam']="Nem adott meg a szállítási adatoknál irányítószámot!<br/>";
        msg['orszag']="Nem adott meg a szállítási adatoknál országot!<br/>";
        msg['jelszo_confirm']="Nem egyezik a két jelszó!<br/>";
        msg['sz_nev']="Nem adott meg a számlázási adatoknál nevet!<br/>";
        msg['sz_telepules']="Nem adott meg a számlázási adatoknál települést!<br/>";
        msg['sz_utca_hazszam']="Nem adott meg a számlázási adatoknál utca és házszámot!<br/>";
        msg['sz_iranyitoszam']="Nem adott meg a számlázási adatoknál irányítószámot!<br/>";
        msg['sz_orszag']="Nem adott meg a számlázási adatoknál országot!<br/>";
        msg['is_aszf']="Nem fogadta el az adatvédelmi nyilatkozatot!<br/>";
    
    
    var valid = true;
    var error_msg = "";
    if(document.forms['registration_form'].elements['azonosito'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['azonosito'];
    }
    if(document.forms['registration_form'].elements['jelszo'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['jelszo'];
    }
    if(document.forms['registration_form'].elements['jelszo'].value.length < 5 ){
        valid = false;
        error_msg = error_msg + msg['jelszo_rovid'];
    }    
    if(document.forms['registration_form'].elements['jelszo_confirm'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['jelszo_confirm'];
    }  
    if(document.forms['registration_form'].elements['vezetek_nev'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['vezetek_nev'];
    }
    if(document.forms['registration_form'].elements['kereszt_nev'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['kereszt_nev'];
    }
    if(document.forms['registration_form'].elements['email'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['email'];
    }
    if(document.forms['registration_form'].elements['nev'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['nev'];
    }
    if(document.forms['registration_form'].elements['telepules'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['telepules'];
    }
    if(document.forms['registration_form'].elements['utca_hazszam'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['utca_hazszam'];
    }
    if(document.forms['registration_form'].elements['iranyitoszam'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['iranyitoszam'];
    }
    if(document.forms['registration_form'].elements['orszag'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['orszag'];
    }
    if(!document.forms['registration_form'].elements['is_aszf'].checked ){
        valid = false;
        error_msg = error_msg + msg['is_aszf'];
    }    
    if (!document.forms['registration_form'].elements['is_sz'].checked){
        if(document.forms['registration_form'].elements['sz_nev'].value == '' ){
            valid = false;
            error_msg = error_msg + msg['sz_nev'];
        }
        if(document.forms['registration_form'].elements['sz_telepules'].value == '' ){
            valid = false;
            error_msg = error_msg + msg['sz_telepules'];
        }
        if(document.forms['registration_form'].elements['sz_utca_hazszam'].value == '' ){
            valid = false;
            error_msg = error_msg + msg['sz_utca_hazszam'];
        }
        if(document.forms['registration_form'].elements['sz_iranyitoszam'].value == '' ){
            valid = false;
            error_msg = error_msg + msg['sz_iranyitoszam'];
        }
        if(document.forms['registration_form'].elements['sz_orszag'].value == '' ){
            valid = false;
            error_msg = error_msg + msg['sz_orszag'];
        }
    }
    if(document.forms['registration_form'].elements['jelszo'].value != document.forms['registration_form'].elements['jelszo_confirm'].value){
        valid = false;
        error_msg = error_msg + msg['jelszo_confirm'];
    }
    if (!valid){
        document.getElementById( 'validator' ).style.display = 'block';
        $('#validator_text').html(error_msg);
    }else{
        document.registration_form.submit();
    }
}

/*jelszo megváltoztatása*/
function valid_jelszo_form(){
    position_validator_box();
    //itt kell nyelvesiteni
    var msg = new Array();
        msg['jelszo']="Nem adott meg jelszót!<br/>";
        msg['jelszo_confirm']="Nem adott meg ellenőrző jelszót!<br/>";
        msg['jelszo_rovid']="A jelszónak legalább 5 karakternek kell lenni!<br/>";
        msg['jelszo_confirm']="Nem egyezik a két jelszó!<br/>";
    
    var valid = true;
    var error_msg = "";
    
    if(document.forms['jelszo_form'].elements['jelszo'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['jelszo'];
    }
    if(document.forms['jelszo_form'].elements['jelszo'].value != document.forms['jelszo_form'].elements['jelszo_confirm'].value){
        valid = false;
        error_msg = error_msg + msg['jelszo_confirm'];
    }
    if(document.forms['jelszo_form'].elements['jelszo'].value.length < 5 ){
        valid = false;
        error_msg = error_msg + msg['jelszo_rovid'];
    }    
    if (!valid){
        document.getElementById( 'validator' ).style.display = 'block';
        $('#validator_text').html(error_msg);
    }else{
        document.jelszo_form.submit();
    }
}


/**
*Validator létrehozása a regisztráció modositasa
*/
function valid_regmod_form( ){
    position_validator_box();
    //itt kell nyelvesiteni
    var msg = new Array();
        msg['vezetek_nev']="Nem adott meg vezetéknevet!<br/>";
        msg['kereszt_nev']="Nem adott meg keresztnevet!<br/>";
        msg['nev']="Nem adott meg a szállítási adatoknál nevet!<br/>";
        msg['telepules']="Nem adott meg a szállítási adatoknál települést!<br/>";
        msg['utca_hazszam']="Nem adott meg a szállítási adatoknál utca és házszámot!<br/>";
        msg['iranyitoszam']="Nem adott meg a szállítási adatoknál irányítószámot!<br/>";
        msg['orszag']="Nem adott meg a szállítási adatoknál országot!<br/>";
        msg['sz_nev']="Nem adott meg a számlázási adatoknál nevet!<br/>";
        msg['sz_telepules']="Nem adott meg a számlázási adatoknál települést!<br/>";
        msg['sz_utca_hazszam']="Nem adott meg a számlázási adatoknál utca és házszámot!<br/>";
        msg['sz_iranyitoszam']="Nem adott meg a számlázási adatoknál irányítószámot!<br/>";
        msg['sz_orszag']="Nem adott meg a számlázási adatoknál országot!<br/>";
        msg['is_aszf']="Nem fogadta el az adatvédelmi nyilatkozatot!<br/>";
    
    
    var valid = true;
    var error_msg = "";

    if(document.forms['registration_form'].elements['vezetek_nev'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['vezetek_nev'];
    }
    if(document.forms['registration_form'].elements['kereszt_nev'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['kereszt_nev'];
    }
   
    if(document.forms['registration_form'].elements['nev'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['nev'];
    }
    if(document.forms['registration_form'].elements['telepules'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['telepules'];
    }
    if(document.forms['registration_form'].elements['utca_hazszam'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['utca_hazszam'];
    }
    if(document.forms['registration_form'].elements['iranyitoszam'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['iranyitoszam'];
    }
    if(document.forms['registration_form'].elements['orszag'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['orszag'];
    }
    if(!document.forms['registration_form'].elements['is_aszf'].checked ){
        valid = false;
        error_msg = error_msg + msg['is_aszf'];
    }    
    if (!document.forms['registration_form'].elements['is_sz'].checked){
        if(document.forms['registration_form'].elements['sz_nev'].value == '' ){
            valid = false;
            error_msg = error_msg + msg['sz_nev'];
        }
        if(document.forms['registration_form'].elements['sz_telepules'].value == '' ){
            valid = false;
            error_msg = error_msg + msg['sz_telepules'];
        }
        if(document.forms['registration_form'].elements['sz_utca_hazszam'].value == '' ){
            valid = false;
            error_msg = error_msg + msg['sz_utca_hazszam'];
        }
        if(document.forms['registration_form'].elements['sz_iranyitoszam'].value == '' ){
            valid = false;
            error_msg = error_msg + msg['sz_iranyitoszam'];
        }
        if(document.forms['registration_form'].elements['sz_orszag'].value == '' ){
            valid = false;
            error_msg = error_msg + msg['sz_orszag'];
        }
    }
   
    if (!valid){
        document.getElementById( 'validator' ).style.display = 'block';
        $('#validator_text').html(error_msg);
    }else{
        document.registration_form.submit();
    }
}

/**
Új könyv felvitele vagy modositas
*/
function valid_new_mod_konyv_form( ){
    /*position_validator_box();
    //itt kell nyelvesiteni
    var msg = new Array();
        msg['cim']="Nem adtál meg könyvcímet!<br/>";
    
    var valid = true;
    var error_msg = "";
    if(document.forms['new_mod_konyv_form'].elements['cim'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['cim'];
    }

    if (!valid){
        document.getElementById( 'validator' ).style.display = 'block';
        $('#validator_text').html(error_msg);
    }else{
        document.new_mod_konyv_form.submit();
    }  */
    
    document.new_mod_konyv_form.submit();
}

function valid_new_mod_menu_form( ){
    position_validator_box();
    //itt kell nyelvesiteni
    var msg = new Array();
        msg['nev']="Nem adtál a menünek nevet!<br/>";
    
    var valid = true;
    var error_msg = "";
    if(document.forms['new_mod_menu_form'].elements['nev'].value == '' ){
        valid = false;
        error_msg = error_msg + msg['nev'];
    }

    if (!valid){
        document.getElementById( 'validator' ).style.display = 'block';
        $('#validator_text').html(error_msg);
    }else{
        document.new_mod_menu_form.submit();
    }
}

/**
validator box pozicionalasa
*/
function position_validator_box(){
    document.getElementById( 'validator' ).style.top = (document.documentElement.scrollTop + 100) +'px';
}
