
window.onload = function()
{


	if(document.getElementById('pannelSubmenu')) 
	{
		toggleSubmenu = new fx.Height('pannelSubmenu');
	}
	
	if(document.getElementById('pannelNews'))
	{
		toggleNews = new fx.RememberHeight('pannelNews');
	}
	
	if(document.getElementById('listTCommunes')) 
	{
		tacheC = new fx.RememberHeight('listTCommunes');
		tacheK = new fx.RememberHeight('listTKeven');
		tacheP = new fx.RememberHeight('listTPatrick');
		
		toggleComm = function(comm)
		{
			toggleThisComm = new fx.Height(comm);
			toggleThisComm.toggle();
		}

	}
	
	
	
	// pannel Login Control
	if(document.getElementById('pannelLoginMuscle')) 
	{
	toggleLogin = new fx.Height('pannelLoginMuscle');
	}


// services shower.

	if(document.getElementById('service'))
	{
		var serviceNum = 1;
		var changeService = new fx.Height('service', { duration: 500, onComplete: function() { chooseService(serviceNum) } } );
		var toggleService = new fx.Height('service');
		
		var sWeb = document.getElementById('sWeb');
		var sGraph = document.getElementById('sGraph');
		var sRef = document.getElementById('sRef');
		var sHeb = document.getElementById('sHeb');
		
		sGraph.style.display = 'none';
		sRef.style.display = 'none';
		sHeb.style.display = 'none';
		
		var secs
		var timerID = null;
		var timerRunning = false;
		var delay = 1000;
		
		chooseService = function(num)
		{
			if(num == 1)
			{
				sWeb.style.display = 'none';
				sGraph.style.display = 'block';
				toggleService.toggle();
				serviceNum = 2;
				InitializeTimer();
			}
			if(num == 2)
			{
				sGraph.style.display = 'none';
				sRef.style.display = 'block';
				toggleService.toggle();
				serviceNum = 3;
				InitializeTimer();
			}
			if(num == 3)
			{
				sRef.style.display = 'none';
				sHeb.style.display = 'block';
				toggleService.toggle();
				serviceNum = 4;
				InitializeTimer();
			}
			if(num == 4)
			{
				sHeb.style.display = 'none';
				sWeb.style.display = 'block';
				toggleService.toggle();
				serviceNum = 1;
				InitializeTimer();
			}
			
		}
		
		
		InitializeTimer = function()
		{
			// Set the length of the timer, in seconds
			secs = 8;
			StopTheClock()
			StartTheTimer()
		}
		
		StopTheClock = function()
		{
			if(timerRunning);
				clearTimeout(timerID);
				timerRunning = false;
		}
		
		StartTheTimer = function ()
		{
			if (secs==0)
			{
				StopTheClock();
				// Action
				changeService.toggle();
			}
			else
			{
				secs = secs - 1;
				timerRunning = true;
				timerID = self.setTimeout("StartTheTimer()", delay);
			}
		}
		
		InitializeTimer();

	}


}


// pannel Login Initialisation.

function pannelLoginInit(state)
{
	var pannelLogin = document.getElementById('pannelLoginMuscle');

	if(state == "logued")
	{
		toggleLogin = new fx.Height('pannelLoginMuscle');
		
	}
	else
	{
		toggleLogin = new fx.Height('pannelLoginMuscle');
		
		toggleLogin.toggle();
	}
}
