﻿// JScript File

function displayDetails(el)
{
	if (document.getElementById)
	{
		var element = document.getElementById("calendarDetails");
	}
	else if (document.all)
	{
		var element = document.all["calendarDetails"];
	}
	else if (document.layers)
	{
		var element = document.layers["calendarDetails"]; 
	}
	
	element.innerHTML = "";
	for(var x = 0; x<eventsData[el].length; x++ )
	{
		var newElement = document.createElement("div");
		newElement.setAttribute("class", "calendarDetailsItem");
		newElement.innerHTML = "<strong>Title:</strong> " + eventsData[el][x]["subject"].replace(/&apos;/gi,"&#39;") + "<br />";
		newElement.innerHTML += "<strong>Date:</strong> " + eventsData[el][x]["date"] + "<br />";
		if(eventsData[el][x]["category"].length > 0)
		{
			newElement.innerHTML += "<strong>Category:</strong> " + eventsData[el][x]["category"].replace(/&apos;/gi,"&#39;") + "<br />";
		}
		if(eventsData[el][x]["location"].length > 0)
		{
			newElement.innerHTML += "<strong>Location:</strong> " + eventsData[el][x]["location"].replace(/&apos;/gi,"&#39;") + "<br />";
		}
		if(el == activeDay)
		{
			newElement.innerHTML += "<a href=\"admin/index.aspx?element=calendar&amp;action=edit&amp;id=" + eventsData[el][x]["id"] + "\">[Edit]</a>";
			newElement.innerHTML += "&nbsp;&nbsp;&nbsp;";
			newElement.innerHTML += "<a href=\"admin/index.aspx?element=calendar&amp;action=delete&amp;id=" + eventsData[el][x]["id"] + "\" onclick=\"javascript:return confirm('Are you sure you want to delete this?');\">[Delete]</a>";
		}
		element.appendChild(newElement);
	}
}

function clearDetails()
{
	if (document.getElementById)
	{
		var element = document.getElementById("calendarDetails");
	}
	else if (document.all)
	{
		var element = document.all["calendarDetails"];
	}
	else if (document.layers)
	{
		var element = document.layers["calendarDetails"]; 
	}
	
	if(activeDay == null)
	{
		element.innerHTML = "";
	}
	else
	{
		element.innerHTML = "";
		displayDetails(activeDay);
	}
}

var eventsData = new Array();

var activeDay = null;