function loadProduitsImages()
{
	if(document.getElementById('accueilProduits'))
	{
		var lis = document.getElementById('accueilProduits').getElementsByTagName('li');
		for(var i=0 ; i<lis.length ; i++)
		{
			if(lis[i].className.indexOf('actif') != -1)
			{
				var img = lis[i].getElementsByTagName('img')[0];
				img.src = img.src.substr(0,img.src.lastIndexOf('.'))+'_survol'+img.src.substr(img.src.lastIndexOf('.'));
			}
			else if(lis[i].className.indexOf('survolable') != -1)
			{
				var t1 = lis[i].getElementsByTagName('h1')[0];
				var t2 = lis[i].getElementsByTagName('h2')[0];
				var img = lis[i].getElementsByTagName('img')[0];
				
				img.imgOver = new Image(img.width, img.height);
				img.imgOut = new Image(img.width, img.height);
				img.imgOver.src = img.src.substr(0,img.src.lastIndexOf('.'))+'_survol'+img.src.substr(img.src.lastIndexOf('.'));
				img.imgOut.src = img.src;
				
				img.onmouseover = function()
				{
					this.src = this.imgOver.src;
					//this.src = this.src.substr(0,this.src.lastIndexOf('.'))+'_survol'+this.src.substr(this.src.lastIndexOf('.'));
					this.parentNode.parentNode.className = this.parentNode.parentNode.className+' survol';
				}
				img.onmouseout = function()
				{
					this.src = this.imgOut.src;
					//this.src = this.src.substr(0,this.src.lastIndexOf('_survol'))+this.src.substr(this.src.lastIndexOf('_survol')+7);
					this.parentNode.parentNode.className = this.parentNode.parentNode.className.replace(/ survol/,'');
				}
				t1.onmouseover = function()
				{
					var obj = this.parentNode.parentNode.getElementsByTagName('img')[0];
					obj.src = obj.imgOver.src;
					this.parentNode.parentNode.className = this.parentNode.parentNode.className+' survol';
				}
				t1.onmouseout = function()
				{
					var obj = this.parentNode.parentNode.getElementsByTagName('img')[0];
					obj.src = obj.imgOut.src;
					this.parentNode.parentNode.className = this.parentNode.parentNode.className.replace(/ survol/,'');
				}
				t2.onmouseover = function()
				{
					var obj = this.parentNode.parentNode.getElementsByTagName('img')[0];
					obj.src = obj.imgOver.src;
					this.parentNode.parentNode.className = this.parentNode.parentNode.className+' survol';
				}
				t2.onmouseout = function()
				{
					var obj = this.parentNode.parentNode.getElementsByTagName('img')[0];
					obj.src = obj.imgOut.src;
					this.parentNode.parentNode.className = this.parentNode.parentNode.className.replace(/ survol/,'');
				}
			}
		}
	}
	else if(document.getElementById('menuProduits'))
	{
		var lis = document.getElementById('menuProduits').getElementsByTagName('li');
		for(var i=0 ; i<lis.length ; i++)
		{
			if(lis[i].className.indexOf('produit') != -1)
			{
				var lien = lis[i].getElementsByTagName('a')[0];
				var img = lien.getElementsByTagName('img')[0];
				
				img.imgOver = new Image(img.width, img.height);
				img.imgOut = new Image(img.width, img.height);
				img.imgOver.src = img.src.substr(0,img.src.lastIndexOf('.'))+'_survol'+img.src.substr(img.src.lastIndexOf('.'));
				img.imgOut.src = img.src;

				if(lis[i].className.indexOf('actif') != -1)
				{
					img.src = img.imgOver.src;
				}
				else
				{ 
					lien.onmouseover = function()
					{
						var obj = this.getElementsByTagName('img')[0];
						obj.src = obj.imgOver.src;
					}
					lien.onmouseout = function()
					{
						var obj = this.getElementsByTagName('img')[0];
						obj.src = obj.imgOut.src;
					}
				}
			}
		}
	}
}

function loadLinks()
{
	var liens = document.getElementsByTagName('a');
	for(var i=0 ; i<liens.length ; i++)
	{
		if(liens[i].className.indexOf('popup') != -1)
		{
			liens[i].onclick = function()
			{
				window.open(this.href);
				return false;
			}
		}
	}
}

function loadMenu()
{
	var menu = document.getElementById('menu').getElementsByTagName('li');
	for(i=0 ; i<menu.length ; i++)
	{
		if(menu[i].getElementsByTagName('ul').length != 0)
		{
			menu[i].onmouseover = function()
			{
				this.className = this.className+' survol';
			}
			menu[i].onmouseout = function()
			{
				this.className = this.className.replace(/survol/, '');
			}
			menu[i].getElementsByTagName('ul')[0].onmouseover = function()
			{
				this.parentNode.className = this.parentNode.className+' survol';
			}
			menu[i].getElementsByTagName('ul')[0].onmouseout = function()
			{
				this.parentNode.className = this.parentNode.className.replace(/survol/, '');
			}
		}
	}
}

function loadAccueil()
{
	if(document.getElementById('produitsAccueil'))
	{
		var divs = document.getElementById('produitsAccueil').getElementsByTagName('div');
		for(var i=0 ; i<divs.length ; i++)
		{
			divs[i].onmouseover = function()
			{
				this.className = this.className+' survol';
			}
			divs[i].onmouseout = function()
			{
				this.className = this.className.replace(/survol/, '');
			}
		}
	}
	if(document.getElementById('liensAccueil'))
	{
		var lis = document.getElementById('liensAccueil').getElementsByTagName('li');
		for(var i=0 ; i<lis.length ; i++)
		{
			lis[i].onmouseover = function()
			{
				this.className = this.className+' survol';
			}
			lis[i].onmouseout = function()
			{
				this.className = this.className.replace(/survol/, '');
			}
		}
	}
}

window.onload = function()
{
	loadMenu();
	loadLinks();
	loadProduitsImages();
	loadAccueil();
}