// Auteur : Quentin Mathey

$(document).ready(function(){
	// permet l'action sur un sous menu ou non
	var bool_action = false;
	
	// Message d'alert si l utilisateur possède une version inferieur à IE9
	if ( $.browser.msie ) {
		if(parseInt($.browser.version, 10) < 8 && $.cookie("stopAvertissment") != "true"){
			// redirection sur la page d'avertissment et creation d'un cookier
			document.location.href="http://www.think-webdesign.ch/navigateur-obsolete/";
			$.cookie("stopAvertissment", "true", { path: '/', expires: 1 });
			
		}// if
	}// if

	
	// lors d'un click sur un sous menu
	$("#sub_menu li").click(function(){
		// Si il n'y a pas d'action en cours
		if(!bool_action){
			// indication d'action
			bool_action = true;
			// on deplace la fleche
			subMenu_moveFleche(this);
			// Recupere l'id selectionne
			var id_content = $(this).attr('id');
			var id_content_key = 'sub_menu_ID_';
			id_content = id_content.substr(id_content_key.length,id_content.length-id_content_key.length);
			// fadeOut le contenu afficher et affiche le suivant
			$(".sub_content").each(function(){
				if($(this).css('display') == 'block'){
					$(this).fadeOut(600,function(){
						$("#sub_content_id_"+id_content).fadeIn(600);
						
						
						// Etat d'action au neutre
						bool_action = false
					});// fadeOut
				}// if
			});// each
			
			// on anime la taille du conteneur de contenu a la bonne taille
			$("#mainContent").animate({
				height:parseInt($("#sub_content_id_"+id_content).css('height'))+50+'px'
			},600);
					
		}// if
	});// click
	
	// Hover sur le menu principal
	
	$("#header_menu_5").addClass('menu_focus');
	
}); // ready

// deplace la petite fleche sous le bon menu
function subMenu_moveFleche(myLink,correction){
	// arg optionnel
	if(!correction)
		correction = 0;
		
	var posX = delete_marginPosition($(myLink).position().left);
	posX = posX + $(myLink).width()/2 + $("#sub_menu_focus").width()+$("#sub_menu_focus").width()/2 + correction;
	$("#sub_menu_focus").animate(
	{
		marginLeft:posX+'px'
	},500);
}//function

// deplace la petite fleche sous le bon menu
function subMenu_moveFleche_REF(myLink,correction){
	// arg optionnel
	if(!correction)
		correction = 0;
		
	var posX = delete_marginPosition($(myLink).position().left);
	posX = posX + $(myLink).width()/2 + $("#ref_menu_focus").width()+$("#ref_menu_focus").width()/2 + correction;
	$("#ref_menu_focus").animate(
	{
		marginLeft:posX+'px'
	},500);
}//function

function delete_marginPosition(position){
	var MarginEnTrop = ($(document).width()-$("#page").width())/2;
	return position - MarginEnTrop;
}// function
