// JavaScript Document


$(document).ready(
function()
{
	// Gestion des états du menu principal
	$("#main_menu li").hover(
		function()
		{
			if ($(this).attr("class") == "menuN")
			{
				$(this).children(".menu_picto").children(".pictoN").css("display", "none");
				$(this).children(".menu_picto").children(".pictoA").css("display", "block");
				
				// 2 cas pour IE
				$(this).children().children(".menu_picto").children(".pictoN").css("display", "none");
				$(this).children().children(".menu_picto").children(".pictoA").css("display", "block");
				
				$(this).css("background", "#C6D92D");
			}
			else if ($(this).attr("class") == "menu_lastN")
			{
				$(this).children(".menu_picto").children(".pictoN").css("display", "none");
				$(this).children(".menu_picto").children(".pictoA").css("display", "block");
				
				// 2 cas pour IE
				$(this).children().children(".menu_picto").children(".pictoN").css("display", "none");
				$(this).children().children(".menu_picto").children(".pictoA").css("display", "block");
				
				$(this).css("background", "#C6D92D");
			}
		},
		function()
		{
			if ($(this).attr("class") == "menuN")
			{
				$(this).children(".menu_picto").children(".pictoN").css("display", "block");
				$(this).children(".menu_picto").children(".pictoA").css("display", "none");
				
				// 2 cas pour IE
				$(this).children().children(".menu_picto").children(".pictoN").css("display", "block");
				$(this).children().children(".menu_picto").children(".pictoA").css("display", "none");
				
				$(this).css("background", "#9FB880");
			}
			else if ($(this).attr("class") == "menu_lastN")
			{
				$(this).children(".menu_picto").children(".pictoN").css("display", "block");
				$(this).children(".menu_picto").children(".pictoA").css("display", "none");
				
				// 2 cas pour IE
				$(this).children().children(".menu_picto").children(".pictoN").css("display", "block");
				$(this).children().children(".menu_picto").children(".pictoA").css("display", "none");

				
				$(this).css("background", "#FF8700");
			}
		}
	);
	
	// Gestion du focus pour les formulaires
	$(".cf_input").focus(function()
	{
		$(this).css("background", "#687F56");
		$(this).css("border", "1px solid #F4F7D5");
		//$(this).css("slow");
	;});
	$(".cf_input").blur(function()
	{
		$(this).css("background", "#E2EC96");
		$(this).css("border", "1px solid #F4F7D5");
		//$(this).css("slow");
	;});
	$(".cf_address").focus(function()
	{
		$(this).css("background", "#687F56");
		$(this).css("border", "1px solid #F4F7D5");
		//$(this).css("slow");
	;});
	
	$(".cf_address").blur(function()
	{
		$(this).css("background", "#E2EC96");
		$(this).css("border", "1px solid #F4F7D5");
		//$(this).css("slow");
	;});
	$(".cf_text").focus(function()
	{
		$(this).css("background", "#687F56");
		$(this).css("border", "1px solid #F4F7D5");
		//$(this).css("slow");
	;});
	$(".cf_text").blur(function()
	{
		$(this).css("background", "#E2EC96");
		$(this).css("border", "1px solid #F4F7D5");
		//$(this).css("slow");
	;});
	
	//Gestion des états des boutons
	$(".mailing_form_emlf_button").hover(function(){$(this).css("color", "#FFFFFF");$(this).css("background", "#687F56");$(this).css("border", "1px solid #F4F7D5");}, function() {$(this).css("color", "#FFFFFF");$(this).css("background", "#E2EC96");$(this).css("border", "1px solid #F4F7D5");});
	$(".mailing_form_smlf_button").hover(function(){$(this).css("color", "#FFFFFF");$(this).css("background", "#687F56");$(this).css("border", "1px solid #F4F7D5");}, function() {$(this).css("color", "#FFFFFF");$(this).css("background", "#E2EC96");$(this).css("border", "1px solid #F4F7D5");});
	$(".contact_form_ecf_button").hover(function(){$(this).css("color", "#FFFFFF");$(this).css("background", "#687F56");$(this).css("border", "1px solid #F4F7D5");}, function() {$(this).css("color", "#FFFFFF");$(this).css("background", "#E2EC96");$(this).css("border", "1px solid #F4F7D5");});
	$(".contact_form_scf_button").hover(function(){$(this).css("color", "#FFFFFF");$(this).css("background", "#687F56");$(this).css("border", "1px solid #F4F7D5");}, function() {$(this).css("color", "#FFFFFF");$(this).css("background", "#E2EC96");$(this).css("border", "1px solid #F4F7D5");});

	
	
	// Gestion de la différence de hauteur pour IE
	//if($.browser.msie){$("#main_menu li").css("margin-bottom", "-4px");}
	
	//if($.browser.mozilla){$("#main_menu li a").css("width", 0);}
	
});

