$(document).ready(function()
{
	$("a.blank").click(function()
	{
		window.open($(this).attr('href'));
		return false;
	});
});

function load_event_dairy(event)
{
	$.post(base_url + "frontend/xajax/get_event_dairy", {event: event},
		function (data)
		{
			$('.event_diary').append(data);
			init_qtip_dairy();
		}
	);
}

function event_dairy_prev_days(event, current)
{
	$.post(base_url + "frontend/xajax/update_event_dairy", {event: event, start: current},
		function (data)
		{
			$('.event_diary').children().remove();
			$('.event_diary').append(data);
			
			init_qtip_dairy();
		}
	);
}

function event_dairy_next_days(event, current)
{
	$.post(base_url + "frontend/xajax/update_event_dairy", {event: event, start: current},
		function (data)
		{
			$('.event_diary').children().remove();
			$('.event_diary').append(data);
			
			init_qtip_dairy();
		}
	);
}

function event_dairy_reload(event)
{
	$.post(base_url + "frontend/xajax/update_event_dairy", {event: event},
		function (data)
		{
			$('.event_diary').children().remove();
			$('.event_diary').append(data);
				
			init_qtip_dairy();
		}
	);
}

function event_time_registation(event, event_time, hour)
{
	$.post(base_url + "frontend/xajax/event_dairy_reserv", {event_time: event_time, hour: hour},
		function (data)
		{
			switch (data)
			{
				case 'error_no_free_places':
					alert('HIBA: sikertelen jelentkezés.\nAz üres helyek elfogytak.');
					break;
				
				case 'successfull':
					break;
			}
			
			event_dairy_reload(event);
		}
	);
}

function event_time_unregistation(event, event_time, hour)
{
	$.post(base_url + "frontend/xajax/event_dairy_unreserv", {event_time: event_time, hour: hour},
		function (data)
		{
			switch (data)
			{
				case 'successfull':
					break;
			}
			
			event_dairy_reload(event);
		}
	);
}

function event_time_job_box__focus(target, event, event_time, hour)
{
}

function event_time_job_box__blur(target, event, event_time, hour)
{
	if ($(target).val() == '')
	{
		return;
	}
	
	$.post(base_url + "frontend/xajax/event_dairy_update_task", {event_time: event_time, hour: hour, task: $(target).val()},
		function (data)
		{
			switch (data)
			{
				case 'successfull':
					break;
			}
			
			event_dairy_reload(event);
		}
	);
}

function event_time_job_box__keypress(e, target, event, event_time, hour)
{
	if (e.which == 13)
	{
		$(target).blur();
	}
}
