/* EMPECHE LE FLICKING DE TYPEKIT SIMPLEMENT ENLEVER LES COMMENTAIRES POUR ACTIVER */
/**************************************************************************
(function(){
  // if firefox 3.5+, hide content till load (or 3 seconds) to prevent FOUT
  var d = document, e = d.documentElement, s = d.createElement('style');
  if (e.style.MozTransform === ''){ // gecko 1.9.1 inference
    s.textContent = 'body{visibility:hidden}';
    var r = document.getElementsByTagName('script')[0];
    r.parentNode.insertBefore(s, r);
    function f(){ s.parentNode && s.parentNode.removeChild(s); }
    addEventListener('load',f,false);
    setTimeout(f,3000); 
  }
})();
**************************************************************************/



jQuery(function($) {
	/* METTRE TOUS LES SCRIPTS POUR LE SITE ICI PLUTOT QUE DIRECTEMENT DANS LA PAGE! */
	
	
    /* ***************************************************************
        OUVERTURE DES LIENS EXTERNE DANS UN NOUVEAU TAB / WINDOW 
        Note : ajouter class="in" si vous voulez qu'il s'ouvre 
               dans la même fenêtre.
    *************************************************************** */
	jQuery('a[href^=http]:not(.in)').attr({'target':'_blank'});
	
	jQuery(".accordion").each(function () {
        $(this).css('height', ($(this).height() + 15) + 'px');
    }).hide();
    jQuery('a.cat-zone').click(function () {
        jQuery(this).toggleClass('current').next().stop(false, true).slideToggle();
    });
	
	
	$('.popup').fancybox({
    	'type':'iframe',
		 titlePosition : 'inside',
		 showNavArrows : 'false'
    });
	
	$('.vidlink').fancybox({
    	'type':'iframe',
		 titlePosition : 'inside',
		 showNavArrows : 'false'
    });
            		
            		
	$('.list-video a').click(function(){
		$('.cadre-video iframe').attr('src', 'http://www.youtube.com/embed/'+$(this).attr('data-vidid'));
		$('.list-video .active').removeClass('active');
		$(this).parent().addClass('active');
		return false;
    });
	
	$('.actualite-puces a').click(function(){
    	$('.actualite-list li:visible').addClass('hidden');
        $('.actualite-list li:eq('+$(this).parent().index()+')').removeClass('hidden');
		$('.actualite-puces a.active').removeClass('active');
		$(this).addClass('active');
		
		return false;
	});
	
	
	$('.back-actu').click(function(){
    	//si le premier est visible, on affiche le dernier
		if ($('.actualite-list li:first').is(':visible')) {
			$('.actualite-list li:visible').addClass('hidden');
			$('.actualite-list li').last().removeClass('hidden');
			$('.actualite-puces a.active').removeClass('active');
			$('.actualite-puces li:last').find('a').addClass('active');
		}else {
			$('.actualite-list li:visible').addClass('hidden').prev().removeClass('hidden');
			$('.actualite-puces a.active').removeClass('active').parent().prev().find('a').addClass('active');
	
		}
		return false;
	
	});
	
	$('.next-actu').click(function(){
		//si le dernier est visible, on affiche le premier
		if ($('.actualite-list li:last').is(':visible')) {
			$('.actualite-list li:visible').addClass('hidden');
			$('.actualite-list li').first().removeClass('hidden');
			$('.actualite-puces a.active').removeClass('active');
			$('.actualite-puces li:first').find('a').addClass('active');
			
		}else {
			$('.actualite-list li:visible').addClass('hidden').next().removeClass('hidden');
			$('.actualite-puces a.active').removeClass('active').parent().next().find('a').addClass('active');
	
		}
		return false;
	
	});
	
	
	
	$('#calprev').click(function(){
		if ($('#calendrier-home ul li:first').is(':visible')) {
			$('#calendrier-home ul li:visible').addClass('hidden');
			$('#calendrier-home ul li').last().removeClass('hidden');
		}else {
			$('#calendrier-home ul li:visible').addClass('hidden').prev().removeClass('hidden');
		
		}
		return false;
	});
                    		
	$('#calnext').click(function(){
		if ($('#calendrier-home ul li:last').is(':visible')) {
			$('#calendrier-home ul li:visible').addClass('hidden');
			$('#calendrier-home ul li').first().removeClass('hidden');
		}else {
			$('#calendrier-home ul li:visible').addClass('hidden').next().removeClass('hidden');
		
		}
		return false;
	});
                    		
	
	$('#actuprev').click(function(){
		if ($('#actualite-home ul li:first').is(':visible')) {
			return false;
			//$('#actualite-home ul li:visible').addClass('hidden');
			//$('#actualite-home ul li').last().removeClass('hidden');
		}else {
			$('#actualite-home ul li:visible').addClass('hidden').prev().removeClass('hidden');
		
		}
		return false;
	});
	
	$('#actunext').click(function(){
		if ($('#actualite-home ul li:last').is(':visible')) {
			return false;
			//$('#actualite-home ul li:visible').addClass('hidden');
			//$('#actualite-home ul li').first().removeClass('hidden');
		}else {
			$('#actualite-home ul li:visible').addClass('hidden').next().removeClass('hidden');
		
		}
		return false;
	});
	
	$('#slider-01').innerfade({
				animationtype: 'fade',
				speed: 1000,
				timeout: 4000,
				containerheight: '245px'
				
	});
          
          
	$('.profil').fancybox({
		'type':'iframe',
		'height': 380,
		'width': 600,
		'showNavArrows': true
	});      		
            
            
    //calendar
   /* $('#calendar-container table a').live('mouseover',function() {
		$('.calendar-content').html($(this).parent().next().html()).parent().css('position', 'relative').show().css({'top':'230px','left':'0'});
	});
	
	$('#calendar-container table a').live('mouseout',function() {
		$('.calendar-content').parent().hide();
	});
	
	$('#calendar-container table a').live('click',function() {
		return false;
	});
	*/
	$('#month-selector a').live('click', function () {
		$('#calendar-container').load('/calendrier-des-evenements/' + $(this).attr('rel'));
        $('#eventlist').load('/calendrier-des-evenements/' + $(this).attr('rel') + '?m=getEvents');
        $('#eventdetails').load('/calendrier-des-evenements/' + $(this).attr('rel') + '?m=getFirstEvent');
		return false;
	});    		
	
	$('#eventlist a').live('click', function () {
		$(this).parent().parent().find('.active').removeClass('active');
		$(this).parent().addClass('active');
		$('#eventdetails').load('/calendrier-des-evenements?event='+$(this).attr('data-event'));
		return false;
	});
	
	
	
	
	$('#bulletin-home .btn-envoyer').click(function(){
		
		var valid = true;
		var result = false
	
		if ($('#votre-email').val() == "") {
			valid = false;
		}else {
			var theStr = new String($('#votre-email').val())
			var index = theStr.indexOf("@");
			if (index > 0) {
				var pindex = theStr.indexOf(".",index);
				if ((pindex > index+1) && (theStr.length > pindex+1)) valid = true;
				else valid = false;
			}else valid = false;
		
		}
                				
		if (valid) {
			var activites = 0;
			if ($('#activites').attr('checked')) activites = 1;
			 
			$.post('subscribe.php',
				{'courriel':$('#votre-email').val(), 'activites': activites},
				function(r){
					alert("Votre adresse a bien été ajoutée à notre liste d'envoi. Merci!");
					$('#votre-email').val("");
					$('#activites').removeAttr('checked');
					
				}
			);
		}else {
			alert("Vous devez entrer une adresse courriel valide");
		}
		return false;
	});            			
	
});
