$().ready(function() {
	
	// anim sur les citations
	// $("#citations p:not(:first)").css('opacity', 0);
	$("#citations p").css('opacity', 0);
	var fadeIn=3000; // duree que le texte resta avant fadeout
	var fadeOut=3000; // duree que le texte resta avant fadeout
	var standby=1; // duree que le texte resta avant fadeout
	var delaiType=4500; // entre chaque transition
	/* */
	$("#citations p").eq(0).animate({'opacity':1}, {duration:fadeIn, easing:'easeInQuad'})
		.delay(standby).animate({'opacity':0 /*, 'right':500*/}, {duration:fadeOut, easing:'easeInQuad'});
	$("#citations p").delay(delaiType).eq(1).animate({'opacity':1}, {duration:fadeIn, easing:'easeInQuad'})
		.delay(standby).animate({'opacity':0/*, 'right':500*/}, {duration:fadeOut, easing:'easeInQuad'});
	$("#citations p").delay(delaiType).eq(2).animate({'opacity':1}, {duration:fadeIn, easing:'easeInQuad'})
		.delay(standby).animate({'opacity':0/*, 'right':500*/}, {duration:fadeOut, easing:'easeInQuad'});
	$("#citations p").delay(delaiType).eq(3).animate({'opacity':1}, {duration:fadeIn, easing:'easeInQuad'});
	// signature
	$("#citations p").delay(4000).eq(4).animate({'opacity':1}, {duration:fadeIn, easing:'easeOutQuad'});
	/* */
	
	// effets de la home
	$("#homeSelect .homeTitles h2").mouseenter(function(){
		var n = $("#homeSelect .homeTitles h2").index(this);
		$("#homeSelect .roverImg").eq(n).animate({'opacity':1}, {duration:200, easing:'easeInOutQuad'});
		// bandes de fond
		$("#homeBandes img").eq(n*2).animate({'opacity':1}, {duration:200, easing:'easeInOutQuad'});
		$("#homeBandes img").eq(n*2+1).animate({'opacity':1}, {duration:200, easing:'easeInOutQuad'});
	});
	$("#homeSelect .homeTitles h2").mouseleave(function(){
		var n = $("#homeSelect .homeTitles h2").index(this);
		$("#homeSelect .roverImg").eq(n).animate({'opacity':0}, {duration:10, easing:'easeInOutQuad'});
		// bandes de fond
		$("#homeBandes img").eq(n*2).animate({'opacity':0}, {duration:200, easing:'easeInOutQuad'});
		$("#homeBandes img").eq(n*2+1).animate({'opacity':0}, {duration:200, easing:'easeInOutQuad'});
	});
	
	
	
	// frermer / ouvrir les contenus de fieldset
	$(".legendToggle").click(function(){		$(this).siblings('.toggleZone').fadeToggle(300);	});
	// loadings sur formulaires
	$("form.loading").submit(function(){
		$("#loading1").fadeIn('fast');
		$("#loading2").fadeIn('fast');
	});
	// fancybox
	$("a.fancybox").fancybox({
		// 'centerOnScroll':	true,
		// 'titleShow' 	:	false,
		'scrolling' 	:	'no',
		// 'titlePosition'	:	'inside',
		'transitionIn'	:	'fade',
		'transitionOut'	:	'fade',
		'speedIn'		:	350, 
		'speedOut'		:	350
	});
	$("a.fancyframe").fancybox({
		'type'			:	'iframe',
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'overlayColor'	:	'#000',
		'width'			:	950,
		'height'		:	'98%',
		'speedIn'		:	400, 
		'speedOut'		:	200
	});
	// upimage
	if($.browser.msie){	userAgent = $.browser.version -0;	}
	else userAgent=false;
	if(!userAgent || userAgent>7){
		$(".upimage").mouseenter(function(){
			if(!$(this).attr("src").match("-up")){
				var strlen = $(this).attr("src").length; // debug IE
				var ext= $(this).attr("src").substr(strlen-3, strlen);
				var src = $(this).attr("src").match(/[^\.]+/) + "-up."+ext;
				$(this).attr("src", src);
			}
		});
		$(".upimage").mouseleave(function(){
			if($(this).attr("src").match("-up")){
				var src = $(this).attr("src").replace("-up", "");
				$(this).attr("src", src);
			}
		});
	}
	// fermeur de messages
	$(".msgCloser").click(function(){
		$(this).parent().fadeOut(150);
	});
	
	// protection des e-mail
	var spt = $('span.mailme');
	var at = / at /;
	var dot = / dot /g;
	var addr = $(spt).text().replace(at,"@").replace(dot,".");
	$(spt).after('<a href="mailto:'+addr+'" title="Send an email">'+ addr +'</a>')
	.hover(function(){window.status="Send a letter!";}, function(){window.status="";});
	$(spt).remove();
	// pngfix
	$(document).pngFix();
	
	// modif honteuse des liens blank
	$('a.blank').mouseenter(function(){				$(this).attr("target","blank");			});
	$('a.blank').mouseleave(function(){				$(this).removeAttr("target");			});
});
