// JavaScript Document
MIN = 39 ;  // largeur minimum en pixel
MAX = 70 ; // largeur maximum en pixel
REACTION = 1.2 ; // réaction des icons par rapport à la souris. plus grand --> plus d'icons qui réagissent

A = ((MIN-MAX)/(MAX * REACTION)) ; // coef directeur de la droite d'agrandissement
IE = document.all ? 1 : 0 ;
img_tags = new Array();

function effet_Mac_in(e)
{
	var dock = document.getElementById('dock') ; // div qui contient la barre de menu.

	var y = 0;
	if (IE)	y = e.clientY ; // coordonnées x de la souris sur IE 5.5
	else	y = e.pageY ;  // coordonnées x de la souris sur Mozilla ou Netscape 7
		
	y -= dock.offsetTop ; // on modifie la coordonnée pour quelle soit relatif au div et non à la fenetre.
	
	img_tags = dock.getElementsByTagName('img') ; // les images contenus dans le div
	
	for(i=0 ; i<img_tags.length ; i++) // pour chaque images
	{
		millieu = img_tags[i].offsetTop + parseInt(img_tags[i].style.height)/2 ;
		delta = millieu - y ;

		if (delta < 0) delta *= -1 ;

		coef = A * delta + MAX ;

		if (coef < MIN) coef = MIN ;
		else if (coef > MAX) coef = MAX ;

		img_tags[i].style.width=coef+'px';
		img_tags[i].style.height=coef+'px';
	}
}
function effet_Mac_out(e)
{
	var dock = document.getElementById('dock') ; // div qui contient la barre de menu.

	img_tags = dock.getElementsByTagName('img') ; // les images contenus dans le div
	for(i=0 ; i<img_tags.length ; i++) // pour chaque images
	{
		img_tags[i].style.width=MIN+'px';
		img_tags[i].style.height=MIN+'px';
	}
}
