function festReserveUser(festivalId, button) {
	var ajax;
	$dialog = $('div#frud').dialog({
		title: 'Ověření',
		width: 300,
		modal: true,
		buttons: {
			'Ověřit': function() {
				if (ajax == true) {
					return null;
				}
				$('div#frud').find('div.alert').remove();
				$('div.ui-dialog-titlebar span.ui-dialog-title').after('<span class="ui-dialog-title-progress" style="background: url(\'/images/small_loader.gif\') repeat scroll 0% 0% transparent; width: 16px; height: 11px; float: left; margin: 2px 10px;"></span>');	
				ajax = true;
				$.post('/ajax/reserveuser/', {
					festival_id: festivalId
				}, function(data) {
					$('div.ui-dialog-titlebar span.ui-dialog-title-progress').remove();
					$('div#frud').prepend(data);
					if ($('div#frud div.success').length) {
						var timeout = setTimeout( 
								function() {
									clearTimeout(timeout);
									$dialog.dialog('close');
									date = new Date();
									$(button).after(date.getDate() + '.' + eval(date.getMonth()+1) + '.' + date.getFullYear());
									$(button).remove();
								}, 5000
							);
					}
					ajax = false;
				});				
			},
			'Zrušit': function() {
				$(this).find('div.alert').remove();
				$(this).dialog('close');
			}
		},
		close: function() {
			$(this).find('div.alert').remove();
		}
	});
}

$(function() {
	$('body').append('<div id="frud" style="display:none;"><p style="font-size: 1.3em; margin: 5px 0pt;"><strong>Pro dokončení je nutné nechat ověřit Váš účet, zda máte na rezervaci nárok.</strong></p></div>');
});
