
	if(typeof(CTRL_MMM)!='undefined'){CTRL_MMM.init();}

/*
document.getElementsByTagName('label').onclick = function(){
	alert('click');
}
*/

//if($('.mobile').length){
	var cells = document.getElementsByTagName('label');
	for(i=0 ; i<cells.length ; i++){
		cells[i].ontouchend=function(){
			
		//	alert('click'+$(this).attr('for'));
			$('input[id='+$(this).attr('for')+']').trigger('click');
		}
	}
//}
	
if ($('#inlineMenu.metanav').length) {
	$('#inlineMenu.metanav').css('visibility',"hidden").css('display',"block");
	var sizeActu = 0;
	$('#mainmenu').children('.actu').each(function(){
		sizeActu += $(this).outerWidth();
	});
	
	var margeRestante = $('#mainmenu').width() - sizeActu;
	var marge = ((margeRestante/2)/$('#mainmenu').width())*100;

	$('#mainmenu').children('.firstrubrique').css('marginLeft',marge+'%');
	//$('.ie6 #mainmenu').children('.firstrubrique').css('marginLeft',(marge/2)+'%');
	
	if (!document.getElementsByTagName("html")[0].className.match(new RegExp('(\\s|^)nocufon(\\s|$)'))) {
        Cufon.replace('#mainmenu h2', { fontFamily: 'Times New Roman' , hover: true });
        Cufon.replace('#mainmenu h3', { fontFamily: 'ArialR' , hover: true });
	}
	
	$('#inlineMenu.metanav').css('display',"none").css('visibility',"visible");
}
	
$(".load").one("load",function(){$(this).fadeIn().removeClass('load');}).each(function(){if(this.complete || (jQuery.browser.msie && parseInt(jQuery.browser.version) == 6)) {$(this).trigger("load");}});

if(!$('#ecrinFiltre').length){
	var ecrinFiltre = document.createElement('div');
	ecrinFiltre.id="ecrinFiltre";
	$(ecrinFiltre).addClass('filtre');
	$('#main').append($(ecrinFiltre));
}

/** HEADER **/
$('#searchBtn').click(function(event){
	$('#searchInput').css({'width' : '30px','visibility' : 'visible'});
	$(this).css('display',"none");
	$('#searchInput').animate({width: '121px'},1000, function(){$('#search').focus();$('#search').val("");});
});

$('.action').click(function() {
	linkAction($(this).data('action'),$(this).data('url'),$(this).data('font'),$(this).data('node_id'),$(this).data('format'),$(this).data('vignette1'),$(this).data('vignette2'),$(this).data('vignette3'),$(this).data('vignette4'),$(this).data('vignette5'),$(this).data('label'),$(this).data('detailurl'),$(this).data('hasassoc'),$(this).data('masterpiece'),$(this).data('xml'),$(this).data('sub'));
});

//hack IE6!!!!
/*switch (navigator.appName) {
	case "Microsoft Internet Explorer": 
		$("#main.home").css({"z-index":"-3"});
		break;
	default :
		$("header").css({"z-index":"2147483647"});
		$("#main.home").css({"z-index":"1"});
		break;
}*/
//header


//fonction de fermeture du shareform
var closeShareForm = function (e) {
	//masque l'englobant du formulaire et le masque
	$(".bgprod_form_frame, .bgmaskProd, .prod_form_frame, .maskProd").hide();
};

var openShareBG = function (uri) {
	//au chargement de la page dans la frame
	$('#bgform_frame').bind('load', function (e) {
		//on retire l'evenement de chargement ou la fenetre se reouvre automatiquement a sa fermeture sous FF
		$('#bgform_frame').unbind('load');
		//on affiche la home du formulaire
		$(".bgprod_form_frame, .bgmaskProd").show();
		
		//sur click du masque
		$(".bgmaskProd").bind('click', function (e) {
			//on ferme le formulaire
			closeShareForm();
			
			//on desactive le click sur le masque pour eviter les conflits avec ses autres utilisations
			$(this).unbind('click');
		})
	});
	//on preload la home formulaire avec l'id produit
	$('#bgform_frame').get(0).src = uri;
	
	//annulation du lien
	return false;
}

//Flag d'affichage du side menu
var openedSideMenu = null;

