function login_func(f){
    p = "username="+$('input[name=username]').val();
    p += "&login=Belépés";
    p += "&password="+$('input[name=password]').val();
    if ($('input[name=autologin]').attr('checked')) p += "&autologin=on";
    if ($('input[name=viewonline]').attr('checked')) p += "&viewonline=on";
    $.post("/_forum/ucp.php?mode=login", p, function (ret){
        //var pos = 0;
        var pos = ret.indexOf("Nem sikerült átkonvertálni");
        if (pos > 0) {
            //alert(pos);
            myalert("Sajnos nem sikerült átkonvertálni a jelszavadat a rendszerfrissítés során. Kérünk igényelj egy új jelszót!");
            $('#forgotten_pass').show();
        } else {
            /*var pos = ret.indexOf("Rossz jelszó");
            if (pos > 0) {
                //alert(pos);
                myalert("A megadott jelszó hibás. Ha elfelejtetted jelszavad, kérünk igényelj új jelszót!");
                $('#forgotten_pass').show();
            } else {*/
                f.submit();
            //}
        }
    });
    /*, function(data){
        d = data.slice(data.indexOf("<fieldset class=\"fields1\">"), data.indexOf("</fieldset>", data.indexOf("<fieldset class=\"fields1\">")) );
        $('#reply').html(data);
    }*/
    //alert(p);
}
function logout_func(f, sid){
    $.get("/_forum/ucp.php?mode=logout&sid="+sid, '', function (){f.submit();});
}
function forgpass(email){
    $('#forgotten_pass').html('<center><img src="/images/loadingAnimation.gif" /></center>');
    $.post("/ajax.php?p=uk", 'forgpass_mail='+email, function (ret){$('#forgotten_pass').html(ret)});
    //$.post("/_forum/ucp.php?mode=sendpassword", 'submit=Elküld&email='+email+'&username='+email, function (ret){$('#forgotten_pass').html("Ok")});
}
function passmod(obj) {
    $('#aruhaz').hide();
    $('#passmod').show();
    $('.uk_ful_sel').removeClass('uk_ful_sel');
    obj.addClass('uk_ful_sel');
}
function aruhaz(obj) {
    $('#passmod').hide();
    $('#aruhaz').show();
    $('.uk_ful_sel').removeClass('uk_ful_sel');
    obj.addClass('uk_ful_sel');
}
function call_uk(mode){
    if (!mode) mode='aruhaz';
    $('#uk_panel').html('<center><img src="/images/loadingAnimation.gif" /></center>');
    $('#uk_tarto').show();
    //alert("");
    $.get("/ajax.php", "p=uk&mode="+mode+"&returl="+location.href, function (data){$('#uk_panel').html(data);});
}
function hide_uk(){
    $('#uk_tarto').hide();
}
function toggle_fa(id, check){
    if (check.checked) $('#'+id).show();
    else $('#'+id).hide();
}
function register(f){
    //alert($(f).serialize());
    if (f.reg) {
        if ($('#reg_email').val()!='' || $('#reg_name').val()!='' || $('#reg_name').val()!='' || $('#pass1').val()!='' || $('#pass2').val()!='' ){
            if ($('#pass1').val()==$('#pass2').val() && $('#pass1').val()) {
                $('#uk_panel').html('<center><img src="/images/loadingAnimation.gif" /></center>');
                $.post("/ajax.php?p=uk", $(f).serialize(), function (data){$('#uk_panel').html(data);});
            } else {
                // rossz jelszó
                myalert('A két jelszó nem egyezik meg');
            }
        } else {
            // nincs e-mail
            myalert('A csillagozott mezőket kötelező kitölteni!');
        }
    } else {
        $('#uk_panel').html('<center><img src="/images/loadingAnimation.gif" /></center>');
        $.post("/ajax.php?p=uk", $(f).serialize(), function (data){$('#uk_panel').html(data);});
    }
}
function pass_change(){
    ////alert($(f).serialize());
    if ($('#old_pass').val()!='' && $('#new_pass').val()!='' && $('#pass2').val()!='' ){
        if ($('#new_pass').val()==$('#pass2').val() && $('#old_pass').val()) {
            data = '&old_pass='+$("#old_pass").val()+'&new_pass='+$('#new_pass').val();
            $('#uk_panel').html('<center><img src="/images/loadingAnimation.gif" /></center>');
            $.get("/ajax.php?p=uk"+data, '', function (ret){myalert(ret); setTimeout('call_uk()', 3000)});
        } else {
            // rossz jelszó
            myalert('A két jelszó nem egyezik meg');
        }
    } else {
        // nincs e-mail
        myalert('Minden mezőt kötelező kitölteni!');
    }
}
function hirlevel_change(f){
    //data = $(f).serialize();
    //alert(data);
    //data = '&old_pass='+$("#old_pass").val()+'&new_pass='+$('#new_pass').val();
    $('#uk_panel').html('<center><img src="/images/loadingAnimation.gif" /></center>');
    $.post("/ajax.php?p=uk", $(f).serialize(), function (ret){myalert(ret); setTimeout('call_uk("hirlevel")', 3000)});
}

function show_profil_panel(){
    $('#profil_tarto').show();
}
function hide_profil_panel(){
    $('#profil_tarto').hide();
}

function submitenter_login(e) {
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13){
        login_func(document.loginform);
        return false;
    } else return true;
}
function rendeleseim(page) {
    if (!page) page=1;
    $('#uk_panel').html('<center><img src="/images/loadingAnimation.gif" /></center>');
    $('#uk_tarto').show();
    //alert("");
    $.get("/ajax.php", "p=uk&rendelesek=1&page="+page, function (data){$('#uk_panel').html(data);});
}
function rendelesem(id) {
    $('#uk_panel').html('<center><img src="/images/loadingAnimation.gif" /></center>');
    $('#uk_tarto').show();
    //alert("");
    $.get("/ajax.php", "p=uk&rendelesek=1&id="+id, function (data){$('#uk_panel').html(data);});
}
function fav_prods() {
    $('#uk_panel').html('<center><img src="/images/loadingAnimation.gif" /></center>');
    $('#uk_tarto').show();
    //alert("");
    $.get("/ajax.php", "p=uk&fav_prod=1", function (data){$('#uk_panel').html(data);});
}
function set_fav_prod(id) {
    button = '.fav_icon_'+id;
    $.get("/ajax.php", "p=fav_prod&prod="+id, function (data){change_fav_button(button, data);});
    if ($('#fav_count_'+id).html()) count_fav(id);
}
function count_fav(id) {
    $.get("/ajax.php", "p=fav_prod&prod_count="+id, function (data){
        if (data!='0') {
            $('.favbox_termek').css('display', 'block');
            $('#fav_count_'+id).html(data);
        } else {
            $('.favbox_termek').css('display', 'none');
        }
    });
}
function change_fav_button(b, state) {
    if (state=='1') {
        // set
        $(b).addClass('fav_1');
        $(b).removeClass('fav_0')
        $(b).attr('src', '/images/fav_on.png');
    } else {
        // unset
        $(b).addClass('fav_0');
        $(b).removeClass('fav_1');
        $(b).attr('src', '/images/fav_off.png');
    }
}
