var newsletter_ajax = function(){
	if ( $('#form-newsletter').length > 0 ) {
		$('#form-newsletter').submit(function(e){
			e.preventDefault();
			var ajdata = $(this).serialize();
			$.ajax({
				type   : 'POST',
				url    : "/newsletter_ajax",
				data   : ajdata,
				success: function(response){
					$('#footnewsletter').empty().append($(response));
					newsletter_ajax();
				}
			});
		});
	}
}

$(document).ready(function(){

	//menu principal
	//images et liens des menus déroulants
	var princlinks = $('#menuPrincipal').find('a.firstLink');
	var ziLiens    = $('#menuPrincipal li.menu-image a');
	var liensimg   = ['menu-offres', 'menu-pourqui', 'menu-comment', 'menu-quisommesnous'];
	ziLiens.each(function(i, el){
		var lg = $(el).attr('rel');
		var lk = $(princlinks[i]).attr('href');
		$(el).attr('href', lk);
		$(el).find('img').attr('src', '/assets/images/'+liensimg[i]+'_'+lg+'.jpg');
	});

	//enlever le bg au survol pour faire mimi
	var princli    = $('#menuPrincipal').find('li.firstLevel');
	princli.each(function(i, el){
		if ( i > 0 && !$(el).hasClass('active') ) {
			$(el).mouseenter(function(){
				$(princlinks[i - 1]).css('background-image', 'none');
			})
			$(el).mouseleave(function(){
				$(princlinks[i - 1]).css('background-image', 'url(/assets/img/menuPrincipal-separateur.gif)');
			});
		}
		else if ( $(el).hasClass('active') ) {
			$(princlinks[i - 1]).css('background-image', 'none');
		}
	});
	//ends menu principal

	//ajax sur le formulaire d'inscription à la newsletter
	newsletter_ajax();

	//pavé de contact déroulant en haut à droite
	$('#contact-view').hide();
	$('#contact-btn').toggle(
		function(){
			$('#contact-view').slideDown();
			$(this).addClass('active').text('{ - }');
		},
		function(){
			$('#contact-view').slideUp();
			$(this).removeClass('active').text('{ + }');
		}
	);
	//ends pavé de contact haut droite

	//slider de la home
	if ( $('#slider').length > 0 ){
		$('#slider-pagination ul').html('');
		$('#slider').cycle({
			fx                : 'scrollDown',
			delay             : -3000,
			pause             : true,
			next              : '#nextSlide a',
			timeout           : 7000,
			cleartypeNoBg     : false,
			prev              : '#prevSlide a',
			pager             : '#slider-pagination ul',
			activePagerClass  : 'current-slide',
			pagerAnchorBuilder: function(idx, slide) {
				return '<li><a href="#"></a></li>';
			},
			pagerEvent         : 'click'
		});
	}
	//ends slider de la home

	//décoration pour les h2
	if ( $('h2').length > 0 ){
		$('h2').append('<span></span>');
	}

	//accordéon des faqs
	if ( $('#faq').length > 0 ){
		var questions = $('.rub h3');
		var reponses  = $('.reponse');
		reponses.hide();
		questions.click(function(){
			if ($(this).next(".reponse:visible").length != 0) {
				$(this).removeClass('active');
				$(this).next('.reponse').slideUp();
			}
			else { 
				questions.removeClass('active');
				$(this).addClass('active');
				reponses.slideUp();
				$(this).next('.reponse').fadeIn();
			}
		});
	}

	//bulle sur le plus des packs
	if ( $('.offreplus').length == 1 && $('#bulle-slider-offre').length == 1 ) {
		$('.offreplus').toggle(
			function(){
				$('#bulle-slider-offre').css('display', 'block');
				$(this).addClass('activeplus');
			},
			function(){
				$('#bulle-slider-offre').css('display', 'none');
				$(this).removeClass('activeplus');
			}
		);
	}

	//dans le cas d'images modales
	if ( $("a[rel=modalimg]").length > 0 ) { 
		$("a[rel=modalimg]").fancybox({
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'titlePosition' 	: 'over'
		});
	}

	//impression des pages
	if( $('.print').length > 0 ){
		$('.print').click(function(e){
			e.preventDefault();
			window.print();
		});
	}
});