var hideSideMenu = function (sideMenu) {
	try {
		//on remonte le side menu ouvert
		openedSideMenu.animate({"top":"-210px"}, null, function (e) {
			$('#ecrinFiltre.navFiltre').css('display',"none").removeClass('navFiltre');
			$('#sideMenu').height("0");
			
			//si le parametre d'un slide menu est passe
			if (sideMenu !== undefined || null) {
				showSideMenu(sideMenu);
			}else {
				openedSideMenu = null;
			}
		});
	}
	catch (e) {
		
	}
}

//!HACK!!!!
/*$('#sideMenu').insertAfter($("#ecrinFiltre"));
$('#sideMenu').css({"top":"0"});*/

var showSideMenu = function (sideMenu) {
	openedSideMenu = sideMenu;
	$('#sideMenu').height("210px").css({"border":"#FF0000"});
	
	//on affiche le filtre
	$('#ecrinFiltre').removeClass('languagesFiltre').addClass('navFiltre');
	$('#ecrinFiltre.navFiltre').css('display',"block");
	sideMenu.animate({"top":"0"}, null, function () {});
}

//sur click d'un des boutons de side menu
$(".btMenuTop").click(function (e) {
	//reset de toutes les couleurs
	$(".btMenuTop").css({"color":"#949596"});
	
	//si un menu est d�j� ouvert
	if (openedSideMenu !== null) {
		//si le rel du lien correspond � l'id du side menu ouvert
		if ("menu_"+$(this).attr('rel') === openedSideMenu.get(0).id) {
			//on masque le side menu sans en afficher un autre
			hideSideMenu();
		}
		//sinon :
		else {
			//Affiche ce lien comme focus
			$(this).css({"color":"#FFFFFF"});
			//on le ferme et on en ouvre un autre
			hideSideMenu($("#menu_"+$(this).attr('rel')));
		}
	}
	//sinon :
	else {
		//Affiche ce lien comme focus
		$(this).css({"color":"#FFFFFF"});
		//on affiche le side menu
		showSideMenu($("#menu_"+$(this).attr('rel')));
	}
	
	return false;
});

//si la nav perd le focus
/*$('#nav').focusout(function(){
	if(!$('#nav').data('hover')){
		//on le ferme et on en ouvre un autre
		hideSideMenu();
	}
});*/

//affichage des images au roll sur les liens du sideMenu
$('.aff_side_block').bind('mouseover', function (e) {
	$(".aff_side.default").hide();
	$("."+$(this).attr("rel")).show();
});
$('.aff_side_block').bind('mouseout', function (e) {
	$(".aff_side.default").show();
	$("."+$(this).attr("rel")).hide();
});

/*$('#nav a[href=#]').click(
	function(event){
		event.preventDefault();
		if($('#sideMenu #menu_'+$(this).attr('rel')).is(':visible')){
			$('#nav').data('hover',false);
			$('#sideMenu').children('.nodisplay').css('display', "none");
			$('#ecrinFiltre.navFiltre').css('display',"none").removeClass('navFiltre');
			$('#sideMenu').animate({"top":"-210px"});
			$('#sideMenu').height("0");
			//$('#sideMenu').animate({"top": "-"+($('#sideMenu').height())+"px"}, null, function () {
			//	$('#sideMenu').hide();
			//});
		}else{
			$('#nav').data('hover',true);
			//$('#sideMenu').children('.nodisplay').css('display', "none");
			$('#sideMenu #menu_'+$(this).attr('rel')).animate({'top':"0"});
			$('#ecrinFiltre').removeClass('languagesFiltre').addClass('navFiltre');
			$('#ecrinFiltre.navFiltre').css('display',"block");
			$('#sideMenu').height("210px");
			//$('#sideMenu').slideDown();
		}
	}
);
$('#nav').focusout(function(){
	if(!$('#nav').data('hover')){
		$('#ecrinFiltre.navFiltre').css('display',"none").removeClass('navFiltre');
		//$('#sideMenu').stop(true, true).slideUp('fast');
		$('#sideMenu').stop(true, true).animate({"height":"0"});
	}
});
$('#nav').hover(
	function(){
		$(this).data('hover',true);
	},
	function(){
		$(this).data('hover',false);
		setTimeout(function(){
			if(!$('#nav').data('hover')){
				$('#ecrinFiltre.navFiltre').css('display',"none").removeClass('navFiltre');
				//$('#sideMenu').stop(true, true).slideUp('fast');
				$('#sideMenu').animate({"height":"0"});
			}
		}, 1000);
	}
);
*/
/* Placeholder */
$('input[type=text][placeholder]').each(function(){
	$(this).val($(this).attr('placeholder'));
	$(this).focusout(function(){
		if(this.value == ""){
			$(this).val($(this).attr('placeholder'));
		}
	});
	$(this).focusin(function(event){
		if(this.value == $(this).attr('placeholder')){
			$(this).val("");
		}
	});
});


