function refresh_search(f){
    var data=new Array();
    data['csop'] = f.form.csop.value;
    data['gyar'] = f.form.gyar.value;
    data['mode'] = f.form.mode.value;
    data['order_by'] = f.form.order_by.value;
    data['asc'] = f.form.asc.value;
    data['show_archiv'] = f.form.show_archiv.value;
    
    $.get('/ajax.php?m=aruhaz&p=refresh_search_form', {csop:f.form.csop.value, gyar: f.form.gyar.value, text: f.form.text.value, show_archiv: f.form.show_archiv.value }, set_searchform );
}
function set_searchform(data){
    $('#searchform_holder').html(data);
}
function search(f, force){
    if (f.csop.selectedIndex || f.gyar.selectedIndex || f.text.value.length>=2){
        if (f.text.value.length){
            f.action = BASE_LINK+'search';
        }
        return true;
    }
    if (force) myalert('A keresési feltétel túl általános');
    refresh_search(f.csop);
    return false;
}
function clear_form (f){
    f.csop.selectedIndex = 0;
    f.gyar.selectedIndex = 0;
    //$(f.kulcsmez).remove();
    f.text.value='';
    if (f.show_archiv.value) {
        $('#archived_pipa').attr('checked', '');
    } else {
    }
    f.show_archiv.value=0;
    refresh_search(f.csop);
    return false;
}
function search_ajax(f){
    if (f.csop.selectedIndex || f.gyar.selectedIndex || f.text.value.length>=2){
        data = "?m=aruhaz&p=search";
        if(f.csop.selectedIndex) data += "&csop="+f.csop.options[f.csop.selectedIndex].value;
        if(f.gyar.selectedIndex) data += "&gyar="+f.gyar.options[f.gyar.selectedIndex].value;
        if(f.text.value.length>=2) data += "&text="+f.text.value;
        $.get('/ajax.php'+data, '', set_search_result);
    }    
}
function set_search_result(d) {
    $('#main_content').html(d);
}
function set_mode(m){
    document.gen_searchform.action='';
    document.gen_searchform.mode.value=m;
    document.gen_searchform.submit();
}
function set_order(o, a){
    document.gen_searchform.action='';
    document.gen_searchform.order_by.value=o;
    document.gen_searchform.asc.value=a;
    document.gen_searchform.submit();
}
function set_order_by(ob){
    if (!ob) set_order('', '');
    else {
        arr = ob.split(',');
        or = arr[0];
        or = or.trim();
        by = arr[1].trim() 
        set_order(or, by);
    }
}
String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g,"");
}
function add_compare(id){
    cel = document.getElementById('compare_'+id);
    if (cel.checked) cel.checked='';
    else cel.checked='checked';
    return cel.checked;
}
function show_archived(c){
    document.gen_searchform.action='';
    if (document.gen_searchform.show_archiv.value==1){
        document.gen_searchform.show_archiv.value='0';
        c.checked=false;
    } else {
        document.gen_searchform.show_archiv.value='1';
        c.checked='checked';
    }
    document.gen_searchform.submit();
}
var p=1;
function page(i){
    //$.cookie('pager_page', i);
    // lapozás mentése sütibe
    document.cookie='pager_page'+ "=" +escape(i);
    
    p=i;
    $('.lista_page').hide();
    $('#lista_page_'+i).show();
    $('.pager_act').removeClass('pager_act');
    $('.pager').removeClass('pager_hidden');
    $('.pager_sep').hide();
    $('#pager_'+i).addClass('pager_act');
    $('#pager_'+i+'_b').addClass('pager_act');
    if (max_p) {
        for (j=1; j<=max_p; j++) {
            if (j>3 && j< max_p-2 && (j<i-3 || j> i+3)) {
                $('#pager_'+j).addClass('pager_hidden');
                $('#pager_'+j+'_b').addClass('pager_hidden');
            }
        }
        if (i > 7) { $('#pager_sep_3').show(); $('#pager_sep_3_b').show();  }
        if (i < max_p-6) { $('#pager_sep_'+(max_p-3)).show(); $('#pager_sep_'+(max_p-3)+'_b').show();  }
    }
}
function page_asc(){
    if (p<max_p) p++;
    page(p);
}
function page_desc(){
    if (p>1) p--;
    //alert(p);
    page(p);
}
var myalert_counter;
function myalert (t, time) {
    if (!time) time=3;
    h = $(window).height()/3;
    moX =  $(window).scrollLeft() + ($(window).width()-515)/2;
    moY = $(window).scrollTop()+ h;
    $("#myalert_box").css("left",(moX)+"px");
    $("#myalert_box").css("top",(moY)+"px");
    set_myalert("<div class='myalert_rovid'>"+t+"</div><div id='myal_msg'></div>");
    myalert_counter = time;
    myalert_countdown();
}
function myconfirm(text, true_callback, false_callback) {
    h = $(window).height()/3;
    moX =  $(window).scrollLeft() + ($(window).width()-515)/2;
    moY = $(window).scrollTop()+ h;
    $("#myalert_box").css("left",(moX)+"px");
    $("#myalert_box").css("top",(moY)+"px");
    set_myalert("<div class='myalert_rovid'>"+text+"</div><div style='width: 70px; margin-left: 100px; float: left;' class='button_common' onclick='"+true_callback+"; $(\"#myalert_box\").hide();'><div class='button_left'></div><div class='button_mid'>OK</div><div class='button_right'></div></div><div style='width: 90px; margin-left: 100px; float: left;' class='button_common' onclick='"+false_callback+"; $(\"#myalert_box\").hide();'><div class='button_left'></div><div class='button_mid'>Mégsem</div><div class='button_right'></div></div><div class='clebo'></div>");
}
function myalert_countdown(){
    if (myalert_counter) {
        $('#myal_msg').html(myalert_counter);
        myalert_counter--;
        setTimeout('myalert_countdown()', 1000);
    } else {
        $("#myalert_box").hide();   
    }
}
function download_pdf(t){
    h = $(window).height()/5;
    moX =  $(window).scrollLeft() + ($(window).width()-515)/2;
    moY = $(window).scrollTop()+ h;
    $("#myalert_box_w").css("left",(moX)+"px");
    $("#myalert_box_w").css("top",(moY)+"px");
    set_myalert_w(t);
}
function mypopup_w(t){
    h = 50;
    moX =  $(window).scrollLeft() + ($(window).width()-515)/2;
    moY = $(window).scrollTop()+ h;
    $("#myalert_box_w").css("left",(moX)+"px");
    $("#myalert_box_w").css("top",(moY)+"px");
    set_myalert_w(t);
}
function mypopup_cikk(t){
    h = 50;
    moX =  $(window).scrollLeft() + ($(window).width()-780)/2;
    moY = $(window).scrollTop()+ h;
    $("#myalert_box_cikk").css("left",(moX)+"px");
    $("#myalert_box_cikk").css("top",(moY)+"px");
    set_myalert_cikk(t);
}
function bug_report(t){
    h = $(window).height()/3;
    moX =  $(window).scrollLeft() + ($(window).width()-515)/2;
    moY = $(window).scrollTop()+ h;
    $("#myalert_box").css("left",(moX)+"px");
    $("#myalert_box").css("top",(moY)+"px");
    set_myalert(t);
}
function send_bug_report(nev, email, t){
    /*var data=new Array();
    data['nev']=nev;
    data['email']=email;
    data['text']=t;*/
    $.post('/bugreport.php', {'nev': nev, 'email': email, 'text': t}, function(data){
        set_myalert(data);
    });
    //alert(ret);
}
function set_myalert(t){
    $('#myalert_cont').html(t);
    $("#myalert_box").show();
}
function set_myalert_w(t){
    $('#myalert_cont_w').html (t);
    $("#myalert_box_w").show();
    h= $(window).height() - 2*50;
    if ($("#myalert_cont_w").height() > h) {
        $("#myalert_cont_w").height(h);
        /*$("#myalert_cont_w").width(575);*/
        $("#myalert_cont_w").css('overflow', 'auto');
    }    

    /*
    if ($('#myalert_cont').width() > 500) {
        $('#myalert_cont').width(500); 
    }
    $("#myalert_top_mid").width($('#myalert_cont').width()+40);
    $("#myalert_bot_mid").width($('#myalert_cont').width()+40);
    $("#myalert_left").height($('#myalert_cont').height()+40);
    $("#myalert_right").height($('#myalert_cont').height()+40);
    */
}
function set_myalert_cikk(t){
    $('#myalert_cont_cikk').html (t);
    h= $(window).height() - 2*50;
    if ($("#myalert_cont_cikk").height() > h) {
        $("#myalert_cont_cikk").height(h);
        $("#myalert_cont_cikk").css('overflow', 'auto');
    }    
    $("#myalert_box_cikk").css('z-index', '-1');
    $("#myalert_box_cikk").show();
    $("#myalert_box_cikk").load( function () {
        $("#myalert_box_cikk").css('z-index', '10000');
    });
}
function num_form(number, decimals, dec_point, thousands_sep) {
    var n = !isFinite(+number) ? 0 : +number, 
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);
            return '' + Math.round(n * k) / k;        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {
        s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');
    }    return s.join(dec);
}
var scrolled_object = new Array();
function scroll_down_pri(id, step, to) {
    //$('#aukc_'+id).html(num_form(from_vals[id], 0, ',', ' '));
    scrolled_object[id].text(num_form(from_vals[id], 0, ',', ' '));
    akt_vals[id] = from_vals[id];
    setTimeout('scroll_down("'+id+'", '+step+', '+to+');', 200);
}
function scroll_down(id, step, to) {
    val = akt_vals[id];
    val =  val - step;
    if (val < to) reset_aukc(id);
    else {
        //$('#aukc_'+id).html(num_form(val, 0, ',', ' '));
        scrolled_object[id].text(num_form(val, 0, ',', ' '));
        akt_vals[id] = val;
        setTimeout('scroll_down("'+id+'", '+step+', '+to+');', 20);
    }
}
var from_vals = Array();
var vals = Array();
var akt_vals = Array();
var disabled = false;
function reset_aukc(id){
    akt_vals[id] = vals[id];
    if (!scrolled_object[id]) scrolled_object[id] = $('#aukc_'+id);
    scrolled_object[id].text(num_form(vals[id], 0, ',', ' '));
    to = vals[id];
    step = (from_vals[id] - vals[id]) / 100;
    if (!disabled) setTimeout('scroll_down_pri("'+id+'", '+step+', '+to+');', 5000);
    //setTimeout('scroll_down("'+id+'", '+step+', '+to+');', 5000);
}

