/**
 * Author
 * @uses Tables
 * @uses Forms
 * @version 1.0.1
 */
Loader.scripts(["tables", "forms"], "author_edit_init");

function author_init()
{
	$("#statistic_tabs").tabs();
}

function author_edit_init(buying, files, screens)
{
	forms_init(null, null, buying, files, screens);

	$("#subscribes_form").ajaxForm(
	{
		url: "/subscribe_ajax/",
		beforeSubmit: Validator.reset,
		success: function(data, status, xhr, form)
		{
			common_enable(form);
			Ajax.check_error(data, {'email': "subscribe_email"});
		},
		dataType: "xml"
	});

	$("#edit_form").ajaxForm(
	{
		url: "/edit_ajax/",
		beforeSubmit: Validator.reset,
		success: function(data, status, xhr, form)
		{
			common_enable(form);

			if (!Ajax.check_error(data))
				return;

			Tables.info("Данные успешно сохранены");
		},
		dataType: "xml"
	});

	$("#edit_form").bind("submit", function()
	{
		Tables.info("Обновление данных программы...");
	});
}

$(author_init);
