


function calendarRespondToRSVP (eventID, userResponse)
	{
	loadURL(baseURL+'/ajaxdata.php?type=calendar_rsvp_respond&event='+eventID+'&response='+userResponse);
	calendarReloadRSVP(eventID);
	}


function calendarReloadRSVP (eventID)
	{
	loadURLIntoID('ajaxdata.php?type=calendar_rsvp&event='+eventID, 'calendar-rsvp');
	}


function calendarDisplayEvent (eventID)
	{
	loadURLIntoID('ajaxdata.php?type=calendar_event&id='+eventID, 'calendar-event-pane');
        var target = $('a[name=calendar-event-area]');
        if (target.length)
		{
		var top = target.offset().top;
		$('html,body').animate({scrollTop: top}, 1000);
		return false;
		}
	}


function calendarDeleteEvent (eventID, confirmMes)
	{
	var r = confirm(confirmMes);
	if (r)
		{
		loadURL(baseURL+'/ajaxdata.php?action=calendar-delete_event&id='+eventID);
		document.getElementById('calendar-event-pane').innerHTML = "";
		var mm = document.getElementById('calendar-cur-mm').value;
		var yyyy = document.getElementById('calendar-cur-yyyy').value;
		var club = document.getElementById('calendar-cur-club').value;
		loadURLIntoID('ajaxdata.php?action=calendar-monthly_events&mm='+mm+'&yyyy='+yyyy+'&club='+club, 'calendar-mevents');
		loadURLIntoID('ajaxdata.php?action=calendar-make&mm='+mm+'&yyyy='+yyyy+'&club='+club, 'calendar-make');
		nd();
		}
	}


function calendarShowDailyEvents (dd, mm, yyyy, dialogTitle, club)
	{
	$('#daily-events-dialog').dialog('option', 'title', dialogTitle);
	document.getElementById('daily-events-dialog').innerHTML = "<div class='loader'></div>";
	var url = 'ajaxdata.php?type=calendar_daily_events&dd='+dd+'&mm='+mm+'&yyyy='+yyyy;
	if (typeof(club) != 'undefined')
		{
		url += '&club='+club;
		}
	loadURLIntoID(url, 'daily-events-dialog');
	$('#daily-events-dialog').dialog('open');
	}


