
$(document).ready(function() {

	$('#fade').cycle('fade');

	$("b.def").click(function(){
		$(this).next('span').toggle('slow')
	});

	$("a#acces").click(function(e){
		e.preventDefault();
		$(this).toggleClass('down');
		$('#connection').slideToggle();
	});

	$("a.zoom").fancybox({
		overlayShow: true,
		overlayOpacity: 0.6
	});

	$('#FormConnec').validate({
		errorPlacement: function(error, element) {},
		highlight: function(element) {
			$(element).addClass('highlight');
		},
		unhighlight: function(element) {
			$(element).removeClass('highlight');
		}
	});
	
	$('#FormConnec .connected').click(function() {
		if($('#FormConnec').valid()) {
			var data = $('#FormConnec').serialize() + '&mode=envoi';
			var div = $('.retour').empty().addClass('loading');
			$.ajax({
				type: "POST",
				data: data,
				url: "login.php",
				success: function(retour){
					if(retour==1){
						div.removeClass('loading').append("Acc&egrave;s refus&eacute;. <a href=\"mot-de-passe-oublie.html\" title=\"Mot de passe perdu\">Mot de passe oubli&eacute;?</a>");
					}else{
						window.location.replace(retour);
					}
				}
			});
			return false;
		}
		return false;
	});
	
	$('#FormDeConnec .deconnected').click(function() {
		if($(this).valid()) {
			var data = $('#FormDeConnec').serialize() + '&mode=deconnect';
			var div = $('.connection').empty().addClass('loading');
			$.ajax({
				type: "POST",
				data: data,
				url: "login.php",
				success: function(retour){
					window.location.replace(retour);
				}
			});
			return false;
		}
		return false;
	});
	
	
	/* inscription newsletter */
	$('#FormNewsletter').validate({
		errorPlacement: function(error, element) {},
		highlight: function(element) {
			//$(element).addClass('highlight');
			$(element).css({'border':'1px solid red'});
		},
		unhighlight: function(element) {
			$(element).removeClass('highlight');
		},onfocusin: function(element) {
			$(element).val('')
		},onfocusout: function(element) {
			if($(element).val() == '') $(element).val($(element).attr('default'));
		}
	});
	$('#FormNewsletter button').click(function() {
		if($('#FormNewsletter').valid()) {
			var data = $('#FormNewsletter').serialize() + '&mode=envoi';
			var div = $('#FormNewsletter').empty().addClass('loading'); 
			$.ajax({
				type: "POST",
				data: data,
				url: "newsletter.php",
				success: function(retour){
					div.removeClass('loading').html(retour)
				}
			});
			return false;
		}
		return false;
	});
	/* - */

});

