var Anim = {};
Anim.data = new Array({uri: 'packsecu.htm',className: 'pack-secu',img: '../statique/pix/presentation/bloc_anim_2.gif'},
{uri: 'controleparental.htm',className: 'controle-parental',img: '../statique/pix/presentation/bloc_anim_1.gif'});

var Presentation = {};
Presentation.target = null;
Presentation.pos = 0;
Presentation.swapZone = null;
Presentation.swapData = null;
Presentation.swapClass = 'active';

Presentation.init = function()
{
	if(Object.isInitialized(window.animData))
	{
		Anim.data = animData;
	}
	Presentation.target = document.getElementById('anim-info');
	
	if(Object.isInitialized(Presentation.target))
	{
		window.setInterval(Presentation.run,3000);
	}
	
	if(window.animOffre)
	{
		animOffre();
	}
	
	if(window.animPromo)
	{
		animPromo();
	}
	
	if(window.animTv)
	{
		animTv();
	}
	
	if(window.animDd)
	{
		animDd();
	}
	
	if(window.animVod)
	{
		animVod();
	}
	
	var ongletColl = Element.getElementsBySelector(document,'ul.onglet-nav > li > h3');
	
	ongletColl.each(function(elem)
	{
		Event.observe(elem,'click',Presentation.swap);
	});
	
	Presentation.swapZone = Element.getElementsBySelector(document,'ul.onglet-nav > li');
	Presentation.swapData = Element.getElementsBySelector(document,'div.bloc-onglet > div > div');
}

Presentation.run = function()
{
	if(Presentation.pos+1 < Anim.data.length)
	{
		Presentation.pos++;
	}
	else
	{
		Presentation.pos = 0;
	}
	
	/*Presentation.target.className = Anim.data[Presentation.pos].className;*/
	var imgElem = Element.getElementsBySelector(Presentation.target,'img');
	
	if(Object.isInitialized(imgElem))
	{
		imgElem[0].src = Anim.data[Presentation.pos].img;
	}
	Presentation.target.href = Anim.data[Presentation.pos].uri;
}

Presentation.swap = function()
{
	var cElem = Event.element(arguments[0]);
	
	if(Object.isInitialized(cElem))
	{
		var ongElem = Element.getParentElement(cElem);
		
		if(Object.isInitialized(ongElem))
		{
			var ongId = ongElem.id;
			var endId = ongId.match(/nav-([a-zA-Z]+)/);
			
			var elemId = 'onglet-'+endId[1];
			var dataElem = $(elemId);
			
			if(!Element.hasClassName(ongElem,Presentation.swapClass))
			{
				for(var i=0; i<Presentation.swapZone.length; i++)
				{
					if(Presentation.swapZone[i] == ongElem)
					{
						Element.addClassName(ongElem,Presentation.swapClass);
					}
					else
					{
						Element.removeClassName(Presentation.swapZone[i],Presentation.swapClass);
					}
				}
				
				if(Object.isInitialized(dataElem))
				{
					for(var i=0; i<Presentation.swapData.length; i++)
					{
						if(Presentation.swapData[i] == dataElem)
						{
							dataElem.style.display = 'block';
						}
						else
						{
							Presentation.swapData[i].style.display = 'none';
						}
					}
				}
			}
		}
	}
}

if(window.Prototype)
{
	Event.observe(window,'load',Presentation.init);
}
