
scriptProxy.RegisterAjaxMethods(['GetEventDescription', 'GetEventExcerpt']);

//Global variables
var prevEventId = null; // the previous event that was selected
var curEventId = null; // the currently selected event

function showExcerpt(eventId)
{
	AjaxMethod.GetEventExcerpt(eventId, onGetEventExcerpt);
}

function showEvent(eventId)
{
	curEventId = eventId;
	if (prevEventId == eventId)
	{
		if (down)
		{
			AjaxMethod.GetEventExcerpt(prevEventId, onGetEventExcerpt);
			down = false;
		}
		else
		{
			AjaxMethod.GetEventDescription(eventId, onGetEventDescription);
			down = true;
		}
	}
	else if (prevEventId != eventId)
	{
		AjaxMethod.GetEventDescription(eventId, onGetEventDescription);	
	}
}

function onGetEventDescription(res)
{

	$('EventDescription-'+curEventId).innerHTML = res.text;
		
	//if (prevEventId == null)
	//	prevEventId = curEventId;

}

function onGetEventExcerpt(res)
{
	$('EventDescription-'+prevEventId).innerHTML = res.text;
	
}