$(document).ready(function() {

	$('#morech').focus(function() {
		if ($('#morech').val() == 'Rechercher') $('#morech').val('');
	});

	$('#newsletter_email').focus(function() {
		if ($('#newsletter_email').val() == 'Entrez votre e-mail') $('#newsletter_email').val('');
	});

	$('#login').focus(function() {
		if ($('#login').val() == 'identifiant') $('#login').val('');
	});

	$('#password').focus(function() {
		if ($('#password').val() == 'xxxx') $('#password').val('');
	});

	//------------------------------------
	//Agenda Ajax
	//------------------------------------

	var busyDays = {};
	fetchBusyDays();
	$("#next_agenda_text").datepicker('hide');

	$("#next_agenda_text").bind('click', function() {
		$("#new_date_picker").datepicker('show');
	});
	$("#b_left").bind('click', function() {
		$.post("/ajax/get-agenda/format/json", {
				sens : 'prev',
				curr_id : $('#curr_agenda_id').attr('name')
			}, function(data) {
				if (data.success) {
					$("#next_agenda_text").html(data.html_text);
					$("#next_agenda_clic").html(data.html_clic);
				} else alert(data.msg);
			},'json');
	});
	$("#b_right").bind('click', function() {
		$.post("/ajax/get-agenda/format/json", {
				sens : 'next',
				curr_id : $('#curr_agenda_id').attr('name')
			}, function(data) {
				if (data.success) {
					$("#next_agenda_text").html(data.html_text);
					$("#next_agenda_clic").html(data.html_clic);
				} else alert(data.msg);
			},'json');
	});
	$("#new_date_picker").datepicker({
		closeText: 'Fermer',
		prevText: '&laquo; Préc',
		nextText: 'Suiv &raquo;',
		currentText: 'Courant',
		monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
		monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun','Jul','Aoû','Sep','Oct','Nov','Déc'],
		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: 'Sm',
		dateFormat: 'dd-mm-yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: '',
		//showOn: "button",
		//buttonImage: "/_images/agenda/agenda-ico.jpg",
        beforeShowDay: highlightDays,
        onChangeMonthYear: fetchBusyDays,
		onSelect: function() {
			$("#new_date_picker").datepicker('hide');
			var date = $("#new_date_picker").val().split('-');
			var date_final = date[2]+"-"+date[1]+"-"+date[0];
			$.post("/ajax/get-agenda-list/format/json", {
					date:date_final
				}, function(data) {
					$("#evenementag").slideUp();
					$("#evenementag").html( data.html != '' ? data.html : '<p class="neve">Aucun événement pour le '+data.fdate+'</p>' );
					$("#evenementag").slideDown();
					$("#date_picker").val(data.fdate);
					//$("#next_agenda_text").html('');
					//$("#next_agenda_clic").html('');
				},'json'
			);
			//$("#evenementag").slideUp();
		}
	});



});

function resetCaptcha() /////////////////////////////////////////////////// {{{1
{
	//core.wait();
	$.post('/ajax/reset-captcha/format/json', { }, function(data) {
			$('#catpcha-image').attr('src','/pub/captcha/'+ data.captcha_id +'.png');
			$('#captcha_id').val(data.captcha_id);
			$('#captcha' ).css({backgroundColor:'#fff'});
		},'json'
	);
}

function checkCaptcha() /////////////////////////////////////////////////// {{{1
{
	$.post('/ajax/check-captcha/format/json', {
			captcha    : $('#captcha').val(),
			captcha_id : $('#captcha_id').val()
		}, function(data) {
			if      (data.captcha_ok == "ok") $('#captcha').css({backgroundColor:'#f8fff8'});
			else if (data.captcha_ok == "ex") resetCaptcha();
			else                              $('#captcha').css({backgroundColor:'#fff8f8'});
		}, 'json'
	);
}

function checkEmail() /////////////////////////////////////////////////// {{{1
{
	$.post('/ajax/check-email/format/json', {
			email : $('#email').val()
		}, function(data) {
			$('#email').css({backgroundColor:(data.email_ok?'#f8fff8':'#fff8f8')});
		}, 'json'
	);
}

