
var iPosFondMenu = 0;
var iCorrectionPosMenu = 0;
var iPaddingTopMenu = 0;
var iPaddingBottomMenu = 0;
var iPaddingTopContenu = 0;
var iPaddingBottomContenu = 0;
var l_bErreurFond = false;

// target blank
$(document).ready(function ()
{
	// Lien dans autre fenêtre
	$('a.CibleBlank').attr('target', '_blank');
	
	// Aucomplete=off
	$('.AutocompleteOff').attr('autocomplete', 'off');
	
	// Gestion du fond des liens du menu
	if ($('#MenuPrincipal .Actif').length == 1) {
		iPosFondMenu = $('#MenuPrincipal .Actif a').position().top;
	} else {
		iPosFondMenu = -40;
	}
	
	$('#MenuPrincipal > ul')
		.css('background', 'transparent url(img/bouton-menu.png) scroll no-repeat 0px ' + (iPosFondMenu + iCorrectionPosMenu) + 'px');
	
	l_bErreurFond = $('#MenuPrincipal > ul').css('backgroundPosition') == undefined;

	$('#MenuPrincipal > ul > li > a').bind('mouseenter', function ()
	{
		var iPos = $(this).position().top;
		
		var bDehors = false;
		if (l_bErreurFond) {
			bDehors = $('#MenuPrincipal > ul').css('background-position-y') == '-40px';
		} else {
			bDehors = $('#MenuPrincipal > ul').css('backgroundPosition') == '0px -40px';
		}
		
		if (iPosFondMenu == -40 && bDehors) {
			$('#MenuPrincipal > ul').stop().css('backgroundPosition', '-200px ' + (iPos + iCorrectionPosMenu) + 'px');
			$('#MenuPrincipal > ul').animate({ backgroundPosition : '0px ' + (iPos + iCorrectionPosMenu) + 'px' }, 100);
		} else {
			$('#MenuPrincipal > ul').stop().animate({ backgroundPosition : '0px ' + (iPos + iCorrectionPosMenu) + 'px' }, 200);
		}
	});
	
	$('#MenuPrincipal > ul').bind('mouseleave', function ()
	{
		if (iPosFondMenu == -40) {
			if (!l_bErreurFond) {
				var szPos = $(this).css('backgroundPosition');
				var pPos = szPos.split(' ');
				var iTop = parseInt(pPos[1]);
			} else {
				var szPos = $(this).css('background-position-y');
				var iTop = parseInt(szPos);
			}
			
			$('#MenuPrincipal > ul').stop().animate({ backgroundPosition : '-200px ' + (iTop) + 'px' }, 100, function ()
			{
				$('#MenuPrincipal > ul').css('backgroundPosition', '0px -40px');
			});
		} else {
			$('#MenuPrincipal > ul').stop().animate({ backgroundPosition : '0px ' + (iPosFondMenu + iCorrectionPosMenu) + 'px' }, 100);
		}
	});
})

