// The Define Event Just uses the existing events to generate the next 4
// events comming up 

 
var counter = 0; 
var MAX_EVENT_DATA = 7; 
var MAX_DATE_LEN = 4;
var EventData = new Array(MAX_EVENT_DATA);

function DefineEvent(inDate, Description, Link, Image, Width, Height) 
{
	var strDate = new String(inDate);
	// The date must be in the 20000525 format = 05/25/2000 8 characters 
	//alert(Description);
	
	if ( strDate.length = MAX_DATE_LEN ) //parse it 
	{
		var year = strDate.substr(0,4);
		var month = strDate.substr(4,2);
		var day = strDate.substr(6,2);
		var inDate = new Date(year,month - 1 ,day);
		//alert(inDate);
		var today = new Date(); 
		if ( (inDate >= today) && (counter < MAX_EVENT_DATA) )
		{
			var data = new Array(inDate,Description,Link,Image);
			//alert(data[1]);
			EventData[counter] = data;
			counter++; 	 
		}
	}	
}

var idexDate = 0;
var idexDescription = 1; 
var idexLink = 2;
var idexImage = 3;
function PrintDates()
{
	var Days = new Array('Sunday','Monday','Tuesday','Wednesday',
	'Thursday','Friday','Saturday');

	document.write('<table border="0", cellspacing="20">'); 
	for (i = 0; i < EventData.length; i++)
	{
		if ( EventData[i] )
		{
			document.write('<tr>');
			document.write('<td>');
			document.write('<a href="' + EventData[i][idexLink] + '">');
			if ( EventData[i][idexImage] )
				document.write('<img border="0" src="' + EventData[i][idexImage]+ '">');
			document.write('<br>');
			var curr_date = EventData[i][idexDate].getDate();
			var curr_month = EventData[i][idexDate].getMonth() + 1;
			var curr_year = EventData[i][idexDate].getFullYear();
			document.write(curr_month + "/" + curr_date + "/" + curr_year); 
			document.write('<br>');
			document.write(EventData[i][idexDescription]);
			document.write('</td>');
			document.write('</tr>'); 
		}
	}
 
	document.write("</table>"); 
		
}