$(function(){
	adeva.init();
});

adeva = {

	current : 0,
	
	init : function(){
		$('.info_in').hide();
		$('#agence ul li').not(':first').hide();
		$('#nav_agence a:first').addClass('active');
		$('#map a:first').addClass('active');
		$('#actu li').not(':first').hide();
		adeva.nbitem = $('#actu li').length;
		
		$('.contener_info h1').click(adeva.manageInfo);
		$('#nav_agence a').click(function(){
			adeva.lien = $('#nav_agence a').index($(this));
			adeva.manageCoord();
			return false;
		});
		$('#map a').click(function(){
			adeva.lien = $('#map a').index($(this));
			adeva.manageCoord();
			return false;
		});
		
		$('#btn_actu_prec').click(function(){
			adeva.btn_actu = $(this);
			adeva.manageCurrent(0);
			return false;
		});
		$('#btn_actu_next').click(function(){
			adeva.btn_actu = $(this);
			adeva.manageCurrent(1);
			return false;
		});	

	},
	
	manageInfo : function(){
		if(!$(this).parent().hasClass('active')){
			$('.info_in').hide();
			$('.contener_info').removeClass('active');
			$(this).next('.info_in').show();
			$(this).parent().addClass('active');
		}else{
			$('.info_in').hide();
			$('.contener_info').removeClass('active');
		}
	},
	
	manageCoord : function(){
		$('#nav_agence a').removeClass('active');
		$('#nav_agence a').eq(adeva.lien).addClass('active');
		$('#map a').removeClass('active');
		$('#map a').eq(adeva.lien).addClass('active');
		$('#agence ul li').hide();
		$('#agence ul li').eq(adeva.lien).show();
	},
	
	manageCurrent : function(sens){
		if(sens){
			if(adeva.current < adeva.nbitem-1){
				adeva.current++;
			}else{
				adeva.current = 0;
			}
		}else if(!sens){
			if(adeva.current > 0){
				adeva.current--;
			}else{
				adeva.current = adeva.nbitem-1;
			}
		}
		adeva.move();
	},
	
	move : function(){
		$('#actu li').fadeOut();
		$('#actu li').eq(adeva.current).fadeIn();
	}
	
}
