
function GetNewsReleaseList()
{
	//alert(arNewsRelease[0]);
	var stmp = '';
	
	for(var idx = 0; idx < arNewsRelease.length; idx++) {
		
		stmp += MakeDate( arNewsRelease[idx][1])
				+"<div class=ssoNRTitle>"
				+"<a href='http://www.sources.com/Releases/NR"+arNewsRelease[idx][0]+".htm'>"
				+arNewsRelease[idx][2]
				+'</a></div>';
	}
	
	return stmp;
}
function GetCalendarEvents()
{
	var lastdate = 'xxxxx';
	var stmp = '';
	
	for(var idx = 0; idx < arCalendarEvents.length; idx++) {
		
		if(lastdate != arCalendarEvents[idx][1]) {
			if(idx > 0)
				stmp += '</ul>';
			lastdate = arCalendarEvents[idx][1]
			stmp += MakeDate( lastdate )+':<ul>';
		}
		stmp +="<li class=ssoCETitle>"
				+"<a href='http://calendar.sources.com'>"
				+arCalendarEvents[idx][2]
				+'</a></li>';
	}
	stmp += '</ul>';
	
	return stmp;
}
function MakeDate( AMySQLDateStr )
{
	function ToMonthAbbrev(AMonthNum)
	{
		switch(AMonthNum) {
			case 1: return 'Jan'; break;
			case 2: return 'Feb'; break;
			case 3: return 'Mar'; break;
			case 4: return 'Apr'; break;
			case 5: return 'May'; break;
			case 6: return 'Jun'; break;
			case 7: return 'Jul'; break;
			case 8: return 'Aug'; break;
			case 9: return 'Sep'; break;
			case 10: return 'Oct'; break;
			case 11: return 'Nov'; break;
			case 12: return 'Dec'; break;
		}
	}

	var yy = parseInt(AMySQLDateStr.substring(0,4),10);
	var mm = parseInt(AMySQLDateStr.substring(5,7),10);
	var dd = parseInt(AMySQLDateStr.substring(8,10),10);
	
	if(yy == 0 || mm == 0 || dd == 0)
		return '';
	
	var stmp = ToMonthAbbrev(mm) +' ' +dd +', ' +yy;	
	
	return stmp;
}
