jQuery.noConflict();
jQuery(document).ready(function($) {
    // jQuery kódok
    $(".require").each(function() {
        //$(this).css("border-bottom", "1px dotted crimson");
        $(this).after('<span class="kotelezo"> *</span>');
    });
    
    $('#user_levelcim_megye').change(function(){
        if($(this).val() == 'Budapest') {
            $('#user_levelcim_telepules').val('Budapest');
        }
    });
    
    $('#user_cim_megye').change(function(){
        if($(this).val() == 'Budapest') {
            $('#user_cim_telepules').val('Budapest');
        }
    });
    
    $('#user_tagdijmod').change(function(){
        if($(this).val() == 'átvállaló') {
            $('#atval_section input,#atval_section select').each(function() {
                $(this).addClass('require');
                $(this).after('<span class="kotelezo"> *</span>');
            });
        } else {
            $('#atval_section input,#atval_section select').each(function() {
                $(this).removeClass('require');
                $('#atval_section .kotelezo').remove();
            });
        }
    });
    
    // Ha egyéb szakképesítést választ akkor nem kell a működési nyilvántartási száma
    $('#user_szekkepesitese').change(function(){
        var szakkep = $(this).val();
        var pattern = /hallgató|egyéb/i;
        if(pattern.test(szakkep)) {
            $('#user_nyilvszam,#user_alapnyilvszam').each(function() {
                $(this).removeClass('require').next('span').remove();
            });
        } else {
            $('#user_nyilvszam,#user_alapnyilvszam').each(function() {
                $(this).addClass('require');
                if(!$(this).next('span').length) {
                    $(this).after('<span class="kotelezo"> *</span>');
                }
            });
        }
    });
    
    // Tagsági típus
    $('#user_tagsag_tipus').change(function(){
        if($(this).val() == 'nyugdíjas' || $(this).val() == 'ifjúsági tag' ) {
            $('#user_diploma_hely').removeClass('require'); $('#user_diploma_hely ~ span').remove();
            $('#user_diploma_szam').removeClass('require'); $('#user_diploma_szam ~ span').remove();
            $('#user_nyilvszam').removeClass('require'); $('#user_nyilvszam ~ span').remove();
            $('#user_alapnyilvszam').removeClass('require'); $('#user_alapnyilvszam ~ span').remove();
            
            $('#munkaltato_section input,#munkaltato_section select').each(function() {
                $(this).removeClass('require');
                $('#munkaltato_section .kotelezo').remove();
            });
        } else {
            $('#user_diploma_hely').addClass('require');
            $('#user_diploma_szam').addClass('require');
            $('#user_nyilvszam').addClass('require');
            $('#user_alapnyilvszam').addClass('require');
            if(!$('#user_diploma_hely ~ span').length) { $('#user_diploma_hely').after('<span class="kotelezo"> *</span>');}
            if(!$('#user_diploma_szam ~ span').length) { $('#user_diploma_szam').after('<span class="kotelezo"> *</span>');}
            if(!$('#user_nyilvszam ~ span').length) { $('#user_nyilvszam').after('<span class="kotelezo"> *</span>');}
            if(!$('#user_alapnyilvszam ~ span').length) { $('#user_alapnyilvszam').after('<span class="kotelezo"> *</span>');}
            
            // a duplázás miatt, ne legyen 2 csillag
            $('#munkaltato_section .kotelezo').remove();
            
            $('#munkaltato_section input,#munkaltato_section select').each(function(obj) {
                var akt_id = $(this)[0].id;
                if(akt_id != 'user_tanfolyam_vez' && akt_id != 'user_munk_nyelvism') {
                    $(this).addClass('require');
                    $(this).after('<span class="kotelezo"> *</span>');
                }
            });
        }
    });
    
    $('#user_hirlevel').click(function(){
        if($(this).is(':checked')) {
            alert('Kérjük regisztráljon honlapunkon és jelölje be a hírlevél kérést. Köszönjük!');
        }
    });
    
    var ret = true;
    
    $('#regformbutton').click(function() {
        $("input.require,select.require,.require select").each(function() {
            if($(this).val() == '') {
                ret = false;
                return ret;
            } else {
                ret = true;
            }
        });
        if(ret) {
            /* Egyéb esetén is továbbengedjük a regisztrációt
            var user_szekkepesitese = $('#user_szekkepesitese').val();
            if( user_szekkepesitese == 'egyéb' || user_szekkepesitese == '') {
                alert('Ön nem rendelkezik védőnői képesítéssel, így kérjük, \nhogy pártolói tagként kérje felvételét.');
                return false;
            }*/
            if(confirm('Biztos, hogy elküldjük?')) {
                $('#registform').submit();
            }
        } else {
            alert('A szükséges mezőket kötelező kitölteni!');
        }
    });
    
    
    /* Jelentkezés a MAVE rendezvényeire
    -------------------------------------------------------------------*/
    
    $('#user_egyesuleti_1').click(function() {
        if($(this).is(':checked')) {
            $('#user_tagkezd_ev ~ span').remove();
            $('#user_tagkezd_ev').removeClass('require');
        }
    });
    
    $('#user_egyesuleti_0').click(function() {
        if($(this).is(':checked')) {
            $('#user_tagkezd_ev ~ span').remove();
            $('#user_tagkezd_ev').after('<span class="kotelezo"> *</span>');
            $('#user_tagkezd_ev').addClass('require');
        }
    });
    
});
// Amik nem jQuery kódok:

