//pour la carte des implantations
function ShowRegion(ag){
	Ch = $("coordonnees").childNodes
	for(i=0;i<Ch.length;i++) {if (Ch[i].nodeName=="DIV") {Ch[i].style.display = 'none'}}
	$('c'+ag).style.display = 'block'
}
var arrayImage;
var __message_afficheVideo;
var __message_zoomPicture;
var __message_transmettre;
var __message_credits;

window.onload = function()
{
 __message_afficheVideo = new OBJdisplayMessage('filter');
  __message_afficheVideo.setMessage('message_afficheVideo', false);
  __message_afficheVideo.curvySettings = null;
  __message_zoomPicture = new OBJdisplayMessage('filter');
  __message_zoomPicture.setMessage('message_zoomPicture', false);
  __message_zoomPicture.curvySettings = null;
  __message_transmettre = new OBJdisplayMessage('transmettre_filter');
  __message_transmettre.setMessage('divsend', false);
  __message_transmettre.curvySettings = null;
  __message_credits = new OBJdisplayMessage('transmettre_filter');
  __message_credits.setMessage('credits', false);
  __message_credits.curvySettings = null;
}

	var left, center, right;
	
	function initSlideShow(startIndex)
	{
		Event.observe($('slideleft'), 'click', function (e) { slideLeft(); } );
		Event.observe($('slideright'), 'click', function (e) { slideRight(); } );
		
		left = $('slidepicture').getElementsByTagName('DIV')[0];
		left.getElementsByTagName('IMG')[0].src = imageArray[startIndex-1];
		left.getElementsByTagName('IMG')[0].setAttribute('index', startIndex-1);
		left.style.zIndex = '20';
		center = $('slidepicture').getElementsByTagName('DIV')[1];
		center.getElementsByTagName('IMG')[0].src = imageArray[startIndex];
		center.getElementsByTagName('IMG')[0].setAttribute('index', startIndex);
		center.style.zIndex = '10';
		center.style.backgroundcolor = '#ffffff';
		right = $('slidepicture').getElementsByTagName('DIV')[2];		
		right.getElementsByTagName('IMG')[0].src = imageArray[startIndex+1];
		right.getElementsByTagName('IMG')[0].setAttribute('index', startIndex+1);
		right.style.zIndex = '20';
	}
	
	function slideLeft()
	{
		if (parseInt(right.style.left) > 0)
		{
			right.style.left = parseInt(right.style.left) - 5 + 'px';
			setTimeout("slideLeft()", 50);
		}
		else
		{
			left.style.left = '213px';
		  center.style.left = parseInt(center.style.left) - 213 + 'px';
			
			temp = left;
			left = center;
			center = right;
			right = temp;
			
			indexNextImage = parseInt(center.getElementsByTagName('IMG')[0].getAttribute('index')) + 1;
			if (indexNextImage > imageArray.length - 1) { indexNextImage = 0; }
			right.getElementsByTagName('IMG')[0].src = imageArray[indexNextImage];
			right.getElementsByTagName('IMG')[0].setAttribute('index', indexNextImage);
			
			left.style.zIndex = '20';
			center.style.zIndex = '10';
			right.style.zIndex = '20';
		}
	}
	
	function slideRight()
	{
		if (parseInt(left.style.left) < 0)
		{
			left.style.left = parseInt(left.style.left) + 5 + 'px';
			setTimeout("slideRight()", 50);
		}
		else
		{
			right.style.left = '-213px';
		  center.style.left = parseInt(center.style.left) + 213 + 'px';
			center.style.backgroundcolor = 'none';
			
			temp = right;
			right = center;
			center = left;
			left = temp;
			
			indexNextImage = parseInt(center.getElementsByTagName('IMG')[0].getAttribute('index')) - 1;
			if (indexNextImage < 0) { indexNextImage = imageArray.length - 1; }
			left.getElementsByTagName('IMG')[0].src = imageArray[indexNextImage];
			left.getElementsByTagName('IMG')[0].setAttribute('index', indexNextImage);
			
			left.style.zIndex = '20';
			center.style.zIndex = '10';
			right.style.zIndex = '20';
			
			center.style.backgroundcolor = '#ffffff';
		}
	}

function transmettre()
{
  document.getElementById('sendfriend').src = sendFriendUrl + '?url='+ window.location;
  __message_transmettre.showMessage();
}

function init()
{
  $('menu').setAttribute('level', '0');
  var familles = $('menu').childNodes;  
  
  for (i = 0; i < familles.length; i++)
  {
    familles[i].lastChild.setAttribute('level', '1');
    var categories = familles[i].lastChild.childNodes;
    
    for (j = 0; j < categories.length; j++)
    {      
      categories[j].getElementsByTagName('UL')[0].setAttribute('level', '2');
    }
  }
  Event.observe($('menu'), 'click', menu_elementClicked);
}  

function menu_elementClicked(e)
{
  if (Event.element(e).parentNode.getAttribute('level') == '1')
  {
    menu_openCategorie(Event.element(e))
  }
  else if (Event.element(e).parentNode.getAttribute('level') == '2')
  {
    alert('Ouvre un produit : #'+ Event.element(e).getAttribute('datakey'));
  }
}

function menu_openCategorie(liElement)
{
  menu_hideAllCategorie();
  liElement.getElementsByTagName('UL')[0].style.display = 'block';
}

function menu_hideAllCategorie()
{
  var familles = $('menu').childNodes;
  for (i = 0; i < familles.length; i++)
  {
    var categories = familles[i].lastChild.childNodes;
    for (j = 0; j < categories.length; j++)
    {
      categories[j].getElementsByTagName('UL')[0].style.display = 'none';
    }  
  }
}

var test;

function zoomPicture(url)
{
  $('zoom_Picture').src = url;
  __message_zoomPicture.showMessage();
  setTimeout('__message_zoomPicture.setPositionMessage()', 500);
}

function afficheVideo(video)
{
  CreateFlash('player', '../../fla/player.swf', 352, 310, 'niv=2&nom=' + video + '');
  __message_afficheVideo.showMessage();
  setTimeout('__message_afficheVideo.setPositionMessage()', 500);
}

function StopVideo(){
	$('player').innerHTML = '';
	}

function getLeft(l){
  if (l.offsetParent) return (l.offsetLeft + getLeft(l.offsetParent));
  else return (l.offsetLeft);
}
function getTop(l){
  if (l.offsetParent) return (l.offsetTop + getTop(l.offsetParent));
  else return (l.offsetTop);
}

//ANIMATIONS FLASH
function CreateFlash(id, chemin, width, height, vars){
	var d;
	if(document.getElementById(id)){d = document.getElementById(id)} else {return}
    var flash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + width + '" height="' + height + '">' +
    '<param name="movie" value="' + chemin + '" />' +
    '<param name="quality" value="high" />' +
    '<param name="wmode" value="transparent" />' +
    '<param name="flashvars" value="' + vars + '">' +
    '<embed src="' + chemin + '" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" flashvars="' + vars + '" width="' + width + '" height="' + height + '"></embed></object>'

    d.innerHTML = flash
}


///// Effet d'apparition / disparition
function bascule(c) {
Effect.toggle('detail'+c,'blind');
return false
}