var m_vMenuAnims = new Array(14);	//2 animations par trait : 1 aller + 1 retour

var m_iMenuMaxMove = 69.0;
var m_iMenuAnimDurationOut = 0.18;
var m_iMenuAnimDurationIn = 0.25;


function Menu_InitAnims()
{	
	var iNbAnims = m_vMenuAnims.length;
	
	var vListeID = new Array('menuAccueilTrait', '', 'menuBandedemoTrait', '', 'menuRealisationTrait', '', 'menuClientTrait', '', 'menuContactTrait', '', 'menuAproposTrait', '', 'menuBlogTrait', '');
	
	for (i=0; i<iNbAnims; i+=2)
	{
		var currentLeft = parseFloat($(vListeID[i]).getStyle('left') || '0');
		
		var myAnimOut = new YAHOO.util.Motion(vListeID[i], {points: { by: [m_iMenuMaxMove, 0] } }); 
		var myAnimIn = new YAHOO.util.Motion(vListeID[i], {points: { by: [m_iMenuMaxMove, 0] } }); 
		
		/*var apVersion = navigator.appVersion.substring(0,1);
		var bDxAlphaNeeded = (navigator.appName == 'Microsoft Internet Explorer' && apVersion == 4) ? 1:0;
		if (bDxAlphaNeeded)
		{
			m_iMenuAnimDurationOut = 0.13;
			m_iMenuAnimDurationIn = 0.21;
		}*/
		
		myAnimOut.duration = m_iMenuAnimDurationOut;
		myAnimIn.duration = m_iMenuAnimDurationIn;
		
		m_vMenuAnims[i] = myAnimOut;
		m_vMenuAnims[i+1] = myAnimIn;
	}
}


function Menu_SlideLineOut(idLine, numMenu)
{	
	if (m_vMenuAnims[2*numMenu+1].isAnimated())	m_vMenuAnims[2*numMenu+1].stop();
		
	var currentLeft = parseFloat($(idLine).getStyle('left') || '0');
	
	if (currentLeft < m_iMenuMaxMove)
	{
		m_vMenuAnims[2*numMenu].attributes.points = { by: [m_iMenuMaxMove-currentLeft, 0] }; 
		m_vMenuAnims[2*numMenu].animate(); 
	}
}

function Menu_SlideLineIn(idLine, numMenu)
{
	if (m_vMenuAnims[2*numMenu].isAnimated())	m_vMenuAnims[2*numMenu].stop();
		
	var currentLeft = parseFloat($(idLine).getStyle('left') || '0');
	
	if (currentLeft >= 0)
	{
		m_vMenuAnims[2*numMenu+1].attributes.points = { by: [-currentLeft, 0] }; 
		m_vMenuAnims[2*numMenu+1].animate(); 
	}
}

