var mempage = 1;
$(document).ready(function(){
searchFilter();
$('#filterbtn').click(function(){
mempage = 1;
$('.loading').show();
var no_of_members = $('.selected_member_lists_div').find('li').length;
if((no_of_members) == 0) $('.selected_member_lists').hide();
var selectedmemids = new Array();
$('.selectedmemids').each(function(){
selectedmemids.push($(this).val());
})
var error = 0;
var groups = $('#group_id').val();
var keywords = $('#keywords').val();
var grad_year = $('#grad_year').val();
var mem_type = $('#mem_type').val();
var city = $('#city').val();
if(IS_MEMBER_FILTER == 1){
if(groups.length < 1 && keywords < 1 && grad_year.length < 1 && mem_type.length < 1 && city.length < 1){
error = 1;
$('.loading').fadeOut("slow");
$('.src_member_lists').html('');
} else {
memberfilter(groups,keywords,grad_year,mem_type,city,selectedmemids,1);
}
} else {
memberfilter(groups,keywords,grad_year,mem_type,city,selectedmemids,1);
}
$('.src_page_count').html( $('.src_member_lists').find('li').length);
$('html, body').animate({
scrollTop: $("#fsetmebersearch").offset().top
}, 2000);
})
})
function memloadmore()
{
$('.loading').fadeIn("slow");
mempage++;
var no_of_members = $('.selected_member_lists_div').find('li').length;
if((no_of_members) == 0) $('.selected_member_lists').hide();
var selectedmemids = new Array();
$('.selectedmemids').each(function(){
selectedmemids.push($(this).val());
})
var error = 0;
var groups = $('#group_id').val();
var keywords = $('#keywords').val();
var grad_year = $('#grad_year').val();
var mem_type = $('#mem_type').val();
var city = $('#city').val();
memberfilter(groups,keywords,grad_year,mem_type,city,selectedmemids,mempage);
//$('.src_page_count').html($('.memdivs').find('li').length);
$(".memdivs").animate({ scrollTop: $(document).height() }, 1000);
}
function memberfilter(groups,keywords,grad_year,mem_type,city,selectedmemids,page)
{
$.ajax({
type: 'POST',
url: site_url+'groups/getMembersFilter',
data: {groups:groups,keywords:keywords,grad_year:grad_year,mem_type:mem_type,city:city,selected_group_id:JSON.stringify((selectedmemids)),page:mempage},
success: function(data) {
var res = $.parseJSON(data);
if(page > 1){
$('.memdivs').fadeIn("slow", function() {
$(this).append(res);
setLoadMoreBtn();
});
} else {
$('.src_member_lists').fadeIn("slow", function() {
$(this).html(res);
setLoadMoreBtn();
});
}
var srcmem_count = $('.src_member_lists').find('li').length;
if(parseInt(srcmem_count)>0){ $('#selallchkboxmem_div').show()}
else $('#memloadmore').hide();
// $('.selected_member_lists').show();
$('.loading').fadeOut("slow");
}
});
}
function setLoadMoreBtn(){
var ex_member = $('.memdivs').find('li').length;
var src_mem_count = $('.src_mem_count').html();
if(parseInt(ex_member) == parseInt(src_mem_count)) $('#memloadmore').hide();
else $('#memloadmore').show();
}
function addGroupmember(mem_id)
{
var groupmember = $.parseJSON(getCookie('groupmember'));
$('.loading').show();
if($('#selmem_'+mem_id).length < 1) {
$('.selected_member_lists').show();
$.ajax({
type: 'POST',
url: site_url+'groups/getMember',
data: {member_id:mem_id},
success: function(data) {
var res = $.parseJSON(data);
if($('.selected_member_lists_div').length < 1){
$('.selected_member_lists_div').fadeIn("slow", function() {
$(this).html(res);
});
$('.selected_member_lists').show();
} else {
$('.selected_member_lists_div').fadeIn("slow", function() {
$(this).append(res);
});
}
var no_of_members = $('.selected_member_lists_div').find('li').length;
$('.memcount').html(no_of_members);
var src_mem_count = $('.src_member_lists').find('li').length;
$('.src_mem_count').html(src_mem_count);
setLoadMoreBtn();
$('#mem_'+mem_id).remove();
$('#filterbtn').trigger('click')
$('.loading').fadeOut("slow");
}
});
}
$('.loading').fadeOut("slow");
}
function removeMember(is_checked,mem_id)
{
if(!is_checked){
var no_of_members = $('.selected_member_lists_div').find('li').length;
if((no_of_members-1) == 0) {
$('.selected_member_lists').hide();
$('#memloadmore').hide();
}
$('#selmem_'+mem_id).fadeOut("normal", function() {
$(this).remove();
$('.memcount').html(no_of_members-1);
$('#mem_'+mem_id).html('<a href="javascript:void(0)" onclick="addGroupmember('+mem_id+')" class="btn btn-info btn-sm">ADD</a>');
$('#filterbtn').trigger('click');
});
}
}
function readURL(input,elem) {
if (input.files && input.files[0]) {
var extension = input.files[0].name.split('.').pop().toLowerCase(); //file extension from input file
var allowed_ext = group_file_ext;
var arr_allowed_ext = allowed_ext.split(',');
if($.inArray(extension,arr_allowed_ext) >-1){
var reader = new FileReader();
reader.onload = function (e) {
elem.html('<img src="'+e.target.result+'" width="100" height="150">');
};
reader.readAsDataURL(input.files[0]);
} else alert('Image format is incorrect');
}
}