var blogHighlightCount;

function saveBlog(type, form) {
	new Ajax.Updater('blogs', '/?portalId=' + portalId + '&action=' + type + '&mode=saveBlog&originalPortalId=' + portalId + '&template=' + template, {
			method: "post",
			parameters: $(form).serialize(true),
			evalScripts: true,
			onComplete: function(transport) {
					$(form).reset();
					
					if (transport.responseText.indexOf('blogSavedSuccess') == -1) return;
					
					scrollElementToViewport('first-blog', 1.5, 0);
					
					blogHighlightCount = 0;
					
					new PeriodicalExecuter(function(pe) {
							blogHighlightCount++;
							if ($('first-blog').hasClassName('highlight-blog')) $('first-blog').removeClassName('highlight-blog');
							else $('first-blog').addClassName('highlight-blog');
							if (blogHighlightCount > 5) pe.stop();
						}, 0.3);
				}
		});
}

function removeBlog(id, offset) {
	new Ajax.Updater('blogs', '/?portalId=' + portalId + '&action=myblogs&mode=removeBlog&id=' + id + '&offset=' + offset + '&originalPortalId=' + portalId + '&template=' + template, {
			method: "post"
		});
}