/**
 * Inserts a <a name="act"></a> tag at the event equal
 * to or later then actual date.
 **/
	function init() {
		var mybody = document.getElementsByTagName("body")[0];
		var tables = document.getElementsByTagName("table"); //Get all tables
		
		if(tables.length > 0) {
			var thisTable = tables[0]; //Get specific table
		}
	
		//Check if correct table
		if(thisTable.id == "anchorTable") {
			myTableBody = thisTable.getElementsByTagName("tbody")[0];
			//Get the rows in the table
			myTableTrs = myTableBody.getElementsByTagName("tr");
			
			var strDate = ""; //Holds the date of each row
			var todayDate = new Date();
			var eventDate = new Date();
			var strAllDates = "" //test purpose
			
			//foreach row in table, except first row
			for(i = 1; i < myTableTrs.length; i++) {
				myTd = myTableTrs[i].getElementsByTagName("td")[2];
				myP = myTd.getElementsByTagName("p")[0];
				mySpan = myP.getElementsByTagName("span")[0];
				
				strDate = mySpan.innerHTML; //String containing date
				
				//9-14.5.2004
				var regex1 = new RegExp(["[0-9]{1,2}-([0-9]{1,2})\.([0-9]{1,2})\.([0-9]{4})"]);
				
				//30.5.-1.6.2004
				var regex2 = new RegExp(["[0-9]{1,2}\.[0-9]{1,2}\.-([0-9]{1,2})\.([0-9]{1,2})\.([0-9]{4})"]);
				
				//06.04.2005
				var regex3 = new RegExp(["([0-9]{1,2})\.([0-9]{1,2})\.([0-9]{4})"]);
		
				/** Check which regex to execute **/
				if(regex1.test(strDate)) {	
					var resultArray = regex1.exec(strDate);
					eventDate.setFullYear(resultArray[3], resultArray[2] - 1, resultArray[1]);
					strAllDates += eventDate + "<br/>"; //test purpose
				}
				
				else if(regex2.test(strDate)) {
					var resultArray = regex2.exec(strDate);
					eventDate.setFullYear(resultArray[3], resultArray[2] - 1, resultArray[1]);
					strAllDates += eventDate + "<br/>"; //test purpose
				}
				
				else if(regex3.test(strDate)) {
					var resultArray = regex3.exec(strDate);
					eventDate.setFullYear(resultArray[3], resultArray[2] - 1, resultArray[1]);
					strAllDates += eventDate + "<br/>"; //test purpose
				}
				
				/** If the most actual event is found, insert an anchor **/
				if(todayDate <= eventDate) {
					index = i;
					
					//decrease index if index is large enough
					if(i > 2) {
						index -= 1;
					}
						
					myPrevTd = myTableTrs[index].getElementsByTagName("td")[0]; //Get previous TD
					linkEl = document.createElement("A");
					linkEl.name = "act";
					myPrevTd.appendChild(linkEl);
					linkEl.scrollIntoView();
					scrollBy(-10, 0);
					
					break;
				} //if
			} //for
		} //if
	} //function