$(document).ready(function() {	

	var active = null;
	var timerCuvees = null;

	$("#entete ul li a").each(function() {
		if ($(this).parent("li").hasClass("active")) {
			active = this;
			souligneElement(this);
		}
	
		$(this).hover(function() {	
			souligneElement(this);
		}, function() {
			if (active) {
				timer = setTimeout(function(){ 
					souligneElement(active);
				}, 800);
			}
			else {
				timer = setTimeout(function(){ 
					$("#souligneMenu").fadeOut();
				}, 1000);
			}
		});
	});

	/*$("#cuvees").hover(function(){
		$("#cuveeHover").slideDown('fast');
	}, function() {
		timerCuvees = setTimeout(function(){ 
			$("#cuveeHover").slideUp('fast');
		}, 800);
	});

	$("#cuveeHover").hover(function(){
		if(typeof(timerCuvees)!= "undefined") clearTimeout(timerCuvees);
		$("#entete ul li").removeClass("active");
		$("#cuvees").parent().addClass("active");

		souligneElement($("#cuvees").parent("li"));
	
	}, function() {
		if(typeof(timerCuvees)!= "undefined") clearTimeout(timerCuvees);
		$("#entete ul li").removeClass("active");

		$("#cuveeHover").slideUp('fast');

		$(active).parent().addClass("active");

		souligneElement(active);
		
	});*/

    $("#entete ul li a#cuvees").hover(function(){ 
        $("#cuveeHover").show(); 
        $(this).blur().parent("li").addClass("actif"); 
        return false; 
    },function(){ 
        $("#cuveeHover").hide(); 
        $("#entete ul li a#cuvees").removeClass("actif");
    }); 

	$("#cuveeHover").hover(function(){
		$(this).show(); 
	},function(){
		$(this).hide(); 
	});
	

});

	

function souligneElement(id) {
	if (typeof(timer) != "undefined") clearTimeout(timer);

	//Test IE
	if (navigator.appName == "Microsoft Internet Explorer") {
		var version = navigator.appVersion;

		var i = version.indexOf("MSIE");
		version = version.substring(i + 5);
		version = version.substring(0, 3);

		if (version == "7.0" || version == "6.0") {
			x = id.offsetParent.offsetLeft;
		}
		else {
			x = id.offsetLeft;
		}
	}
	else {
		x = id.offsetLeft;
	}	

	if(typeof(x)!= "undefined"){
		$("#souligneMenu").animate({
			width: $(id).width(),
			marginLeft: x - 5
		}, 200);
		
		$("#souligneMenu").removeClass().addClass($(id).parent("li").attr("id"));
	}
}

function centrage(){
	centrageVertical();
	
	$(window).resize(function() {
		centrageVertical();
	});
}

// centrage vertical pour résolutions > 800*600
function centrageVertical()
	{
		hauteurPage = document.getElementById("repere").offsetTop + 1;
		hauteurContenu = 569;
		
		if(hauteurPage > hauteurContenu)
		{
			difference = hauteurPage - hauteurContenu;
			document.body.style.paddingTop = (difference/2) +"px";
		}
		else
		{
			document.body.style.paddingTop = 0;
		}
	}
	
	function centrageVertical2()
	{
		hauteurPage = document.getElementById("repere").offsetTop + 1;
		hauteurContenu = 569;
		
		if(hauteurPage > hauteurContenu)
		{
			difference = hauteurPage - hauteurContenu;
			document.body.style.paddingTop = (difference/2) +"px";
		}
		else
		{
			document.body.style.paddingTop = 0;
		}
	}

function imprimerFiche(){
	$("#impression").print();
}
