var nextID = 2;

function cloneUploadForm(b){
	f=$(b).parents('form');
	cf = $(f).clone(true);
	$(cf).attr('id', 'uf'+nextID).insertAfter(f).find('textarea,input').val('');
	$(cf).find('input:first').attr('id', 'ui'+nextID);
	nextID++;
}

function uploadPhotos(b){
	$(b).attr('disabled', 'disabled').html('загружаем...');
	$('.upFormContent').parents('form').block({
		message: 'ожидание...',
		css: {
			border: '3px solid #4599C1', padding: '5px', textAlign: 'center'
		}
	});
	
	uploadNextForm();
}

function uploadNextForm(){
	f = $('.upFormContent:first').parents('form');
	if(!$(f).length){
		photoUploadsDone();
		return false;
	}
	$(f).unblock({fadeOut:0}).block({
		message: 'загрузка фотографии...<br><img src="'+IMG+'loading.gif">',
		css: {
			border: '3px solid #4599C1', padding: '5px', width: '200px', textAlign: 'center'
		}
	});
	$.ajaxFileUpload
	(
		{
			url: AJAXPath + 'photoreport/uploadPhoto.php?event_id='+event_id+'&place_id='+place_id+'&event_date='+event_date+'&'+$(f).serialize(),
			fileElementId: $(f).find('input:first').attr('id'),
			formID: $(f).attr('id'),
			dataType: 'html',
			secureuri: false,
			data: 'a=b',
			success: function (data, status)
			{
				//alert(data);
				h = $(f).height();
				$(f).css('height', h+'px');
				$(f).unblock().find('.upFormContent').remove();
				$(f).html(data);
				uploadNextForm();
			},
			error: function (data, status, e)
			{
				alert("ERROR: " + e + "\n" + data + "\n" + status);
			}
		}
	)
	
}

function photoUploadsDone(){
	$('.buttons').html('<div>фотографии загружены</div><button type=button onclick="document.location=document.location;">загрузить еще</button> <button type=button onclick="document.location=\'/photoreports/\'">перейти к просмотру фотоотчета</button>');
}

function delPhotoreport(id){
	d = $('#kpri'+id);
	waitBlock(d, 'Удаляем...');

	$.post(AJAXPath + 'photoreport/delPhotoreport.php', {id: id}, function(data){
		$(d).unblock({fadeOut: 0});
		if(data == 'OK'){
			$(d).fadeOut();
		}else alert(data);
	});
}
