

/**
function edit_groups(grupa) {
    if ($('#button_edit_groups').val()=='Edytuj opis') {
        $('#desc').hide();
        $('#desc_h').show();
        $('#button_edit_groups').val('Zapisz zmiany');
        $('#edit_groups').css('height','176px');
    } else {
        write_groups_description(grupa);
    }
}
*/

function edit_groups(grupa, status){
    if(status == 'open'){
        $('#desc').hide();
        $('#desc_h').show();
    }else if(status == 'save'){
        write_groups_description(grupa);
    }else{
        $('#desc').show();
        $('#desc_h').hide();
    }
}

function edit_groups_subject(grupa,status){

    if(status == 'open'){
        $('#subject').hide();
        $('#subject_h').show();
    }else if(status == 'save'){
        var params = Object();
        params.grupa = grupa;
        params.subject = $("input[@name='f_subject']").val();

        ajax_it('groups_subject',params,function(response){
            if(response.result){
                $('#subject_h').hide();
                $('#subject').show();
                $('#subject').html(params.subject);
                $('#button_edit_groups_subject').val('Edytuj temat');
            }else{
                show_error('<strong>'+response.errors[0].info+'</strong>');
            }
        });

    }else{
        $('#subject').show();
        $('#subject_h').hide();
    }

/**
    if($('#button_edit_groups_subject').val()=='Edytuj temat'){
        $('#subject').hide();
        $('#subject_h').show();
        $('#button_edit_groups_subject').val('Zapisz temat');
    }else{
        var params = Object();
        params.grupa = grupa;
        params.subject = $("input[@name='f_subject']").val();

        ajax_it('groups_subject',params,function(response){
            if(response.result){
                $('#subject_h').hide();
                $('#subject').show();
                $('#subject').html(params.subject);
                $('#button_edit_groups_subject').val('Edytuj temat');
            }else{
                show_error('<strong>'+response.errors[0].info+'</strong>');
            }
        });
    }
    */
}

function delete_groups(grupa){  
    if(confirm("Czy napewno chcesz usunąć grupę?")){
        var params = Object();
        params.id = grupa;
        ajax_it('group_delete',params,function(response){
            if(response.result){
                self.location.href = site_base +'grupy/kategoria/'+response.data[0]+'/'+response.data[1];
            }else{
                show_error('<strong>'+response.errors[0].info+'</strong>');
            }
        });
    }  
}

function change_group_category(curr_id,title){
    
    var params = Object();
    params.curr_id = curr_id;
    params.id = $("select[@name='category_id2']").val();
    if(confirm("Czy napewno chcesz przenieść grupę?")){
        ajax_it('move_group',params,function(response){
            if(response.result){
                self.location.href = site_base +'grupy/kategoria/'+params.id+'/'+title;
            }else{
                show_error('<strong>'+response.errors[0].info+'</strong>');
            }
        });
    }   
}

function copy_users(id){

    var params = Object();
    params.from_id = id;
    params.to_id = $("select[@name='grupy_lim']").val();
    ajax_it('copy_users',params,function(response){
        if(response.result){
            show_error('<strong>Userzy skopiowani!</strong>');
        }else{
            show_error('<strong>'+response.errors[0].info+'</strong>');
        }
    });

}

function change_topic_group(){

    var params = Object();
    var topic_id = new Array();
    $(".topics_sel").each(function(){
        if($(this).attr('checked')){
            topic_id.push($(this).val());
        }
    });
    params.id = topic_id.join(',');
    params.group_id = $("select[@name='grupy_lim']").val();
    ajax_it('change_topic_group',params,function(response){
        if(response.result){
            for(i=0; i<topic_id.length; i++){
                $('#group_topic_'+topic_id[i]).hide('slow');
            }
            
            show_error('<strong>Temat został przeniesiony</strong>');
        }else{
            show_error('<strong>'+response.errors[0].info+'</strong>');
        }
    });

}

function write_groups_description(grupa) {
    $('#a_description').html('<img src="/img/limetka_ajax.gif" />');
    var data = Object();
    data.wartosc = $('#f_description').val();
    data.grupa = grupa;
    ajax_it('groups_description',data, function(response){
        if (response.result){
            $('#desc').show();
            $('#desc_h').hide();
            $('#f_description').removeClass('error');
            $('#button_edit_groups').val('Edytuj opis');
            $('#edit_groups').css('height','136px');
            hide_error();

        }
    });

    if ($('#f_description').val()!='') {
        value = $('#f_description').val();
        value_change = value.replace(/\n/g, "<br/>");
        $('#description').html(value_change);
    } else {
        $('#description').html('');
    }


}

