$(function(){
    function update_invite_counter()
	{
		var len = $("#show_block #freindlist td.act[id]").length;
		$("#show_block #sel_count").html(len);
		$("#show_block #sel_all").css('display', ((len < invite_params['max_sel']) ? '' : 'none'));
		$("#show_block #sel_none").css('display', ((len > 0) ? '' : 'none'));
	}
	
	$('#show_block #menu div.item').live('click', function(){
		$('#show_block #menu .item').toggleClass('active');
		$('#show_block .content div.inner').toggleClass('active');
        return false;
	});
    
    $('#show_block .foot a.close, #show_block .head a.close').live('click', function(){
	   $('#show_block').hide();	
	   $('#show_block').css('display','none');	
       /*$('#show_block img.img_arr').css('z-index', '50');*/
       return false;
	});
	
    $("#show_block #freindlist td[id]").live('click', function() { 
		$(this).toggleClass('act');  
		update_invite_counter();
	});
	
	$("#show_block #sel_all a").live('click', function() {
		$("#show_block #freindlist td[id]").addClass('act');
		update_invite_counter();
	});
	
	$("#show_block #sel_none a").live('click', function() {
		$("#show_block #freindlist td[id]").removeClass('act');
		update_invite_counter();
	});
	
	$("#show_block #invite").live('submit', function(){
		if ($("#show_block #freindlist td.act[id]").length == 0)
		{
			alert('Необходимо выбрать хотя бы одного пользователя для отправки приглашения.');
			return false;
		}
		invite_data['mode'] = invite_params['mode_friends'];
		$("#show_block #freindlist td.act[id]").each(function() {invite_data[this.id] = 'on';});
		$.post('/ajax/invite/', invite_data, function(json) { 
				alert(json.message);
				
				if (json.ok == 1)
				{
					invite_params['max_sel'] = invite_params['max_sel'] - json.cnt;
					$('#show_block #freindlist td.act').removeAttr('id');
				}
				else
					$('#show_block').show();
			}, 'json');
		$('#show_block').hide();
		return false;
	});
	
	$("#show_block #invite_mail").live('submit', function(){
		invite_data['mails'] = $("#invite_mail [name='mails']").val();
		invite_data['inv'] = $("#invite_mail [name='inv']").val();
		invite_data['mode'] = invite_params['mode_email'];
		$.post('/ajax/invite/', invite_data, function(json) { 
				alert(json.message);
				
				if (json.ok == 1)
					$('#invite_mail textarea').val('');
				else
					$('#show_block').show();
			}, 'json');
		$('#show_block').hide();
		return false;
	});
    
});    
