$(function(){
	$('a[data-toggle=popover]').popover();
	var sortType;
	var cnt = 1;
	var elements = $('input[name="count-elements"]').val();
	var countElements;

	$('.pd20').on('click', '.more-projects', function() {
		var maxCnt = $('input[name="max-size"]').val();
		cnt++;
		countElements = elements * cnt;

		$.ajax({
			dataType: 'html',
			data: {
				PAGEN_1: cnt,
				sort: sortType
			},
			success: function(data) {
				if (cnt==maxCnt) {
					$('.more-projects').remove();
				}
				var res = $(data);
				var blocks = res.find('.project-block');
				$('.projects-list').append(blocks);
				blocks.slideUp(0);
				blocks.slideDown(400);
			}
		});
	});

	//����������
	$('body').on('click', '.sort-asc, .sort-desc', function() {
		sortType = $(this).data('sort');

		$('.search-form').find('.sort-asc, .sort-desc').removeClass('active');
		$(this).addClass('active');

		$.ajax({
			url: location.href,
			data: {
				sort: sortType,
				newsCount: countElements
			},
			dataType: 'html',
			success: function(data) {
				var html = $(data).find('.projects-list').eq(0);
				$('.projects-list').replaceWith(html);
			}
		});
	});
	// filterAjax.init();


	var $projectsList = $('.projects-list');
	var $modalSuccess = $('#modal-success');

	$projectsList.on('click', '#delete', function(){
		var item = $(this);
		var id = item.data('id');
		$modalSuccess.modal('show');

		$('#reject-delete').on('click', function(){
			$modalSuccess.modal('hide');
		});

		$('#confirm-delete').on('click', function(){
			$.ajax({
				url: "/personal/projects/delete.php",
				data: {'id': id},
				dataType: 'json',
				success: function(data) {
					if(data.hack){
						$modalSuccess.modal('hide');
						alert('Ваше местоположение вычислено по IP-адресу, за Вами уже выехали спецслужбы. Благодарим за сотрудничество!');
						console.log('За вами уже выехали');
					} else {
						item.closest('div.project-block').addClass('canceled');
						item.closest('div.project-info').find('div.project-status').html('Проект удален');
						item.closest('.project-buttons').remove();
						//$('.edit-button').remove();
						$modalSuccess.modal('hide');
						window.location.reload()
					}
				}
			});
		});
	});

	$projectsList.on('click', '#reset', function(){
		var item = $(this);
		var id = item.data('id');
		$.ajax({
			url: "/personal/projects/reset.php",
			data: {'id': id},
			dataType: 'json',
			success: function(data) {
				if(data.hack){
					$modalSuccess.modal('hide');
					alert('Ваше местоположение вычислено по IP-адресу, за Вами уже выехали спецслужбы. Благодарим за сотрудничество!');
					console.log('За вами уже выехали');
				} else {
					item.closest('div.project-block').removeClass('canceled');
					item.closest('div.project-info').find('div.project-status').html('Проект восстановлен пользователем');
					item.closest('.project-buttons').remove();
					window.location.reload()
				}
			}
		});
	});

	$projectsList.on('click', '#approve', function(){
		var item = $(this);
		var id = item.data('id');
		$.ajax({
			url: "/personal/projects/approve.php",
			data: {'id': id},
			dataType: 'json',
			success: function(data) {
				if(data.hack){
					$modalSuccess.modal('hide');
					alert('Ваше местоположение вычислено по IP-адресу, за Вами уже выехали спецслужбы. Благодарим за сотрудничество!');
					console.log('За вами уже выехали');
				} else if (data.ok) {
					item.closest('div.project-block').removeClass('canceled');
					item.closest('div.project-info').find('div.project-status').html('Проект одобрен трекером');
					item.closest('.project-buttons').remove();
				} else {
					console.log('something wrong');
				}
			}
		});
	});

	$projectsList.on('click', '#reject', function(){
		var item = $(this);
		var id = item.data('id');
		$.ajax({
			url: "/personal/projects/reject.php",
			data: {'id': id},
			dataType: 'json',
			success: function(data) {
				if(data.hack){
					$modalSuccess.modal('hide');
					alert('Ваше местоположение вычислено по IP-адресу, за Вами уже выехали спецслужбы. Благодарим за сотрудничество!');
					console.log('За вами уже выехали');
				} else if (data.ok) {
					item.closest('div.project-info').find('div.project-status').html('Проект отклонен трекером');
					item.closest('.project-buttons').remove();
				} else {
					console.log('something wrong');
				}
			}
		});
	});
});

// var filterAjax = {
// 	init: function() {
// 		$('.project-date').on('change','input[type=checkbox]',function() {
// 			filterAjax.getProjects();
// 		});
// 	},
// 	getProjects: function() {
// 		var value = {};
// 		$('.project-date input[type=checkbox]').each(function() {
// 			var inp = $(this);
// 			if (inp.is(':checked')) {
// 				value[inp.attr('name')] = inp.val();
// 			}
// 		});
//
// 		$.post(
// 			location.href,
// 			value,
// 			function(data) {
// 				var res = $(data);
// 				$('.projects-wrapper').html(res.find('.projects-wrapper').html());
// 			}
// 		);
// 	}
// };
