function EventDetailEntry(oParentClass,dtEvent,sTitle,sURL) {
	this.ParentClass = oParentClass || null;
	this.EventDate = dtEvent || null;
	this.EventTitle = sTitle || "";
	
	this.id = "";
	
	this.getEntry = function() {
		var self = this;
		
		var dtEventDate = this.EventDate;
		var iYear = dtEventDate.getFullYear();
		var iMonth = dtEventDate.getMonth();
		var iDate = dtEventDate.getDate();
		var dtEvent = new Date(iYear, iMonth, iDate);
		
		var aDaysOfWeek = this.ParentClass.Properties.DaysOfWeek;
		var aMonthsOfYear = this.ParentClass.Properties.MonthsOfYear;
		var sDateStr = aDaysOfWeek[dtEvent.getDay()].substring(0,this.ParentClass.Properties.iShortDayNameLength);
		sDateStr += ", ";
		sDateStr += dtEvent.getDate();
		sDateStr += " ";
		sDateStr += aMonthsOfYear[dtEvent.getMonth()].substring(0,this.ParentClass.Properties.iShortDayNameLength);
		sDateStr += " ";
		sDateStr += dtEvent.getFullYear();
		this.EventDate = sDateStr;
		
		var oEntry = document.createElement("a");
		oEntry.className = "cal_event_entry";
		oEntry.href = sURL;
		
		var oEventEntryImg = document.createElement("img");
		oEventEntryImg.src = "lib/png/cal_event_entry_01.png";
		oEventEntryImg.className = "cal_event_entry_img";
		oEntry.appendChild(oEventEntryImg);
		
		var oEventDetailContent = document.createElement("div");
		oEventDetailContent.className = "cal_event_detail_content";
		oEntry.appendChild(oEventDetailContent);
		
		var oEDC_Title = document.createElement("h5");
		oEDC_Title.appendChild(document.createTextNode(this.EventTitle));
		
		var oEDC_Posted = document.createElement("h6");
		oEDC_Posted.appendChild(document.createTextNode(this.EventDate));
		
		oEventDetailContent.appendChild(oEDC_Title);
		oEventDetailContent.appendChild(oEDC_Posted);
		
		return oEntry;
	}
}