function getBodyScrollTop()
{
  return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function getBodyScrollLeft()
{
  return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}

function adjustFade(elemId) 
{
	elem = document.getElementById(elemId);
	elem.style.top = getBodyScrollTop() + 'px';
}

function adjustAllFade() 
{
	adjustFade('fade1');
	adjustFade('fade2');
	adjustFade('fade3');
	adjustFade('fade4');
	adjustFade('fade5');
}

function adjustLight(elemId) 
{
	elem = document.getElementById(elemId);
	current_top = document.body.clientHeight * 0.25;
	elem.style.top = current_top + getBodyScrollTop() + 'px';
}

function adjustAllLight() 
{
	adjustLight('light1');
	adjustLight('light2');
	adjustLight('light3');
	adjustLight('light4');
	adjustLight('light5');
}
