;$(function(){
	$('#auto-index-search .services .store a').each(function(){
		var element = $(this);
		var parent = $(element.parent('li'));
		element.click(function(){
			var isStored = parent.hasClass('stored');
			var id = element.metadata().id;
			parent.addClass('ajax');
			$.ajax({
				'url': '/ajax/auto/' + (isStored ? 'remove-stored' : 'store'),
				'data': {
					'id': id
				},
				'type': 'post',
				'complete': function(){
					parent.removeClass('ajax');
				},
				'success': function(r){
					isStored = !isStored;

					parent[isStored ? 'addClass' : 'removeClass']('stored');
					element.text(isStored ? 'Удалить из блокнота' : 'Добавить в блокнот');
					if(isStored) {
						$.ajax({
							'url': '/widget/auto/stored',
							'type': 'post',
							'success': function(r){
								try{
									var o = $('#auto-widget-stored');
									var p = $('<div id="auto-widget-stored-placeholder"></div>').insertBefore(o);
									o.remove();
									$(r).insertBefore(p);
									var w = $('#auto-widget-stored');
									p.remove();
								}catch(e){
									alert(e)
								}
							}
						})
					}else{
						$('#auto-widget-stored tr.i' + id).remove();
						if($('#auto-widget-stored table tbody tr').length == 0){
							$('#auto-widget-stored').hide();
						}
					}
				}
			});
			return false;
		});
	});
});

