function init()
{
	if((BrowserDetect.browser == "Internet Explorer")
	&& (BrowserDetect.version == "7"))
	{
		document.getElementById("msg").innerHTML = "<font color='red'>You are using Internet Explorer Version 7.<br />This is rather old and some features of this website will not work (e.g. Input a Result).<br /></font>";
		document.getElementById("msg").innerHTML += "<font color='red'>You should upgrade to Internet Explorer 8 <a href='http://www.microsoft.com/download/en/details.aspx?id=43'>www.microsoft.com/download/en/details.aspx?id=43</a></font>";
	}
	document.getElementById("lastModDate").innerHTML = showUpcomingFixtures();
}

function buildFixtures( from, to, fixtures )
{
	var list = [];
	var i, j, d1, d2, temp;
	for( i=0; i<fixtures.length; i++ )
	{
		d1 = new Date(fixtures[i].mDate);
		if( d1 >=from && d1<to )
		{
			for( j=0; j<list.length; j++ )
			{
				d2 = new Date(fixtures[list[j]].mDate);
				if( d2 > d1 )
				{
					temp = list.slice(0,j);
					temp.push( i );
					while( j<list.length )
					{
						temp.push( list[j++] );
					}
					list = temp;
					break;
				}
			}
			if( j == list.length )
			{
				list.push( i );
			}
		}
	}
	return list;
}

function showUpcomingFixtures()
{
	var output = document.getElementById("upcomingFixtures");
	var from = new Date();
	var to = new Date();
	to.setTime( from.getTime()+(3600000*24*5) );
	var htm = [];

	countResults();

	return LastModified;
}

function countResults()
{
	var fixtures = Fixtures;
	var d;
	var totalFixtures = 0;
	var resultsCount = 0;

	for( var leagueTypeID in leagueList )
	{
		var league = leagueList[leagueTypeID];
		if( league.leagueStyle )
		{
			for( d=0; d<league.divisions.length; d++ )
			{
				var div = divisionList[league.divisions[d]];
				totalFixtures += div.teams.length * (div.teams.length-1);
			}
		}
	}
	document.getElementById("totalResults").innerHTML = totalFixtures;

	for( i=0; i<fixtures.length; i++ )
	{
		if( fixtures[i].scH != "" )
			resultsCount++;
	}
	document.getElementById("resultsIn").innerHTML = resultsCount;
}
