﻿$(document).ready(function(){	
	$('a[href^="http"], a[href$=".pdf"]').addTargetBlank();
	
	$('.drop-list h3 a').click(function() {
		if($(this).hasClass('show')) {
			$(this).removeClass('show');
		} else {
			$(this).addClass('show');
		}
		
		$(this).parents('li').find('.detail').slideToggle('slow');
		
		return false;
	});
	
	$('.info_reglements h3 a').click(function(){
											  
		if($(this).hasClass('show')) {
			$(this).removeClass('show');
		} else {
			$(this).addClass('show');
		}
		
		$(this).parents('li').find('.detail').slideToggle('slow');
		return false;
	});
	
	$.get("/includes/get-calendar.php",
		function(data){
			$('#calendar').html(data);
			atacheClick();
		}
	);
	
	$('#menu_reglements_alpha ul li').click(function(e){
		var letter = e.currentTarget.innerHTML;
		
		$('.info_reglements').each(function(i,el){
			if($('#'+el.id).is(':visible')){
				$('#'+el.id).slideUp();
			}
		});
		$('#reglements-'+letter).slideDown();
	});
});

// Simuler un target=_blank
$.fn.addTargetBlank = function() {
   $(this).bind('click',function(){
		window.open(this.href);
		return false;
	});
};

function atacheClick() {
	$('.prev').click(function(e) {
		e.stopPropagation();
		prevClicked();
		return false;
	});
	$('.next').click(function(e) {
		e.stopPropagation();
		nextClicked();
		return false;
	});
}

function nextClicked() {
	var monthv = parseInt($('.month').attr('id')) + 1;
	$.get("/includes/get-calendar.php", { month: monthv },
		function(data){
			$('#calendar').html(data);
		 	atacheClick();
	   	}
	);
}

function prevClicked() {
	var monthv = parseInt($('.month').attr('id')) - 1;
	$.get("/includes/get-calendar.php", { month: monthv },
		function(data){
			$('#calendar').html(data);
			atacheClick();
		}
	);
}

// vide / remplit un élément on focus / blur
var originalValue = new Array;
$.fn.emptyField = function() {
	val = $(this).val();
	
	if(!originalValue[$(this).attr('id')]) {
		originalValue[$(this).attr('id')] = val;
	}
	
	if(val == originalValue[$(this).attr('id')]) {
		$(this).val('');
	}
	
	$(this).blur(function(){
		if($(this).val() == "") {
			$(this).val(originalValue[$(this).attr('id')]);
		}
	});
}










