
/////////////////////////////////////
// запрос на вступление в организацию

var org_join_ajax_process = false;
function org_join (action, org_id)
{
    if (org_join_ajax_process == true) return false;
    org_join_ajax_process = true;
    $('#org-join-actions .ajax-loader').removeClass('hidden');
    $.post('/ajax/join_to_org', { action: action, org_id: org_id }, function(data) {
      if (data.status)
      {
          if (action == 'join') $('#org-join-actions').html('<p class="join-info">Ваша заявка на вступление в организацию ожидает рассмотрения.</p>');
          else if (action == 'exit') $('#org-join-actions').html('<div class="action action-plus"><a href="javascript:;" onclick="org_join('+"'join'"+', '+parseInt(org_id)+')">Вступить в организацию</a></div>');
      }
      $('#org-join-actions .ajax-loader').addClass('hidden');
      org_join_ajax_process = false;
    }, "json");
}



///////////////////////////////////////////////
// подтверждаем запрос вступления в организацию

var org_join_confirm_ajax_process = false;
function confirm_org_join (confirm_val, user_id, org_id)
{
    if (org_join_confirm_ajax_process == true) return false;
    org_join_confirm_ajax_process = true;
    $('#org-demand-'+user_id+' .ajax-loader').removeClass('hidden');
    $.post('/ajax/join_to_org_confirm', { confirm_val: confirm_val, user_id: user_id, org_id: org_id }, function(data) {
      if (data.status)
      {
    	  $('#org-demand-'+user_id).slideUp();
    	  if (confirm_val == 1) Alert.show('', 'Запрос пользователя одобрен', 'message');
    	  else if (confirm_val == 0) Alert.show('', 'Запрос пользователя отклонен', 'message');
    	  if ( parseInt($('#org-demands-count').html()) - 1 != 0 )
    		  $('#org-demands-count').html( parseInt($('#org-demands-count').html()) - 1 );
    	  else
    	  {
    		  $('#org-demands-count').html( '' );
    		  //$('.org-demands').html('<span class="">Все заявки рассмотрены.</span>');
    	  }
    	  
    	  
      }
      $('#org-demand-'+user_id+' .ajax-loader').addClass('hidden');
      org_join_confirm_ajax_process = false;
    }, "json");	
}



//////////////////////
// удаляем организацию

var delete_org_ajax_process = false;
function delete_org (org_id)
{
	if ( confirm("Уверены, что хотите удалить организацию?") )
	{
	    if (delete_org_ajax_process == true) return false;
	    delete_org_ajax_process = true;
		$('.job-info-actions .ajax-loader').removeClass('hidden');
		$.post('/ajax/delete_org', { org_id: org_id }, function(data) {
	        if (data.status)
	        {
	        	window.location.href = 'http://bg/organizations';
	        }
	        delete_org_ajax_process = false;
	      }, "json");
	}
}



/////////////////
// удаляем аватар

function delete_avatar ( avatar_parent_tmp, avatar_parent_id_tmp, avatar_width )
{
  $('.item-left-sidebar .avatar-ajax-change').show();
  
  $.post('/ajax/delete_avatar', { del: true, avatar_item: avatar_parent_tmp, item_id: avatar_parent_id_tmp }, function (data) {
    $('.item-left-sidebar .avatar-medium-active').attr('src', '/images/interface/no_avatar_'+avatar_width+'.png');
    $('.item-left-sidebar .avatar-medium-edit-link').addClass('hidden');
    $('.item-left-sidebar .avatar-medium-load-link').removeClass('hidden');
    $('.item-left-sidebar .avatar-delete').addClass('hidden');
    $('.item-left-sidebar .avatar-medium-active').addClass('no-avatar');
    $('.item-left-sidebar .avatar-ajax-change').hide();
    if ( avatar_parent_tmp == 'user')
    	$('#user-line .avatar').attr('src', '/images/interface/no_avatar_25.png');
  } );
}





/***********************************************************************************************************************
 ** СЛАЙДЕР ПОСТА ******************************************************************************************************
 **********************************************************************************************************************/


////////////////////////////////////////////
// удаляем картинку из слайдера нового поста


function delete_post_tmp_img (icon, f_name)
{
    $.post('/ajax/delete_post_tmp_img', { f_name: f_name }, function (data) {
        $(icon).parent().remove();
    } );
}


/////////////////////////////////////
// удаляем картинку из слайдера поста

function delete_post_img (icon, f_name, post_id)
{
    $.post('/ajax/delete_post_img', { f_name: f_name, post_id: post_id }, function (data) {
        $(icon).parent().remove();
    } );
}


////////////////////////////////
// показываем иконки на превьюхе

function show_thumb_icons ( thumb, show_icons )
{
    if (show_icons)
        $(thumb).parent().find('.icon').removeClass('hidden');
    else
        $(thumb).parent().find('.icon').addClass('hidden');
}

//////////////////////////////////////
// добавить ссылку на картинку в посте |                    СЕЙЧАС НЕ НУЖНА

function thumb_add_to_post (thumb_add_icon, img_add_f_name)
{

    var tx = document.getElementById('post-add-content');
    DocumentSelection.insertAtCursor(tx, '##'+img_add_f_name+'##');
}