function checkNewsForm() /////////////////////////////////////////////////// {{{1
{
	$.post('/ajax/check-news-form/format/json', {
			nom        : $('#nom'       ).val(),
			prenom     : $('#prenom'    ).val(),
			email      : $('#email'     ).val(),
			fonction   : $('#fonction'  ).val(),
			coll       : $('#coll'      ).val(),
			adresse    : $('#adresse'   ).val(),
			cp         : $('#cp'        ).val(),
			ville      : $('#ville'     ).val(),
			tel        : $('#tel'       ).val(),
			captcha    : $('#captcha'   ).val(),
			captcha_id : $('#captcha_id').val()
		}, function(data) {
			$('#nom'     ).css({backgroundColor:(data.nom_ok     ?'#f8fff8':'#fff8f8')});
			$('#prenom'  ).css({backgroundColor:(data.prenom_ok  ?'#f8fff8':'#fff8f8')});
			$('#email'   ).css({backgroundColor:(data.email_ok   ?'#f8fff8':'#fff8f8')});
			$('#fonction').css({backgroundColor:(data.fonction_ok?'#f8fff8':'#fff8f8')});
			$('#coll'    ).css({backgroundColor:(data.coll_ok    ?'#f8fff8':'#fff8f8')});
			$('#adresse' ).css({backgroundColor:(data.adresse_ok ?'#f8fff8':'#fff8f8')});
			$('#cp'      ).css({backgroundColor:(data.cp_ok      ?'#f8fff8':'#fff8f8')});
			$('#ville'   ).css({backgroundColor:(data.ville_ok   ?'#f8fff8':'#fff8f8')});
			$('#tel'     ).css({backgroundColor:(data.tel_ok     ?'#f8fff8':'#fff8f8')});
			if (data.captcha_ok == "ex") resetCaptcha();
			$('#captcha' ).css({backgroundColor:(data.captcha_ok == "ok"?'#f8fff8':'#fff8f8')});
			if (data.msg) alert(data.msg);
			else window.location = '/index/merci-newsletter';
		}, 'json'
	);
	return false;
}

function checkContactForm() /////////////////////////////////////////////////// {{{1
{
	$.post('/ajax/check-contact-form/format/json', {
			sujet      : $('#sujet'     ).val(),
			message    : $('#message'   ).val(),
			nom        : $('#nom'       ).val(),
			prenom     : $('#prenom'    ).val(),
			email      : $('#email'     ).val(),
			fonction   : $('#fonction'  ).val(),
			coll       : $('#coll'      ).val(),
			adresse    : $('#adresse'   ).val(),
			cp         : $('#cp'        ).val(),
			ville      : $('#ville'     ).val(),
			tel        : $('#tel'       ).val(),
			captcha    : $('#captcha'   ).val(),
			captcha_id : $('#captcha_id').val()
		}, function(data) {
			$('#sujet'   ).css({backgroundColor:(data.sujet_ok   ?'#f8fff8':'#fff8f8')});
			$('#message' ).css({backgroundColor:(data.message_ok ?'#f8fff8':'#fff8f8')});
			$('#nom'     ).css({backgroundColor:(data.nom_ok     ?'#f8fff8':'#fff8f8')});
			$('#prenom'  ).css({backgroundColor:(data.prenom_ok  ?'#f8fff8':'#fff8f8')});
			$('#email'   ).css({backgroundColor:(data.email_ok   ?'#f8fff8':'#fff8f8')});
			$('#fonction').css({backgroundColor:(data.fonction_ok?'#f8fff8':'#fff8f8')});
			$('#coll'    ).css({backgroundColor:(data.coll_ok    ?'#f8fff8':'#fff8f8')});
			$('#adresse' ).css({backgroundColor:(data.adresse_ok ?'#f8fff8':'#fff8f8')});
			$('#cp'      ).css({backgroundColor:(data.cp_ok      ?'#f8fff8':'#fff8f8')});
			$('#ville'   ).css({backgroundColor:(data.ville_ok   ?'#f8fff8':'#fff8f8')});
			$('#tel'     ).css({backgroundColor:(data.tel_ok     ?'#f8fff8':'#fff8f8')});
			if (data.captcha_ok == "ex") resetCaptcha();
			$('#captcha' ).css({backgroundColor:(data.captcha_ok == "ok"?'#f8fff8':'#fff8f8')});
			if (data.msg) alert(data.msg);
			else window.location = '/index/merci-contact';
		}, 'json'
	);
	return false;
}


function Chercher() /////////////////////////////////////////////////// {{{1
{
	window.location = '/index/chercher/cle/'+$('#morech').val()+'/page/1';
	return false;
}