var majBreadCrumb = function(label){
	$('#breadcrumb li:last a').html(label);
};

/** ZOOM + VIDEO **/
var bckgcolor = "#f9f9f9";

var closePopin = function(){
	$('#videoFiltre').css('display', "none");
	$('body').css('background-color', bckgcolor);
	CTRL_MMM.close();
	$('.logoPopin').show();
	$('.close').show();
	$('#bgInlinePopup').hide();
	$('#bgInlinePopup .partage').remove();
	$('#background').removeClass('popin');
	return false;
};
var closePopinMaster = function(){
	$('#videoFiltre').css('display', "none");
	$('body').css('background-color', bckgcolor);
	$('.logoPopin').show();
	$('.close').show();
	$('#bgInlinePopup').hide();
	$('#bgInlinePopup .partage').remove();
	$('#background').removeClass('popin');
	return false;
};

var linkAction = function(data_action,data_url,data_font,data_idvideo,data_format,data_vignette1,data_vignette2,data_vignette3,data_vignette4,data_vignette5,data_label,data_detailurl,data_hasassoc,data_masterpiece,data_xml,data_sub){
	switch (data_format) {
		case "4/3":
			
			break;
			
		default :
			//positionnement des elements pour le 16/9
			$('.logoPopin').css({'left' : "30px"})
			$('.close').css({'right' : "10px"});
			break;
	}
	
	
	
	if(data_action=="image"){
		$('.logoPopin').show();
		$('.close').show();
		
		$('#popin').removeClass().addClass('imageZoom');
		$('#popin').html("<img src=\""+data_url+"\" />");
		if(!$('.controlScroll').length){
			$('#popin').parent().append("<div id=\"controlScrollTop\" class=\"controlScroll\"></div><div id=\"controlScrollBottom\" class=\"controlScroll\"></div>");
		}
		$('#popin').css('display',"block");
		$('#inlinePopup').fadeIn();
		
		$("#popin").mousedown(function(){$('.controlScroll').hide();});
		//$("#popin").clickNScroll();
		
		$('.controlScroll').hover(
			function(){
				if($(this).attr('id')=="controlScrollTop"){
					$('#controlScrollBottom').show();
					var time = $("#popin").scrollTop()*3;
					$("#popin").animate({ scrollTop: '0' },time, 'easeInOutQuad', function(){
						$('#controlScrollTop').hide();
					});
				}else{
					$('#controlScrollTop').show();
					var time = ($('#popin').attr('scrollHeight') - $("#popin").height()-$("#popin").scrollTop())*3;
					$("#popin").animate({ scrollTop: $('#popin').attr('scrollHeight') - $("#popin").height() }, time, 'easeInOutQuad', function(){
						$('#controlScrollBottom').hide();
					});
				}
			},
			function(){
				$("#popin").stop();
			}
		);

		$('#inlinePopup a.close').click(function(event){
			event.preventDefault();
			$("#popin").unbind();
			$(this).parent().hide();
		});
	}
	if(data_action=="zoom"){
		$('.close').show();		
		$('.logoPopin').hide();
		$('#background').addClass('popin');
		$('#bgPopin').removeClass().addClass('imageZoom').css('height',$('#background').height());
		$('#bgPopin').html("<img src=\""+data_url+"\" />");
		if(!$('.controlScroll').length){
			$('#bgPopin').parent().append("<div id=\"controlScrollTop\" class=\"controlScroll\"></div><div id=\"controlScrollBottom\" class=\"controlScroll\"></div>");
		}
		$('#bgPopin img').css('width',$('#background').width());
		$('#bgPopin').css('display',"block");
		$('#bgInlinePopup').fadeIn();
		
		$("#bgPopin").mousedown(function(){$('.controlScroll').hide();});
		//$("#bgPopin").clickNScroll();
		$("#bgPopin").dragscrollable(); 
		
		$('.controlScroll').hover(
			function(){
				if($(this).attr('id')=="controlScrollTop"){
					$('#controlScrollBottom').show();
					var time = $("#bgPopin").scrollTop()*3;
					$("#bgPopin").animate({ scrollTop: '0' },time, 'easeInOutQuad', function(){
						$('#controlScrollTop').hide();
					});
				}else{
					$('#controlScrollTop').show();
					var time = ($('#bgPopin').attr('scrollHeight') - $("#bgPopin").height()-$("#bgPopin").scrollTop())*3;
					$("#bgPopin").animate({ scrollTop: $('#bgPopin').attr('scrollHeight') - $("#bgPopin").height() }, time, 'easeInOutQuad', function(){
						$('#controlScrollBottom').hide();
					});
				}
			},
			function(){
				$("#bgPopin").stop();
			}
		);

		$('#bgInlinePopup a.close').click(function(event){
			event.preventDefault();
			$("#bgPopin").unbind();
			$(this).parent().hide();
		});
	}
	if(data_action=="filmSimple"){
		/*$('#popin').removeClass().addClass('videoPlayer');
		$('#popin').html("<div id=\"videoplayer\" data-idvideo=\""+data_url+"\"></div>");	
		$('#popin').css('display',"block");
		$('#inlinePopup').fadeIn();
		
		global_html5Params = { autoStart : true, skin : '_css/videoSimple.css', controls : true };
		global_flashvars 	= {	skin : "http://onediorpp.villaretdejoyeuse.info/_swf/skin-home.swf", video : $('#videoplayer').data('idvideo') };
		global_params 		= { wmode : "transparent" };
		global_attributes 	= {	id : "videoplayer",	name : "videoplayer" };

		CTRL_MMM.init();	
		
		$('#inlinePopup a.close').click(function(event){
			event.preventDefault();
			CTRL_MMM.removePlayer();
			$(this).parent().hide();
		});*/
		
		bckgcolor = $('body').css('background-color');
		$('body').css('background-color', '#2a2c30');
		
		$('#background').addClass('popin');
		$('#bgPopin').removeClass().addClass('videoPlayer');
		$('#bgPopin').html("<div id=\"videoplayer\" data-idvideo=\""+data_url+"\"></div>");	
		$('#bgPopin').css('display',"block");
		$('#bgInlinePopup').fadeIn();
		
		global_html5Params = { autoStart : true, skin : skinVideoSimple, controls : true };
		global_flashvars 	= {	skin : skinHome, video : $('#videoplayer').data('idvideo'), fonts : data_font, idvideo : data_idvideo };
		global_params 		= { wmode : "transparent" };
		global_attributes 	= {	id : "videoplayer",	name : "videoplayer" };

		//CTRL_MMM.init();
		buildPlayer();
		
		$('#bgInlinePopup a.close').click(function(event){
			event.preventDefault();
			$('body').css('background-color', bckgcolor);
			CTRL_MMM.close();
			$(this).parent().hide();
			$('#bgInlinePopup .partage').remove();
			$('#background').removeClass('popin');
		});
		
		$('.logoPopin').show();
		$('.close').show();
	}
	if(data_action=="masterpiece"){
		/*if(swfobject.getFlashPlayerVersion().major)
		{
			$('.logoPopin').hide();
			$('.close').hide();
			
			bckgcolor = $('body').css('background-color');
			$('body').css('background-color', '#2a2c30');
			
			$('#background').addClass('popin');
			$('#bgPopin').removeClass().addClass('videoPlayer');
			$('#bgPopin').html("<div id=\"videoplayer\" data-idvideo=\""+data_url+"\"></div>");	
			$('#bgPopin').css('display',"block");
			$('#bgInlinePopup').fadeIn();
			
			var params = {
				quality: "high",
				scale: "noscale",
				wmode: "transparent",
				allowscriptaccess: "always",
				allowfullscreen: "true",
				bgcolor: "#000000"
			};
			var flashvars = {
				skin : skinHome, 
				idvideo : data_url,
				video : data_masterpiece,
				title : data_label, 
				tip : $('#detailLabel').html(), 
				share : $('#shareLabel').html(), 
				assoc : $('#croixLabel').html(), 
				image0 : data_vignette1, 
				image1 : data_vignette2, 
				image2 : data_vignette3, 
				image3 : data_vignette4, 
				image4 : data_vignette5,
				shareURI : shareURI
			};
			var attributes = {
				id: "videoplayer",
				name: "videoplayer"
			};
			swfobject.embedSWF( swfPlayerMaster, "videoplayer", "100%", "100%", "9.0.124", swfInstall, flashvars, params, attributes );
		}else{
			data_action="film";
		}*/
		
		//$('#videoplayer').data('idvideo','test_dualfiletype');
	}
	if(data_action=="film" || data_action=="masterpiece"){
		$('.logoPopin').hide();
		$('.close').hide();

		bckgcolor = $('body').css('background-color');
		$('body').css('background-color', '#2a2c30');
		
		$('#background').addClass('popin');
		$('#bgPopin').removeClass().addClass('videoPlayer');
		$('#bgPopin').html("<div id=\"videoplayer\" data-idvideo=\""+data_url+"\"></div>");	
		$('#bgPopin').css('display',"block");
		$('#bgInlinePopup').fadeIn();
		$('#videoFiltre').css('display', "block");
		
		global_html5Params = { autoStart : true, skin : skinVideoBig, controls : true, subtitleURL : data_sub, subtitleFCT : updateSubtitle };
		global_flashvars 	= {	skin : skinHome, video : $('#videoplayer').data('idvideo'), title : data_label, tip : $('#detailLabel').html(), detail_url : escape(encodeURI(data_detailurl)), share : $('#shareLabel').html(), assoc : $('#croixLabel').html(), image0 : escape(encodeURI(data_vignette1)), image1 : escape(encodeURI(data_vignette2)), image2 : escape(encodeURI(data_vignette3)), image3 : escape(encodeURI(data_vignette4)), image4 : escape(encodeURI(data_vignette5)), shareURI : escape(encodeURI(shareURI)), type : data_action, xml : escape(encodeURI(data_xml)), sub : escape(encodeURI(data_sub)), fonts : data_font, idvideo : data_idvideo };
		global_params 		= { wmode : "transparent" };
		global_attributes 	= {	id : "videoplayer",	name : "videoplayer" };		

		if(!data_hasassoc){
			global_flashvars['assoc'] = "";
		}
		
		//CTRL_MMM.init();
		buildPlayer();

		var timerVideoBig = setInterval(function(){
			if($('#skin_progressBarBackground').length){
				window.clearInterval(timerVideoBig);

				$('.logoPopin').show();
				$('.close').show();
				
				$('#bgInlinePopup').append('<a href="#" class="partage"></a>');
				if(data_format == "4/3"){
					//calcul de la taille prise par la video
					var videoHeight = $('#bgPopin').height();
					var videoWidth = Math.round(videoHeight*4/3);
					
					//calcul des marges droite et gauche
					var margeWidth = Math.round(($('#bgPopin').width() - videoWidth)/2);
					
					//positionnement des elements pour le 4/3
					$('.logoPopin').css({'left': margeWidth+30});
					$('.close').css({'right':margeWidth+10});
					
					$('#bgInlinePopup .partage').css('right',margeWidth+10);
					$('#skin_soundControlContener').css('right',margeWidth+10);
				}
				$('a.partage').click(function(event){
					event.preventDefault();
					openShareBG(shareURI+data_idvideo);
				});
				
				//$('#skin_contener').prepend('<div id="subtitles"><div id="subtitleArea"></div><div id="metaArea"></div></div>');
				$('#skin_contener').prepend('<div id="subtitles"  style="position:absolute; display:block;"><div id="subtitleArea" style="position:relative; top:50px; left:5px; width:100%; height:60px;"></div><div id="metaArea" style="position:relative; top:50px; left:5px; width:100%; height:60px;"></div></div>');

				$('#skin_progressBarBackground').html("<img src=\""+data_vignette1+"\" /><img src=\""+data_vignette2+"\" /><img src=\""+data_vignette3+"\" /><img src=\""+data_vignette4+"\" /><img src=\""+data_vignette5+"\" />");
				
				if(data_detailurl != ""){
					$('#skin_progressHolder').prepend('<div id="skin_playVideo" class="pause"></div><div id="skin_titreVideo"><a href="'+data_detailurl+'">'+data_label+'</a><span>'+$('#detailLabel').html()+'</span></div>');
				}else{
					$('#skin_progressHolder').prepend('<div id="skin_playVideo" class="pause"></div><div id="skin_titreVideo">'+data_label+'<span>'+$('#detailLabel').html()+'</span></div>');
				}
				$('#skin_playPause').css('visibility', "hidden");
				$('#skin_playVideo').click(function(){
					$(this).toggleClass('pause');
					$('#skin_playPause').trigger('click');
				});
				if(data_hasassoc){
					$('#skin_durationDisplay').before('<div id="skin_croixLink">'+$('#croixLabel').html()+'</div>');
					
					$('#skin_croixLink').click(function(){
						openCroix(data_idvideo);
					});
				}else{
					//decaller barre centrale !!
					$('#skin_progressHolder').css('width',$('#skin_progressHolder').width()-$('#skin_titreVideo').width());
				}
				
				$('#skin_contener').click(function(){
					$(this).toggleClass('hover');
				});
			}
			if($('#videoplayer').find('object').length){
				window.clearInterval(timerVideoBig);
			}
		}, 500);
	
		/*setTimeout(function(){
			window.clearInterval(timerVideoBig);
		}, 10000);*/

		$('#bgInlinePopup a.close').click(function(event){
			event.preventDefault();
			$('#videoFiltre').css('display', "none");
			$('body').css('background-color', bckgcolor);
			CTRL_MMM.close();
			$(this).parent().hide();
			$('#bgInlinePopup .partage').remove();
			$('#background').removeClass('popin');
		});

	}
	return false;
}


