var Roll = {}
Roll.iniUri = '';
Roll.activeUri = '';
Roll.target = null;
Roll.active = false;

Roll.execute = function()
{
	if(Roll.active)
	{
		Roll.target.src = Roll.iniUri;
		Roll.active = false;
	}
	else
	{
		Roll.target.src = Roll.activeUri;
		Roll.active = true;
	}
}

Roll.start = function()
{
	Roll.execute();
	Roll.active = true;
}

Roll.stop = function()
{
	Roll.execute();
	Roll.active = false;
}

Roll.init = function()
{
	var rollZone = Element.getElementsBySelector(document.body,'div.visuel p.detail span');
	
	if(rollZone && rollZone.length > 0)
	{
		for(var i=0; i<rollZone.length; i++)
		{
		Event.observe(rollZone[i],'mouseover',Roll.start);
		Event.observe(rollZone[i],'mouseout',Roll.stop);
		}
	}
	
	var rollImg = Element.getElementsBySelector(document.body,'div.visuel img');
	
	if(rollImg && rollImg.length > 0)
	{
		Roll.iniUri = rollImg[0].src;
		Roll.target = rollImg[0];
	}
	
	if(window.alternateImg && alternateImg.src != '')
	{
		Roll.activeUri = alternateImg.src;
	}
}

Event.observe(window,'load',Roll.init);