$(function(){
	$('ul.news a.delete').click(function(){
		var newsID = this.id.split('news_to_archive_')[1];
		var isDelete = confirm('Вы уверены, что хотите переместить новость в архив?');
		if(isDelete) {
			$.get('/news/to_archive/'+newsID, function(data){
					$('#news_'+newsID).slideUp(function(){
					$(this).remove();
				});
			});
		}
		return false;
	});
	$('a.edit-action-link').live('click', function(){
		var action_block = $(this).parent().parent();
		var action_id = $(action_block).attr('id').split('action_')[1];
		$.ajaxSetup({async: false});
		$.get('/actions/aedit/' + action_id, function(data){
			$(action_block).html(data);
		});
		var form = $('#ActionAeditForm');
		form.bind('submit', {form: form, actionId: action_id, block: action_block}, save_action);
		return false;
	});
	
	function save_action(e) {
		var data = $(e.data.form).serialize();
		$.post('/actions/aedit/'+e.data.actionId, data, function(data){
			$(e.data.block).html(data);
		});
		return false;
	}
	
	$('a.day-order-down').click(function(){
		var link = this;
		var day_id = this.id.split('day-order-')[1];
		var day_block = $(this).parent();
		
		if(day_block.className != 'day') {
			day_block = $(this).parent().parent();
		}
		var next_block = $(day_block).next('div.day');
		
		$.ajaxSetup({async: false});
		$.get('/days/aorder/' + day_id + '/0', function(data){
			$(day_block).fadeOut('slow');
			$(next_block).after(day_block);
			$(day_block).slideDown('slow');
			var up_link = $('a.day-order-up').clone(true);
			var down_link = $(link).clone(true);
			down_link.id = 'day-order-' + data;
			up_link.id = 'day-order-' + day_id;
			$('#day-order-'+data).before();
			$(link).before(up_link).remove();
		});
	});
	$('a.day-order-up').click(function(){
		var link = this;
		var day_id = this.id.split('day-order-')[1];
		var day_block = $(this).parent();
		
		if(day_block.className != 'day') {
			day_block = $(this).parent().parent();
		}
		var prev_block = $(prev_block).next('div.day');
		
		$.ajaxSetup({async: false});
		$.get('/days/aorder/' + day_id + '/1', function(data){
			$(day_block).fadeOut('slow');
			$(prev_block).before(day_block);
			$(day_block).slideDown('slow');
			var up_link = $('a.day-order-down').clone(true);
			var down_link = $(link).clone(true);
			down_link.id = 'day-order-' + data;
			up_link.id = 'day-order-' + day_id;
			$('#day-order-'+data).before();
			$(link).before(up_link).remove();
		});
	});
});

