$(document).ready(function()
{

	$("#home_encart img.resizeImg").each(function(index){
		max_size = parseInt(tabSizeEncart[index]);
		//setTimeout(function(){maxsizeImg("#home_encart",max_size,index);},1000);
		maxsizeImg("#home_encart",max_size,index);
	});
	
	$(".actualites_bloc_item img.resizeImg").each(function(index){
		max_size = parseInt(tabSizeActu[0]);
		//setTimeout(function(){maxsizeImg(".actualites_bloc_item",max_size,index);},1000);
		maxsizeImg(".actualites_bloc_item",max_size,index);
		
	});
	
	$("#engagement img.resizeImg").each(function(index){
		max_size = parseInt(tabSizeEngagement[index]);
		maxsizeImg("#engagement",max_size,index);
	});



	flux_width_elt = new Array;
	var flux_width = 0;
	var currentPos = 0;
	var total = 0;
	
	$('#flux_movment p').each(function(index){
		flux_width_elt.push($(this).width());
	});
	
	for(var i=0; i<flux_width_elt.length;i++){
		flux_width +=flux_width_elt[i];
	}
	
	//print_r(flux_width_elt);
	
	$('.control_flux').bind('click', function(event){
		event.preventDefault();
		precedent = flux_width_elt[currentPos];
		currentPos = ($(this).attr("id")=='flux_fleche_right') ? currentPos+1 : currentPos-1;
		suivant = flux_width_elt[currentPos];
		
				
		//$('#flux_movment').animate({'left' : -(precedent + suivant)},500);
	});
			
	/* Initialisation des rollover pour les titre d'articles */
	
	$('#actualites_titre > a,#engagement_titre > a').hover(function(){
		$(this).css('color','#074174');
	},function(){
		$(this).css('color','#2f3134');
	});
	
	/* SLIDER DES ACTUS */
	
	$('.control_actu').bind('click', function(event){
		clickArrows($(this).attr('id'));
		event.preventDefault();
	});
	

	
	var retour = true;
	var tempsTransition = 250;
	var currentPosition = 0;
	var slideWidth = 476;
	var slides = $('.actualites_bloc');
	var numberOfSlides = slides.length;
	var anim = false;

	function clickArrows(quiClick){

		if(anim == false)
		{
			// Determine la nouvelle position
			currentPosition = (quiClick=='actu_fleche_right') ? currentPosition+1 : currentPosition-1;
			
			manageControls(currentPosition);
			$('#actualites_wrapper').animate({'left' : slideWidth*(-currentPosition)},tempsTransition);
			
			anim = true;
			disabled_click();
		}
	}
	
	function manageControls(position){
		if(position == numberOfSlides && retour == true){
			currentPosition = 0;
		}
		if(position < 0 && retour == true){
			currentPosition = numberOfSlides - 1;
		}
	
	}
	
	function updateAnim(){
		anim = false;
	}
	
	/* FONCTION DÃ‰SACTIVANT LE CLICK LE TEMPS DE L'ANIMATION*/
	
	function disabled_click()
	{
		setTimeout(updateAnim,tempsTransition);  
	}
	
});

function print_r(obj) {
  win_print_r = window.open('about:blank', 'win_print_r');
  win_print_r.document.write('<html><body>');
  r_print_r(obj, win_print_r);
  win_print_r.document.write('</body></html>');
 }

 function r_print_r(theObj, win_print_r) {
  if(theObj.constructor == Array ||
   theObj.constructor == Object){
   if (win_print_r == null)
    win_print_r = window.open('about:blank', 'win_print_r');
   }
   for(var p in theObj){
    if(theObj[p].constructor == Array||
     theObj[p].constructor == Object){
     win_print_r.document.write("<li>["+p+"] =>"+typeof(theObj)+"</li>");
     win_print_r.document.write("<ul>")
     r_print_r(theObj[p], win_print_r);
     win_print_r.document.write("</ul>")
    } else {
     win_print_r.document.write("<li>["+p+"] =>"+theObj[p]+"</li>");
    }
   }
  win_print_r.document.write("</ul>")
 }