$(document).ready(function() {
	
	if ($('#videoToPlay').length) {
		linkAction($('#videoToPlay').data('action'),$('#videoToPlay').data('url'),$('#videoToPlay').data('font'),$('#videoToPlay').data('node_id'),$('#videoToPlay').data('format'),$('#videoToPlay').data('vignette1'),$('#videoToPlay').data('vignette2'),$('#videoToPlay').data('vignette3'),$('#videoToPlay').data('vignette4'),$('#videoToPlay').data('vignette5'),$('#videoToPlay').data('label'),$('#videoToPlay').data('detailurl'),$('#videoToPlay').data('hasassoc'),$('#videoToPlay').data('masterpiece'),$('#videoToPlay').data('xml'),$(this).data('sub'));
	}
	
/** FOOTER **/
$('#switchLanguages').click(
	function(event){
		event.preventDefault();
		$('#languages').data('hover',true);
		if($('#languages').is(':visible')){
			$(this).removeClass('active');
			$('#ecrinFiltre.languagesFiltre').css('display',"none").removeClass('languagesFiltre');
			$('#languages').slideUp('fast');
		}else{
			$(this).addClass('active');
			$('#ecrinFiltre').removeClass('navFiltre').addClass('languagesFiltre');
			$('#ecrinFiltre.languagesFiltre').css('display',"block");
			$('#languages').slideDown('fast');
		}
	}
);
$('#switchLanguages').focusout(function(){
	if(!$('#languages').data('hover')){
		$(this).removeClass('active');
		$('#ecrinFiltre.languagesFiltre').css('display',"none").removeClass('languagesFiltre');
		$('#languages').stop(true, true).slideUp('fast',function(){
			$('#languages ul').css('display',"none");
			$('#languages ul.default').css('display',"block");
		});
	}
});
$('#languages').hover(
	function(){
		$(this).data('hover',true);
	},
	function(){
		$(this).data('hover',false);
		setTimeout(function(){
			if(!$('#languages').data('hover')){
				$('#switchLanguages').removeClass('active');
				$('#ecrinFiltre.languagesFiltre').css('display',"none").removeClass('languagesFiltre');
				$('#languages').stop(true, true).slideUp('fast',function(){
					$('#languages ul').css('display',"none");
					$('#languages ul.default').css('display',"block");
				});
			}
		}, 1000);
	}
);

$('#languages a[href=#]').click(function(event){
	event.preventDefault();
	$('#languages ul').not($(this).next('ul')).slideUp('fast');
	$(this).next('ul').slideToggle();
});

/** FILTRE BOX **/
$('#filtreList').css('visibility', "hidden").css('display', "block");
if ($('#filtreList').width() > $('#filtreBox').width()) {
	$('#filtreBox').width($('#filtreList').width());
	$('#filtreBox').css('marginLeft', '-'+($('#filtreBox').width()/2)+'px')
} else {
	$('#filtreList').width($('#filtreBox').width());
}
$('#filtreList').css('display', "none").css('visibility', "visible");

$('#filtreBox').children('a').click(function(event){
	event.preventDefault();
	$('#filtreList').slideDown();
	
	$(document).mouseup(function(event){
		if($(event.target).parents().index($('#filtreList')) == -1) { /* si on ne se trouve pas dans la box */
			$('#filtreBox').children('a').css('display',"none");
			$('#filtreList').slideUp('normal',function(){
				$('#filtreBox').children('a').css('display',"block");
			});
			$(document).unbind('mouseup');
		}
	});
});

$('#filtreList').hover(
	function(){
		$(this).data('hover',true);
	},
	function(){
		$(this).data('hover',false);
		setTimeout(function(){
			if(!$('#filtreList').data('hover')){
				$('#filtreBox').children('a').css('display',"none");
				$('#filtreList').slideUp('normal',function(){
					$('#filtreBox').children('a').css('display',"block");
				});
				$(document).unbind('mouseup');
			}
		}, 1000);
	}
);
});

