$(document).ready(function () {
	if ($('.pressebox').length > 0) {
		updateBasketCount();
	}

	if ($('.tx-webx-pressportal').length == 0) {
		return;
	}

	$('.tx-webx-pressportal .aerial_show .download_request #download_checkbox').change(function () {
		$('.tx-webx-pressportal .aerial_show .download_request #download_checkbox_button').prop('disabled', !$(this).prop('checked'));
	});

	$('.tx-webx-pressportal .basket-list #downloadCheckbox').change(function () {
		$('.tx-webx-pressportal .basket-list #btnPressDownload').prop('disabled', !$(this).prop('checked'));
	});

	var bulkCount = 0;
	$('.tx-webx-pressportal .jsCheckboxBulkDownload').change(function () {
		if ($(this).prop('checked')){
			bulkCount++;
		}else{
			bulkCount--;
		}
		$('.jsBulkCount').text(bulkCount);
		if (bulkCount>0){
			$('#btnPressDownload').prop("disabled", false);
		}else {
			$('#btnPressDownload').prop("disabled", true);
		}
	});
	$('.tx-webx-pressportal #jsCheckPrivacyInfo').click(function () {
		$('#pressImagesForm').submit();
		$.fancybox.close();
		$('.tx-webx-pressportal .jsCheckboxBulkDownload').prop( "checked", false );
		$('.jsBulkCount').text('0');
		$('#btnPressDownload').prop("disabled", true);
	});
	$('.tx-webx-pressportal .jsPrivacyCheckbox').change(function () {
		if ($(this).prop('checked')){
			$(this).parents('.form_form').find('.btnDownloadImage').prop("disabled", false);
		}else{
			$(this).parents('.form_form').find('.btnDownloadImage').prop("disabled", true);
		}
	});
	$('.tx-webx-pressportal .btnDownload').click(function () {
		$('#jsCheckDownloadFile').attr('href',$(this).data('href'));
	});
	$('.tx-webx-pressportal #jsCheckDownloadFile').click(function () {
		$.fancybox.close();
	});

	$('.tx-webx-pressportal .add_to_basket').click(function () {
		$.ajax({
			method: 'get',
			url: $(this).data('url')
		}).done(function (html) {
			swal(html, '', 'success');
			updateBasketCount();
		});
	});

	$('.tx-webx-pressportal .removeFromBasket').click(function () {
		var item = $(this).closest('.item');

		$.ajax({
			method: 'get',
			url: $(this).data('url')
		}).done(function (html) {
			setTimeout(function () {
				swal(html, '', 'success');
			}, 100);

			item.animate({height: 'toggle', opacity: 'toggle'}, 'slow');
			updateBasketCount();
		});
	});

	function updateBasketCount() {
		var id = 1369;

		if (location.host == 'www.stubaier-gletscher.com') {
			id = 1820;
		}

		$.ajax({
			type: 'GET',
			// url: $('.tx-webx-pressportal:first').data('basketCount')
			url: '?id=' + id + '&tx_webxpressportal_main[action]=itemCount&tx_webxpressportal_main[controller]=Basket'
		}).done(function (html) {
			$('.pressebox .zahl').text(html);
		});
	}
});