function loaded()
{
	var mapping = window.document.getElementById('france_mapping');
	var areas = mapping.getElementsByTagName('AREA');
	
	for(var i = 1; i <= areas.length; i +=1)
	{
		var area = document.getElementById(i);
		if(area.addEventListener)
		{
			area.addEventListener('mouseover',showMap,false);
			area.addEventListener('mouseout',hidMap,false);
		}
		else
		{
			area.attachEvent('onmouseover',showMap);
			area.attachEvent('onmouseout',hidMap);
		}
	}
}

//------------------------------------------------------------------------------
function showMap (e)
{
	e = e || window.event;
	var rg = e.target || e.srcElement;
	var map = document.getElementById('map');
  var span = document.getElementById('reg');
	if(span.hasChildNodes())
	{
		var text = span.firstChild;
		span.removeChild(text);
	}
	var text = document.createTextNode(rg.title);
	span.appendChild(text);
	map.src = 'france/' + rg.id + '.gif';
}

//------------------------------------------------------------------------------
function hidMap (e)
{
	var map = document.getElementById('map')
	map.src = 'france/france_0.gif';
	var span = document.getElementById('reg');
	if(span.hasChildNodes())
	{
		var text = span.firstChild;
		span.removeChild(text);
		span.appendChild(document.createTextNode('France'));
	}
}
if (window.addEventListener) window.addEventListener('load',loaded,false);
else window.attachEvent('onload',loaded);  
