$(document).ready(function(){
	
    // Appel le script pngFix
    $(document).pngFix();
	
	
	
    // Attribut des propriété CSS3 non valide W3C
	
	// Angles arrondis pour les divs situé dans les calendriers
    r = 3;
	$('table.cal-table div, div.cal-legend div')
		.css('-webkit-border-radius', r)
		.css('-moz-border-radius', r)
		.css('border-radius', r);
	
	
	
	// Place le curseur dans l'élèment avec la classe .loadFocus
	$('.loadFocus').focus();
	
	
	
	// Masque les sous-menu
	$('div#main-menu > ul > li > ul').hide();
	
    // Affiche les sous-menu
    $('div#main-menu > ul > li').mouseover(function(){
		$(this).children('ul').show();
		$(this).children('a').addClass('hover');
	});
	$('div#main-menu > ul > li').mouseout(function(){
		$(this).children('ul').hide();
		$(this).children('a').removeClass('hover');
	});
	
	
	
	// Fermeture des messages
	$('span.message-close').click(function(){
		$(this).parent('div.messages').fadeOut();
	});
	
	
	
	// Datepicker
	$('.datepicker').datepicker({
		inline: true,
		closeText:"Fermer",
		prevText:"Précédent",
		nextText:"Suivant",
		currentText:"Aujourd'hui",
		monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],
		monthNamesShort:["Jan","Fev","Mar","Avr","Mai","Juin","Juil","Août","Sep","Oct","Nov","Dec"],
		dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],
		dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],
		dayNamesMin:["Di","Lu","Ma","Me","Je","Ve","Sa"],
		weekHeader:"We",
		dateFormat:"dd/mm/yy"
	});
	
	// Hover states on the static widgets
	$('#dialog_link, ul#icons li').hover(
		function(){$(this).addClass('ui-state-hover');}, 
		function(){$(this).removeClass('ui-state-hover');}
	);
	
	
	
	// Auto empty spécial dates
	$('.autoEmptyDate').each(function(){
		var defaultText = 'aaaa-mm-jj';
		$(this).focus(function(){
			if($(this).val()==defaultText){
				$(this).val("");
			}
		});
		$(this).blur(function(){
			if($(this).val()==""){
				$(this).val(defaultText);
			}
		});
	});
	
	
	
	// Confirmation avant suppression
	$('a.confirm').click(function(){
		if(confirm('Voulez-vous vraiment supprimer cette entrée?')){
			return true;
		}
		return false;
	});
	
	
	
	// Lightbox sur les liens contenant de images
	$('a.lightbox').lightBox();
	
});
