window.onload = initialise;

function initialise()
	{
	if (document.querySelector('#fade'))
		{
		var fad = document.querySelector('#fade');
		setOpacity(fad, 0);
		fadeIn('#fade',0);
		}
	}

// Repeatedly calls the setOpacity function, increasing opacity by 10% until full

function fadeIn(objId,opacity)
	{
	var obj = document.querySelector(objId);

	if (opacity <= 100)
		{
		setOpacity(obj, opacity);
		opacity += 10;
		window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
		}
	}

function setOpacity(obj, opacity)
	{
	opacity = (opacity == 100)?99.999:opacity;
	obj.style.opacity = opacity/100;
	}