/** CORRECTIF NAVIGATEUR **/
if($.browser.msie && $.browser.version < 8){ /* correction display: table-cell pour centrage vertical du texte */
	$('.cell').each(function(){
		var newPos = ($(this).parent().height()-$(this).css('height',"auto").height())/2;
		$(this).css('top',newPos+'px')
	});	
}

/** DD_belated PNGFIX **/
/*if($.browser.msie && $.browser.version < 7){
	DD_belatedPNG.fixPng('.active');
 }*/

/** META NAV NEW **/

/* fix IE 6 */
/*$("#metaNavMask").css({ opacity: 0.8 }); /* for IE */

// on cache la meta-nav
$('#metaNav').hide().css('visibility','visible');

$(document).ready(function() {
	$('.showMetaNav').click(function() {
		$('#metaNav').css('z-index','900'); 
		$('#centerAdjust').css('z-index','900'); // on remet le z-index (fix pour éviter de voir le menu pendant le chargement de la page)
		$('#footer,#immatriculation').css('z-index','-1'); // HACK IE
		$('#metaNavMask').fadeIn('normal', function(){$(this).css('opacity','0.96');});
		$('#metaNav').fadeIn();
	});
});

$('.closeNavBtn,#metaNavMask').click(function() {
	$('#metaNavMask').fadeOut();
	$('#metaNav').fadeOut();
	$('#footer,#immatriculation').css('z-index','auto');
});


// check nombre li pour ajout fleche show/hide
$(".metaNav").each(function(){
	var $this = $(this).parent();
	n = $(this).children().size();
	var arrow = '<div class="showList"></div>';
	if (n > 3) { // si plus de 3 liens, on ajoute la flèche
		$this.append(arrow);
	}
});

// show/hide des li suplémentaires
$('.showList').click(function() {
	var status = $(this).attr('class'); // check si déplié ou non
	var ulCible = "#"+$(this).parent().attr('id')+" ul"; // récupération de l'id du ul
	var nbLi = $(ulCible).children().size()-3; // nombre de li dans le ul
	if (status == 'showList') { // si pas de 'arrowUp', on déplie
		//alert($(ulCible).height()+16*nbLi);
		$(this).addClass('arrowUp');
		$(ulCible).animate({height:$(ulCible).height()+16*nbLi+"px"}); // on déplie de 16px*le nombre de li cachés
	}
	else {
		// retour à la position de départ
		$(this).removeClass('arrowUp');
		$(ulCible).animate({height:'50px'});
	}
});

// Affichage message de bienvenue page "Votre  Compte"
$('#messageWelcome').fadeIn(800);
$('.closeMsg').click(function() {
	$('#messageWelcome').fadeOut();
});