function groups_add_users(grupa,user_id,typ) {
    var data = Object();
    data.group_id = grupa;

    ajax_it('groups_user_require',data,function(response) {
        if (typ==1) {
        //$('#bug_me').hide();
        //$('#del_me').show();
        //$('#subject').slideDown('slow');
        //$('#btn_add_topic').slideDown('slow');
        //$('#user'+user_id).slideDown('slow');
        //$('#count_number').text(parseInt($('#count_number').text())+1);
        }
        if ((null != topic)) {
            //$('#bug_me').hide();
            //$('#del_me').show();
            //$('#count_number_wait').text(parseInt($('#count_number_wait').text())+1);
            window.location.reload();
        } else {
            $('#bug_me').hide();
            $('#del_me').show();
            $('#count_number_wait').text(parseInt($('#count_number_wait').text())+1);
        }
    });
}

function groups_del_users(grupa_id,user_id,typ) {
    var text= new Array();
    text[1] ="Czy napewno chcesz się wypisać z tej grupy?";
    text[2] ="Czy napewno chces usunąć daną użytkowniczkę?";

    if (confirm(text[typ])) {
        var data = Object();
        data.group_id = grupa_id;
        data.user_id = user_id;

        ajax_it('groups_user_delete',data,function(response) {
            if (typ==1) {
                //$('#del_me').hide();
                //$('#bug_me').show();
                //$('#subject').slideUp('slow');
                //$('#user'+user_id).slideUp('slow');
                //$('#btn_add_topic').slideUp('slow');
                //$('#count_number').text(parseInt($('#count_number').text())-1);
                window.location.reload();
            } else if (typ==2) {
                $('#del_me').hide();
                $('#bug_me').show();
                $('#count_number_wait').text(parseInt($('#count_number_wait').text())-1);
            }
        });
    }
}

function groups_accept_users(grupa_id,user_id) {
    var data = Object();
    data.grupa = grupa_id;
    data.user = user_id;
    data.action = 'accept';

    ajax_it('groups_operacje',data,function() {
        $('#user'+user_id).slideUp('slow');
    });
}

function groups_rejected_users(grupa_id,user_id) {
    var data = Object();
    data.grupa = grupa_id;
    data.user = user_id;
    data.action = 'rejected';

    ajax_it('groups_user_reject',data,function() {
        $('#user').slideUp('slow');
    });
}

function button_img() {
    if (zmienna = prompt('Proszę podać adres www do obrazka:')) {
        $('#f_content').val($('#f_content').val()+' '+zmienna+' ').focus();
    }
}

function button_img_edit() {
    if (zmienna = prompt('Proszę podać adres www do obrazka:')) {
        $('#f_content_edit').val($('#f_content_edit').val()+' '+zmienna+' ').focus();
    }
}

function show_topic_form() {
    $('#subject_form').slideDown('slow');
    $('#subject').slideUp('slow');
}

function submit_file() {
    $('#f_upload').hide();
    $('#ajax_form').show();
    $('#f_upload').submit();
}

var editable_id = 0;

function edit_post(id) {
    editable_id = id;
    var params = Object();
    params.id = id;
    ajax_it('groups_topic_check_post', params, function(response){
        $('#content_post_'+id).append($('#edit_form'));
        $('#subject_form').hide();
        $('#f_content_edit').val(response.data[0]);
        $('#edit_form').show();
        $('#content_'+id).hide();
        $('#button_div_button_edit_'+id).hide();
    });
}

function group_add_topic(id, name){
    var params = Object();
    alert(id+"="+name);
//href="/grupy/+id+_+/nowy_temat";
}

function submit_edit_post() {

    var params = Object();
    params.id = editable_id;
    params.content = $('#f_content_edit').val();
    ajax_it('groups_topic_rewrite_post', params, function(response){
        $('#content_'+editable_id).html(response.data[0]);
        $('#subject_form').show();
        $('#edit_form').hide();
        $('#content_'+editable_id).show();
        $('#button_div_button_edit_'+editable_id).show();
    });
}

function submit_cancel_edit_post() {
    $('#subject_form').show();
    $('#edit_form').hide();
    $('#content_'+editable_id).show();
    $('#button_div_button_edit_'+editable_id).show();
}

function groups_del_topic(id,title) {
    if (confirm("Czy napewno chcesz usunąć temat: '"+title+"', wraz z jego zawartością?")) {
        var params = Object();
        params.id = id;
        ajax_it('groups_topic_delete', params, function(response){
            $('#group_topic_'+id).slideUp('slow');
        });
    }
}

function groups_del_post(id,login) {
    if (confirm("Czy napewno chcesz usunąć post napisany przez: '"+login+"'")) {
        var params = Object();
        params.id = id;
        
        ajax_it('groups_topic_post_delete', params, function(response){
            $('#group_topic_post_'+id).slideUp('slow');
      
        });
    }
}

$(function() {
    /*
	$('#f_description').keydown(function(event) {
	if (event.keyCode==13) {
	event.stopPropagation();
	event.preventDefault();
	return false;
	}
	}
	)
	*/
    }
    );