// Gestion de l'état actif de l'item de menu principal par rapport au sous-menu
function getParentID(parentIDValue, itemTitleValue, pictoActifValue, IDLastItem)
{
	// Couleur de l'état actif pour IE (permanent)
	/*if($("#menu_title_zone" + parentIDValue).parent().parent().parent().attr("class") == "menuN")
	{
		$("#menu_title_zone" + parentIDValue).parent().parent().parent().css("background", "#C6D92D");
	}
	if($("#menu_title_zone" + parentIDValue).parent().parent().parent().attr("class") == "menu_lastN")
	{
		$("#menu_title_zone" + parentIDValue).parent().parent().parent().css("background", "#FFF");
	}*/
	
	// Couleur de l'état actif pour les autres navigateurs (permanent)
	if($("#menu_title_zone" + parentIDValue).parent().parent().attr("class") == "menuN") 
	{
		$("#menu_title_zone" + parentIDValue).parent().parent().css("background", "#C6D92D");
	}
	if($("#menu_title_zone" + parentIDValue).parent().parent().attr("class") == "menu_lastN") // dernier item
	{
		$("#menu_title_zone" + parentIDValue).parent().parent().css("background", "#C6D92D");
	}
	
	
	
	if($.browser.msie)
	{
	//--------------------------------------------------------------------------------------------------------------------------
	// 1 cas pour IE	
		$("#menu_title_zone" + parentIDValue).parent().parent().parent().children(".menu_picto").children(".pictoN").css("display", "none");
		$("#menu_title_zone" + parentIDValue).parent().parent().parent().children(".menu_picto").children(".pictoA").css("display", "block");
	//----------------------------------------------------------------------------------------------------------------------------
		//$("#menu_title_zone" + parentIDValue).parent().parent().parent().html("");
		
		$("#menu_title_zone" + parentIDValue).parent().parent().parent().html('<div class="menuA"><div class="menu_picto"><img src="geo_bio_files/images/pics/' + pictoActifValue + '" alt="' + itemTitleValue + '" title="' + itemTitleValue + '" /></div><div class="menu_titre"><div id="menu_title_zone' + parentIDValue + '"></div></div><div class="cornerTR"></div><div class="cornerBR"></div></div>');	
		
	}
	else
	{
	//--------------------------------------------------------------------------------------------------------------------------
	// 1 cas pour les autres navigateurs
		$("#menu_title_zone" + parentIDValue).parent().parent().children(".menu_picto").children(".pictoN").css("display", "none");
		$("#menu_title_zone" + parentIDValue).parent().parent().children(".menu_picto").children(".pictoA").css("display", "block");
	//----------------------------------------------------------------------------------------------------------------------------
		//$("#menu_title_zone" + parentIDValue).parent().parent().parent().html("");
		//$("#menu_title_zone" + parentIDValue).parent().parent().html("");
		
		$("#menu_title_zone" + parentIDValue).parent().parent().html('<div class="menuA"><div class="menu_picto"><img src="geo_bio_files/images/pics/' + pictoActifValue + '" alt="' + itemTitleValue + '" title="' + itemTitleValue + '" /></div><div class="menu_titre"><div id="menu_title_zone' + parentIDValue + '"></div></div><div class="cornerTR"></div><div class="cornerBR"></div></div>');
		$("#menu_title_zone" + parentIDValue).parent().parent().parent().html('<div class="menuA"><div class="menu_picto"><img src="geo_bio_files/images/pics/' + pictoActifValue + '" alt="' + itemTitleValue + '" title="' + itemTitleValue + '" /></div><div class="menu_titre"><div id="menu_title_zone' + parentIDValue + '"></div></div><div class="cornerTR"></div><div class="cornerBR"></div></div>');
		
	}
	
	var flashvars = {};
	flashvars.css = "#title1{color:#FFFFFF}";
	flashvars.page_title = itemTitleValue;
	flashvars.font_size_firstletter = 11; 
	flashvars.font_size = 9;
	flashvars.letter_spacing = 0;
	flashvars.button = 0;
	var params = {};
	params.wmode = "transparent";
	params.menu = "false";
	var attributes = {};
	attributes.id = "menu_title_zone" + parentIDValue;
	attributes.name = "menu_title_zone" + parentIDValue; 
	swfobject.embedSWF("geo_bio_files/flash/menu_title_gb.swf?new=" + new Date().getTime, "menu_title_zone" + parentIDValue, 120, 30, "9.0.0","geo_bio_files/flash/expressInstall.swf", flashvars, params, attributes);			
	
}

