var news_data = new Array();
NewsInit();

function NewsInit()
{ //start
	var i=0;

	news_data[i++] = new Tnews("05 nov 2006","DEDALU project news now also on sourceforge",
		"Since 3th november 2006, news about DEDALU project will be posted also in its project site on sourceforge. "+
		"This means that news will be available both in the web site (like always) and project site (since 3th november 2006), allowing also rss feedback."
		);
	news_data[i++] = new Tnews("03 nov 2006","SVN repository is up and runnig!",
		"SVN repository is up. This is the first time I set up a versioning system of my own, and I hope everything will be ok! Enjoy it!"
		);
	news_data[i++] = new Tnews("16 sep 2005","Small web updates!",
		"F.A.Q. section has been added."
		);
	news_data[i++] = new Tnews("10 jun 2005","StickyNotes data file structure is getting more stable!",
		"Data file (where all infos related to each note are stored) is going to get its definitive structure. "+
		"It is an XML file which could be easily extended to provide further support."
		);
	news_data[i++] = new Tnews("19 may 2005","StickyNotes, a new project has been added.",
		"A new project has been added to DEDALU. StickyNotes is a small application to handle notes on the desktop. "+
		"First releases will deal only with basic functionalities, while more detailed features will be added in the future."
		);
	news_data[i++] = new Tnews("10 apr 2005","Corrupted zips?",
		"I have noted that some zips can not be opened with winzip 8.0. "+
		"They looks like being corrupted. The truth is that they aren't! They are ok, but since they were created using winrar, something seems wrong. "+
		"If you experiment problems opening one zip file, try to use an updated version of winzip (I didn't tested this solution!) "+
		"or an updated version of winrar (I do tested this solution!)."
		);
	news_data[i++] = new Tnews("09 apr 2005","New 'Dump' section available!",
		"A new section named 'Dump' is available. "+
		"This section will collect description of candidates to be added to DEDALU project."
		);
	news_data[i++] = new Tnews("26 mar 2005","Lazix 0.1.4.0 released!",
		"A new release of Lazix is available. "+
		"Changes are related to game levels implementation and their management. Main window has been changed to show the level info and "+
		"to manage the starting of a new level. Actually there are only 6 levels (1 ... 6) and they are different only in game speed and "+
		"block types available. In addiction to this, game records can take into account old records from previous releases, "+
		"since their level ID is considered 0, while the new one are numbered from 1 to 6."
		);
	news_data[i++] = new Tnews("19 feb 2005","Lazix 0.1.3.0 released!",
		"Another small change! I have uploaded a new release of Lazix. "+
		"Main changes are related to the way splash screen works, and a small change related to the game pause."
		);
	news_data[i++] = new Tnews("06 dec 2004","Lazix 0.1.2.0 released!",
		"Another small change! I have uploaded a new release of Lazix. "+
		"Main changes are related to the way it checks for updates. Infact now RSS files from "+
		"Sourceforge are used, thus a XML document is parsed."
		);
	news_data[i++] = new Tnews("12 nov 2004","LGDeditor has moved here!",
		"LGDeditor, a simple editor for LGD files from TTT/SuS game "+
		"(see <a href='http://way-x.got-game.org'>http://way-x.got-game.org</a> and "+
		"<a href='http://3dtt.running-gag.de'>http://3dtt.running-gag.de</a>), "+
		"has moved here and in the near future it will be no more available from my Homepage."
		);
	news_data[i++] = new Tnews("17 oct 2004","MineField 1.3 released!",
		"This release implements a basic internet updates check. "+
		"Codes files have been reorganized and changed to be more readable"
		);
	news_data[i++] = new Tnews("03 oct 2004","Lazix 0.1.1.0 released!",
		"Few time available means also small changes! I have uploaded a new release of Lazix, "+
		"which implement a basic games records management, even if games levels are not managed yet."
		);
	news_data[i++] = new Tnews("02 oct 2004","Stats available!",
		"Not really a great news! I have added the stats page which refers to the project ones. "+
		"Also small (invisible) changes has been made to the pages, mainly about the external links references."
		);
	news_data[i++] = new Tnews("22 sep 2004","Links page is active!",
		"The DEDALU Home Page is still growing,.... the Links page has been added with links to "+
		"all those sites that are fundamentals for this project. More will be added as soon as possible."
		);
	news_data[i++] = new Tnews("19 sep 2004","DEDALU Home Page start its life!",
		"Home and News pages are active. Other pages will be active as soon as possible. "+
		"Please, stay tuned for more news!"
		);
	news_data[i++] = new Tnews("18 sep 2004","DEDALU Home Page is on-line!",
  		"I just started to develop DEDALU Home Page. I'm using some javascript and simple HTML coding. "+
		"I will move nearly all content related to DEDALU from my Home Page "+
		"(<a href='http://pepecito.zapto.org' target='_blank'>http://pepecito.zapto.org</A>) to the DEDALU Home Page. Only references and "+
		"links will stay on my Home Page."
		);
	news_data[i++] = new Tnews("06 sep 2004","DEDALU project started!",
		"As I started to use Lazarus, I faced with many problems. "+
		"This was due to the fact that Lazarus is still under its beta stage, but also because I was (and still I am!) a new "+
		"Delphi and Pascal programmer. Before now the last time I saw a Pascal code was more than 12 years ago! "+
		"Since then many things changed and I'm interesting once again on Pascal and its related staffs. "+
		"DEDALU will collect all my projects developed with Lazarus (and FreePascal too), obviously only those "+
		"I can provide sources too."
		);
} //end

function NewsWriteAll()
{ //start
	document.write("<table width='100%' border='0' cellspacing='1'>");
	for (var i=0; i<news_data.length; i++)
		news_data[i].display();
	document.write("</table>");
} //end

function NewsWriteLast()
{ //start
	document.write("<table width='100%' border='0' cellspacing='1'>");
	news_data[0].display();
	document.write("</table>");
} //end
