$(document).ready(function () {		
	
	//Date picker dans le formulaire ALSH
	//$.datepicker.setDefaults($.datepicker.regional['fr']);
	//$('#naissance_enfant').focus(function(){
    // 	$("#naissance_enfant").datepicker({minDate:'-36500', maxDate:'+36500', dateFormat: 'dd/mm/yy', firstDay:1, cgangeFirstDay : false }).attr("readonly","readonly");
	//});
	
	// Traitement des Menu Haut
	$('#nav li').hover(
		function () {
			//show its submenu 
			$('ul.sous_menu', this).slideDown(100);

		}, 
		function () {
			//hide its submenu
			$('ul.sous_menu', this).slideUp(100);			
		}
	);
	
	// Traitement des Sous Menu Haut
	$('#nav li.sous_menu_haut').hover(
		function () {
			//show its submenu
			$('ul.niveau_haut_2', this).slideDown(100);

		}, 
		function () {
			//hide its submenu
			$('ul.niveau_haut_2', this).slideUp(100);			
		}
	);
	
	// Traitement des Menu Gauche
	$('#nav_sidebar li').hover(		
		function () {
			//show its submenu
			$('ul.niveau_1', this).slideDown(100);
		}, 
		function () {
			//hide its submenu
			$('ul.niveau_1', this).slideUp(100);			
		}
	);
	
	// Traitement des Menu Gauche
	$('#nav_sidebar li').hover(		
		function () {
			//show its submenu
			$('ul.niveau_1_coope', this).slideDown(100);
		}, 
		function () {
			//hide its submenu
			$('ul.niveau_1_coope', this).slideUp(100);			
		}
	);		
	// Traitement des Sous Menu Gauche
	$('#nav_sidebar li.sous_menu_gauche').hover(
		function () {
			//show its submenu
			$('ul.niveau_2', this).slideDown(100);

		}, 
		function () {
			//hide its submenu
			$('ul.niveau_2', this).slideUp(100);			
		}
	);
	
	//on cache le login au passage sur ARAT, on reaffiche à la sortie
	$('#li_arat').hover(		
		function () {cache_login();}, 
		function () {affiche_login();}
	);	
	
	
	
	//Affiche du carousel dans la partie publication
	$("#carousel1").CloudCarousel(		
		{			
			xPos: 272,
			yPos: 78,
			xRadius : 250,
			yRadius : 60,			
			mouseWheel:true,
			buttonLeft: $("#left-but-car1"),
			buttonRight: $("#right-but-car1"),			
			altBox: $("#alt-text-car1"),
			titleBox: $("#title-text-car1")
		}
	);
	
		//Affiche du carousel dans la partie publication
	$("#carousel2").CloudCarousel(		
		{			
			xPos: 277,
			yPos: 100,
			xRadius : 270,
			yRadius : 100,			
			mouseWheel:true,
			buttonLeft: $("#left-but-car2"),
			buttonRight: $("#right-but-car2"),			
			altBox: $("#alt-text-car2"),
			titleBox: $("#title-text-car2")
		}
	);
	
	$("#carousel3").CloudCarousel(		
		{			
			xPos: 277,
			yPos: 100,
			xRadius : 270,
			yRadius : 100,			
			mouseWheel:true,
			buttonLeft: $("#left-but-car3"),
			buttonRight: $("#right-but-car3"),			
			altBox: $("#alt-text-car3"),
			titleBox: $("#title-text-car3")
		}
	);

	
	// PopUp pour ajouter une annonce
	$("#popup_annonce").fancybox({
		'autoDimensions': false,
		'width'			: 650, 
		'height'		: 'auto',		
		'scrolling'		: 'yes',
		'titleShow'		: false,
		'onClosed'		: function() {
	   	 	$("#texte_annonce").val("");
	   	 	$("#categorie_annonce_form").val("");
	   	 	$("#sous_categorie_annonce_form").val("");
	   	 	$("#reponse_submit").html("&nbsp;");
		}
		}); 
	
	$("#form_annonce").bind("submit", function() {

		if(isBlank($("#telephone_bureau").val()))
		{
		    $("#reponse_submit").html('Le t&eacute;l&eacute;phone de l\'usine est obligatoire.');
		    return false;
		}
		if(isBlank($("#nom_annonce").val()))
		{
		    $("#reponse_submit").html('Le nom du contact est obligatoire.');
		    return false;
		}
		if(isBlank($("#categorie_annonce_form").val()))
		{
		    $("#reponse_submit").html('La cat&eacute;gorie est obligatoire.');
		    return false;
		}
		else
		{
			if(isBlank($("#sous_categorie_annonce_form").val()))
			{
				$("#reponse_submit").html('La sous cat&eacute;gorie est obligatoire.');
		   	 	return false;
			}		
		}
			
		//les variables
			
		
		$.post(
		"ajax/ajax_treat.php",
		{ 	action					: "ajoute_annonce",
			nom_annonce 			: $("#nom_annonce").val(),
			mail_annonce 			: $("#mail_annonce").val(),
			telephone_bureau 		: $("#telephone_bureau").val(),
			telephone_autre			: $("#telephone_autre").val(),
			texte_annonce			: $("#texte_annonce").val(),
			categorie_annonce		: $("#categorie_annonce_form").val(),
			sous_categorie_annonce 	: $("#sous_categorie_annonce_form").val()},
		function(data) {
				if(!isBlank(data))
				{
					$("#reponse_submit").html(data);
				}
				else
				{
					$.fancybox.showActivity();
					var html_text = '<p><strong>F&eacute;licitations,</strong><p>Votre annonce a bien &eacute;t&eacute; enregistr&eacute;e.</p><p>Elle sera valid&eacute;e par nos services, vous recevrez un mail de confirmation lors de sa publication.</p>';
						$.fancybox(html_text);
					//on vide
					$("#texte_annonce").val("");
	   	 			$("#categorie_annonce_form").val("");
	   	 			$("#sous_categorie_annonce_form").val("");
	   	 			$("#reponse_submit").html("&nbsp;");				
					
				}
			}		
		);
		return false;
	});
		
	// PopUp pour ajouter une annonce
	$("#popup_faq").fancybox({
		'scrolling'		: 'no',
		'titleShow'		: false,
		'onClosed'		: function() {
	   	 	$("#question_faq").val("");
	   	 	$("#faq_error").html("&nbsp;");
	   	 
		}
		});
		
		$("#form_faq").bind("submit", function() {

		if(isBlank($("#question_faq").val()))
		{
		    $("#faq_error").html('La question est obligatoire.');
		    return false;
		}
					
		//les variables
		var mail_faq = $("#mail_faq").val(); 
		var emetteur_nom = $("#nom_faq").val(); 
		var message	= $("#question_faq").val();
		
		$.ajax({
			type		: "POST",
			cache		: false,
			url			: "ajax/ajax_treat.php",
			data		: "action=ajoute_faq&mail_faq="+mail_faq+"&nom_faq="+emetteur_nom+"&question_faq="+message,
			success: function(data) {
				if(!isBlank(data))
				{
					$("#faq_error").html(data);
				}
				else
				{
					$.fancybox.showActivity();
					var html_text = '<p style="width: 550px">Votre demande a &eacute;t&eacute; prise en compte. Nous ne manquerons pas de vous r&eacute;pondre.</p>';
					$.fancybox(html_text);
					//on vide
					$("#question_faq").val("");
	   	 			$("#faq_error").html("&nbsp;");
				}
			}
		});
		return false;
	});

	// PopUp pour ajouter une annonce
	$("#popup_motdepasse").fancybox({
		'scrolling'		: 'no',
		'titleShow'		: false,
		'onClosed'		: function() {
	   	 	$("#ancien_motdepasse").val("");
	   	 	$("#nouveau_motdepasse").val("");
	   	 	$("#confirm_motdepasse").val("");
	   	 	$("#message_submit").html("&nbsp;");
			}
		
		});
		
	
	$("#form_motdepasse").bind("submit", function() {

		if(isBlank($("#ancien_motdepasse").val()) || isBlank($("#nouveau_motdepasse").val()) ||  isBlank($("#confirm_motdepasse").val()) )
		{
		    $("#message_submit").html('Le mot de passe est obligatoire.');
		    return false;
		}
		if($("#nouveau_motdepasse").val() != $("#confirm_motdepasse").val())
		{
		    $("#message_submit").html('Les mots de passe sont diff&eacute;rents.');
		    return false;
		}
		if($("#ancien_motdepasse").val() == $("#confirm_motdepasse").val())
		{
		    $("#message_submit").html('L\'ancien et le nouveau mot de passe doivent &ecirc;tre diff&eacute;rents');
		    return false;
		}
	
		//les variables
		var old_pass = $("#ancien_motdepasse").val(); 
   		var new_pass = $("#nouveau_motdepasse").val(); 
		var confirm_pass = $("#confirm_motdepasse").val();
		
		$.ajax({
			type		: "POST",
			cache		: false,
			url			: "ajax/ajax_treat.php",
			data		: "action=verif_mot_de_passe&ancien_motdepasse="+old_pass+"&nouveau_motdepasse="+new_pass+"&confirm_motdepasse="+confirm_pass,
			success: function(data) {
				if(!isBlank(data))
				{
					$("#message_submit").html(data);
				}
				else
				{
					$.fancybox.showActivity();
					$.fancybox('<div style="width:300px;height:22px">Votre mot de passe a &eacute;t&eacute; chang&eacute;.</div>');
					//on vide
					$("#ancien_motdepasse").val("");
	   	 			$("#nouveau_motdepasse").val("");
	   	 			$("#confirm_motdepasse").val("");
	   	 			$("#message_submit").html("&nbsp;");
				}
			}
		});		
		return false;    
	});	
	
	
	//Date picker dans le formulaire ALSH
	$.datepicker.setDefaults($.datepicker.regional['fr']);
	$('#naissance_enfant').datepicker({minDate:'-36500', maxDate:'+36500', dateFormat: 'dd/mm/yy', showOn: 'button', buttonImage: 'js/datepicker/calendar.png', buttonImageOnly: true });
		
	//Affiche des images dans la commande groupées
	$(".images_jquery").fancybox({
		'overlayShow'	: true,	
		'transitionIn'	: 'none',
		'transitionOut'	: 'none'	
	});
	
	//Affiche des images dans la commande groupées
	$(".images_jquery_fournisseur").fancybox({
		'opacity'		: true,
		'overlayShow'	: true,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'none'
	});
	
	//Affiche des images dans la exposant
	$(".images_jquery_exposant").fancybox({
		'opacity'		: true,
		'overlayShow'	: true,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'none'	
	});	
	
});


/* Fonction qui permet de cacher le login au passage sur le menu ARAT */

function cache_login()
{
	document.getElementById('form_login').style.display = 'none';
}

function affiche_login()
{
	document.getElementById('form_login').style.display = '';
}

