function MoveSun() 
{
	var CenterX = 50;
	var CenterY = 90;

	var NewX	= CenterX;
	var NewY	= CenterY;

	var Angle    = 60 + ( GetDayPercent() * 60 );

	var Hypot	 = 70;	
	var Adjacent = Math.round(Math.cos(Angle*Math.PI/180) * Hypot);
	var Opposite = Math.round(Math.sin(Angle*Math.PI/180) * Hypot);

	NewX -= Adjacent;
	NewY -= Opposite;

	Sun.style.top  = NewY + '%';
	Sun.style.left = NewX + '%';
	setTimeout( MoveSun, 60000); 
} 

function Init() 
{
	Sun = document.getElementById('theme13'); 
	MoveSun(); // start animating
}

function GetDayPercent()
{
	var Time		= new Date();
	var GreenwichMS	= Time.getTime() + (Time.getTimezoneOffset() - 6 * 60000);
	var Greenwich	= new Date(GreenwichMS);
	var Hour		= Greenwich.getHours();

	var Sunrise = 6
	var	Sunset  = 17

	var Result = 0;

	if ( Hour < Sunrise )
	{
		Result = 0;
	}	
	else if ( Hour > Sunset )
	{
		Result = 1;
	}
	else
	{
		Result = ( Hour - Sunrise ) / ( Sunset - Sunrise );
	}	

	return Result;
}

window.onload = Init;