function fillCalendar(amount, location, shortVersion){
	var a = "";
	var e = events.length;
	var l = $(location);
	var sV = shortVersion;
	
	if (amount == "all" || amount >= e || amount == undefined){ a = e }
	if (amount < e) { a = amount }
	if (sV == undefined) { sV == false; }
	
	for (var i=0; i<a; i++){
		var start = events[i][0];
		var end = events[i][1];
		var title = events[i][2];
		var loc = events[i][3];
		var contact = events[i][4];	
		
		var d = new Date(start);
		var day = returnDate(d, 'day');
		var month = returnDate(d, 'month');
		
		var html = [];
		
		html.push('<div class="calendarItem" style="padding:10px 0px;">\n');
		html.push('	<div class="button fleft">' + day + '<br>' + month + '</div>\n');
		
		if (sV == true){ 
			html.push('	<div class="fleft" style="margin-left:5px; width:140px;">\n');
		} else {
			html.push('	<div class="fleft" style="margin-left:20px;">\n'); 
		}
		
		if (title != undefined){
		html.push('		<strong>Event:</strong>\n');
		html.push('		<span>' + title + '</span>\n');
		html.push('		<br>\n');
		}
		
		if (loc != undefined){
		html.push('		<strong>Location:</strong>\n');
		html.push('		<span>' + loc + '</span>\n');
		html.push('		<br>\n');
		}
		
		if (sV == false){
			
			if (contact != undefined){
			html.push('		<strong>Contact:</strong>\n');
			html.push('		<span>' + contact + '</span>\n');
			html.push('		<br>\n');
			}
			
			if (end == undefined){ end = start; }
			
			html.push('		<strong>Date:</strong>\n');
			html.push('		<span>' + start + ' - ' + end +'</span>\n');
		}
		
		html.push('	</div>\n\n');
		html.push('	<div style="clear:both;"></div>\n');
		html.push('</div>\n\n');
		l.append(html.join(""));
	}
}

function returnDate(date, type){
	var d = date;
	var t = type;
	
	if (type == 'month'){
		var get = d.getMonth();
		if (get == 0) { return('Jan'); }
		if (get == 1) { return('Feb'); }
		if (get == 2) { return('Mar'); }
		if (get == 3) { return('Apr'); }
		if (get == 4) { return('May'); }
		if (get == 5) { return('Jun'); }
		if (get == 6) { return('Jul'); }
		if (get == 7) { return('Aug'); }
		if (get == 8) { return('Sep'); }
		if (get == 9) { return('Oct'); }
		if (get == 10) { return('Nov'); }
		if (get == 11) { return('Dec'); }
	}
	
	if (type == 'day') { var day = d.getDate(); if (day < 10) { return("0"+day); } else { return(day); } }
}
