/*
*	Affichage d'une infobulle contenant plusieurs adresses
*/
function displayInfobulleMulti(ids_adresses , user_id , user_partage_id, box_id, type, nb_adr){
	
	if( typeof(window.evenement) != 'undefined' && window.evenement == true ){
		return false;
	}

	stopEvent();
	
	$('#box-multi-'+box_id).show(); // Affiche l'infobulle
	
	endSlide = -((nb_adr-1)*210);	// Calcul la largeur du slide

	// Requete ajax pour remplir l'infobulle
	$.ajax({
		url : 'ajax/infobulle_multi.php',
		type : 'GET',
		data : ({ 'ids_adresses' : ids_adresses, 'user_id' : user_id, 'user_partage_id' : user_partage_id, 'box_id' : box_id, 'type' : type }),
		success : function(response){
			$('#slide-container-'+box_id).html(response);
			startSlide(box_id, type);
			inter = setInterval("startSlide("+box_id+",'"+type+"')", 2000);
		}
	});
}

/*
*	Fermeture d'une infobulle contenant plusieurs adresses
*/
function hideInfobulleMulti(box_id){
	$(".slide-container").css('left', 0);
	clearInterval(window.inter);
	$('#box-multi-'+box_id).hide();
	$('.infobulle-arrow-right').hide();
	$('.infobulle-arrow-left').hide();
	allowEvent();
}

/*
*	Empêche tout évènement javascript quand une infobulle multi est ouverte
*/
function stopEvent(){
	evenement = true; // variable globale
}

/*
*	Autorise les évènements javascript
*/
function allowEvent(){
	evenement = false;
}


/*
*	Fait défiler les adresses dans l'infobulle
*/
function startSlide(box_id, type){
	var left = $("#slide-container-"+box_id).css("left");
	left = left.replace('px', '');
	
	if( left > window.endSlide && left <= 0 ){
		$("#slide-container-"+box_id).animate({"left": "-=210px"}, "normal");
	}else{
		clearInterval(window.inter);
		$("#slide-container-"+box_id).animate({"left": "0px"}, "normal");
		displayArrowNav(type);
	}
}

/*
*	Affichage des flèches pour faire défiler le slide manuellement
*/
function displayArrowNav(type){
	if(type == 'PERSO'){
		$('.infobulle-arrow-right-perso').show();
	}else{
		$('.infobulle-arrow-right').show();
	}
	position = 0;
}

/*
*	Déplace le slide en avant
*/
function goForward(box_id){
	$("#slide-container-"+box_id).animate({"left": "-=210px"}, "normal");
	$('.infobulle-arrow-left').show();
	window.position -= 210;
	if( window.position <= window.endSlide){
		$('.infobulle-arrow-right').hide();
	}
}

/*
*	Déplace le slide en arrière
*/
function goBack(box_id){
	$("#slide-container-"+box_id).animate({"left": "+=210px"}, "normal");
	$('.infobulle-arrow-right').show();
	window.position += 210;
	if( window.position >= 0 ){
		$('.infobulle-arrow-left').hide();
	}
}

/*
*	Déplace le slide Perso en avant
*/
function goForwardPerso(box_id){
	$("#slide-container-"+box_id).animate({"left": "-=210px"}, "normal");
	$('.infobulle-arrow-left-perso').show();
	window.position -= 210;
	if( window.position <= window.endSlide){
		$('.infobulle-arrow-right-perso').hide();
	}
}

/*
*	Déplace le slide Perso en arrière
*/
function goBackPerso(box_id){
	$("#slide-container-"+box_id).animate({"left": "+=210px"}, "normal");
	$('.infobulle-arrow-right-perso').show();
	window.position += 210;
	if( window.position >= 0 ){
		$('.infobulle-arrow-left-perso').hide();
	}
}
