function enterBlog(blog_id, is_join)
{
	var html = (is_join == 1) ? showEnterBlogLink(blog_id, 'leave') : showEnterBlogLink(blog_id, 'join');
	$("#enter_blog").html(html);
	
}
function sendEnterBlog(blog_id,type)
{
	var params = new Object;
	params.action = 'EnterBlog';
	params.type = type;
	params.blog_id = blog_id;
	jQuery.post('/blog/enter/', params, postEnterBlog, 'json');
}

function showEnterBlogLink(blog_id, type)
{
	var text;
	if(type == 'leave')
	{
		text = '<img src="/i/removeuser_s.jpg" border="0" title="Покинуть сообщество" alt="Покинуть сообщество">';
		$('#add_blog_post').html('<a href="/blog/show/' + blog_id + '/add/" ><img src="/i/addtopic_s.jpg" border="0" title="Создать тему" alt="Создать тему"></a>');
	}else{
		text = '<img src="/i/join_s.jpg" border="0" title="Присоединиться к сообществу" alt="Присоединиться к сообществу"> ';
		$('#add_blog_post').html('');
	}
	return '<a href="#" onclick="sendEnterBlog(' + blog_id + ',\'' + type + '\'); return false;">' + text + '</a>';
}
function postEnterBlog(obj)
{
	if(obj.error == 'unknown_blog')
		Alert.show(AlertText.ahnung['title'],AlertText.ahnung['error'],'error');
	else
		$("#enter_blog").html(showEnterBlogLink(obj.blog_id, obj.type));
}
function toggle_upload_icon_for_blog()
{
	$('#from_pc').toggle();
	$('#from_pc input').val('');
	
	$('#from_url').toggle();
	$('#from_url input').val('');
}

function subscribe_blog(blog_id, obj, auth)
{
	if (auth) {
		var params = {};
		params.blog_id = blog_id;
		var attr = $(obj).children('img').attr('src');
		if (attr == '/i/flag_user.gif') {
			$(obj).children('img').attr('src', '/i/flag_none.gif');		
		} else {
			$(obj).children('img').attr('src', '/i/flag_user.gif');
			Alert.show('Сообщество добавлено в список отслеживаемых','Вы добавили сообщество в список отслеживаемых. Теперь о любых событиях в сообществе Вы будете уведомлены электронным письмом на Ваш почтовый ящик, указанный при регистрации','message',false);
		}	
		$.post('/blog/subscribe/', params, function(obj){}, 'json');
	} else {
		Alert.show('','Требуется авторизация','error',false);
	}
}
