/* ------------------------ VARIABLES GLOBALES ------------------------ */

/* ------------------------ INIT ------------------------ */
jQuery(document).ready(function(){
	// Pngfix
	//jQuery('body').pngFix();
	
	// On init les events du menu
	initEventsMenu();
	
	// On init la combo des autres site
	initAutresSitesCombo();

	jQuery('a.btn_softblue').bind("mouseover", function(){
		jQuery(this).removeClass("btn_softblue");
		jQuery(this).addClass("btn_blue");
	
	});
	
	jQuery('a.btn_softblue').bind("mouseout", function(){
		jQuery(this).removeClass("btn_blue");
		jQuery(this).addClass("btn_softblue");
		
	});
	
	jQuery(".inputTextSearch").focus(function() {
		jQuery(this).attr("value", "");
	});
	
	jQuery(".inputTextSearch").blur(function() {
		var value = jQuery(this).attr("value");
		if (value == "") {
			jQuery(this).attr("value", "rechercher");
		} 
	});
	
});

jQuery(window).load(function(){	
	// init le resize colonnes/contenu
	resizeHeightContentAndSidebar();
});

/* ------------------------ EVENEMENTS ------------------------ */


/* ------------------------ FONCTIONS ------------------------ */

/* initEventsMenu
 * 
 * Fonction initialisant les evenements du menu
 */


function initEventsMenu(){
	
	var timerHideSubMenu, timerhideBtnSubMenu, timerBtnMenuHomeActive, timerBtnMenuHomeHover, timerBtnSubMenuActive;
	
	// OVER/OUT boutons de menu
	jQuery(".btnMenu").bind("mouseover", function(){
		jQuery(this).css({"background-position":"0 -33px"});
		jQuery("#subMenu").show();
		
		curBtnMenuId = jQuery(this).attr("id");
		hideAllBtnSubMenu();
		jQuery("#btnSubMenu"+curBtnMenuId).show();
	});
	
	jQuery(".btnMenu").bind("mouseout", function(){
		jQuery(this).css({"background-position":"0 0"});
	});
	
	// OVER/OUT boutons de menu homepage
	jQuery(".btnMenuHome a").bind("mouseover", function(){
		jQuery("#subMenu").show();
		
		clearTimeout(timerHideSubMenu);
		clearTimeout(timerhideBtnSubMenu);
		clearTimeout(timerBtnMenuHomeActive);
		clearTimeout(timerBtnMenuHomeHover);
		clearTimeout(timerBtnSubMenuActive);
		
		jQuery(".btnMenuHomeHoverTmp").attr("class", "btnMenuHome");
		
		jQuery(".btnMenuHomeActive").attr("class", "btnMenuHome btnMenuHomeAcitveTmp");
		jQuery(this).parent().parent().attr("class", "btnMenuHomeActive btnMenuHomeHoverTmp");
		
		curBtnMenuId = jQuery(this).parent().parent().attr("id");
		hideAllBtnSubMenu();
		jQuery("#btnSubMenu"+curBtnMenuId).show();
	});
	
	jQuery(".btnMenuHomeActive a").bind("mouseover", function(){
		jQuery("#subMenuActive").show();
		
		curBtnMenuId = jQuery(this).parent().parent().attr("id");
		hideAllBtnSubMenu();
		jQuery("#btnSubMenu"+curBtnMenuId).show();
	});
	
	jQuery(".btnMenuHome a").bind("mouseout", function(){
		timerHideSubMenu = setTimeout('jQuery("#subMenu").hide()', 3000); 
		timerhideBtnSubMenu = setTimeout('jQuery(".btnSubMenu").hide()', 3000);
		timerBtnMenuHomeActive = setTimeout('jQuery(".btnMenuHomeAcitveTmp").attr("class", "btnMenuHomeActive")', 2900);
		timerBtnMenuHomeHover = setTimeout('jQuery(".btnMenuHomeHoverTmp").attr("class", "btnMenuHome")', 2900);
		timerBtnSubMenuActive = setTimeout('jQuery(".btnSubMenuActive").show()', 3000);
	});
	
	// OUT conteneur global du menu
	jQuery("#container").bind("mouseover", function(){
		 
	});
}

function hideAllBtnSubMenu(){
	jQuery(".btnSubMenu").hide();
	jQuery(".btnSubMenuActive").hide();
}

function initAutresSitesCombo(){
	jQuery("#combo_autres_sites").bind("change", function(){
		window.open(jQuery(this).val());
	});
}


















