﻿$(document).ready(function() {
	$(".hover a").hover(function(){
		$(this).parent().addClass("activer");
		$(".actus-over").css('display','block');
	},function(){
		$(this).parent().removeClass("activer");
		$(".actus-over").css('display','none');
	});
	$(".hover a.theatre").hover(function(){		
		$(".actus-over2").css('display','block');
		$(".actus-over").css('display','none');
	},function(){
		$(".actus-over2").css('display','none');
	});
/* mini accordion*/
	$('.miniSlide').each(function(){
		var bool=true;
		$(this).append('<span class="signe"></span>');
		$(this).next('div.detail').hide();
		$(this).children('span.signe').click(function(){
			$(this).parent().next('div.detail').slideToggle();
			bool=!bool;
			if(bool)
				$(this).css('background-position','left top');
			else
				$(this).css('background-position','left bottom');
		});
	});
/* tooltip */
	var infobulle = '<div class="infobulle">'
				  +'<div class="corpsInfo">'
				  +'<p class="titreInfo">IVANOV [CE QUI RESTE DANS VIE] <span class="exposantInfo">EN TOURNÉE</span></p>'
				  +'<p class="sousTitreInfo">EXTIME COMPAGNIE</p>'
				  +'<p class="descInfo">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>'
				  +'</div>'
				  +'<div class="button"></div>'
				  +'</div>';
				  
	$('.cam').append(infobulle);
	bulle=$('.infobulle');
	bulle.hide();
	bulle.css({
				'position':'absolute',
				'opacity':'0.0',
				'z-index':'99'});
	$('.cam img').hover(function(){	
		bulle.stop().animate({opacity: 1.0}, 800);
		var hBulle=bulle.height()+8;
		var lBulle=80;

		$(this).mousemove(function(e){
			extr=$('body').width()-e.pageX-bulle.width()+60;
			if(extr<1){
				lBulle=bulle.width()-80;
				bulle.children('.button').css('background-position',lBulle-10+'px top');
			}else{
				lBulle=80;
				bulle.children('.button').css('background-position','70px top');
			}
			y=e.pageY - hBulle + $('#container').scrollTop() + "px";
			x=e.pageX - lBulle + "px";
			bulle.css({top: y , left: x});
			bulle.show();
		});
	},function(){
		bulle.stop().animate({opacity: 0.0}, 100).hide();
	});
});

