/*
function resize()
{
	var entete = document.getElementById( 'entete' );
	var heightEntete = parseInt( entete.scrollHeight );
	var corps = document.getElementById( 'corps' );
	var heightCorps = parseInt( corps.scrollHeight );
	var piedDePage = document.getElementById( 'pied-de-page' );
	var heightPiedDePage = parseInt( piedDePage.scrollHeight );
	
   var scroller = document.getElementById( 'scroller' );
   var heightScroller = parseInt( scroller.scrollHeight );
   var scrollbarGlobal = document.getElementById( 'scrollbarGlobal' );
   if( scrollbarGlobal != null ) var heightScrollbarGlobal = parseInt( scrollbarGlobal.scrollHeight );
   var scrollbar = document.getElementById( 'scrollbar' );
   if( scrollbar != null ) var heightScrollbar = parseInt( scrollbar.scrollHeight );
   var elevUp = document.getElementById( 'elevUp' );
   if( elevUp != null ) var heightElevUp = parseInt( elevUp.scrollHeight );
   var elevDn = document.getElementById( 'elevDn' );
   if( elevDn != null ) var heightElevDn = parseInt( elevDn.scrollHeight );
   var container = document.getElementById( 'container' );
   var heightContainer = parseInt( container.scrollHeight );
	
	var heightBody = parseInt( document.body.clientHeight );
	height = heightBody;
	
	if( heightBody < 800 )
	{
		height = 800;
	}
	
	corps.style.height    = ( height - heightEntete - heightPiedDePage ) + 'px';
	scroller.style.height = ( height - heightEntete - heightPiedDePage - 35 ) + 'px';
   if( scrollbarGlobal != null ) scrollbarGlobal.style.height = ( height - heightEntete - heightPiedDePage - 35 ) + 'px';
   if( scrollbar != null ) scrollbar.style.height = ( height - heightEntete - heightPiedDePage - 35 - 20 ) + 'px';
   if( elevUp != null ) elevUp.style.height = '0px';
   if( elevDn != null ) elevDn.style.height = ( height - heightEntete - heightPiedDePage - 35 - 20 ) + 'px';
	container.style.height = ( height - heightEntete - heightPiedDePage - 35 ) + 'px';
	
	var scroll=new Scroller('');
	scroll.init();
}
*/

function openMenu(code, cpt)
{
   var paddingTopPx = document.getElementById('menu-'+code).style.paddingTop;
	paddingTopPx = paddingTopPx.replace('px', '');
	if (paddingTopPx == '')
	{
		paddingTopPx = '0';
	}
	paddingTopPx = parseInt(paddingTopPx);
	
   if (paddingTopPx < 20 && cpt+0 == paddingTopPx)
   {
		document.getElementById('menu-'+code).style.paddingTop = (paddingTopPx+2) + 'px';
      setTimeout("openMenu('"+code+"', "+(cpt+2)+")", 30);
   }
}

function closeMenu(code)
{
   var paddingTopPx = document.getElementById('menu-'+code).style.paddingTop;
	paddingTopPx = paddingTopPx.replace('px', '');
	if (paddingTopPx == '')
	{
		paddingTopPx = '0';
	}
	paddingTopPx = parseInt(paddingTopPx);
	
   if (paddingTopPx > 0)
   {
		document.getElementById('menu-'+code).style.paddingTop = (paddingTopPx-2) + 'px';
      setTimeout("closeMenu('"+code+"')", 30);
   }
}

function containsDOM(aoContainer, aoContainee)
{
   var isParent = false;
   do
   {
      if ((isParent = aoContainer == aoContainee))
      {
         break;
      }
      aoContainee = aoContainee.parentNode;
   }
   while (aoContainee != null);
   return isParent;
}

function checkMouseEnter(aoContainer, aoEvt)
{
   if (aoContainer.contains && aoEvt.fromElement)
   {
      return !aoContainer.contains(aoEvt.fromElement);
   }
   else if (aoEvt.relatedTarget)
   {
      return !containsDOM(aoContainer, aoEvt.relatedTarget);
   }
}

function checkMouseLeave(aoContainer, aoEvt)
{
   if (aoContainer.contains && aoEvt.toElement)
   {
      return !aoContainer.contains(aoEvt.toElement);
   }
   else if (aoEvt.relatedTarget)
   {
      return !containsDOM(aoContainer, aoEvt.relatedTarget);
   }
}

