/* ================================================================================ */
/* = fonctions = */
/* ================================================================================ */
	$(document).ready(function() {
	
		// home page cyclage bandeau		
		$('.slideshow').cycle('fade');
		
		// gestion des arrondis de boc K
		$('.rounded').prepend('<div class="tl"></div><div class="tr"></div><div class="bl"></div><div class="br"></div>');
		
		// ---------------------------------------------------------------------------------------
		// deploiement sous nav de tous les side_block
		$(".side_block .content").hide();
		$("#agenda .content").show();
		$("#contactRight .content").show();
		$(".current").show();
		
		$(".side_block h4").click(function(){
			$(this).next(".content").slideToggle("show");
			$().toggleClass("active"); return false;
		});
		
		$(".side_block h4").click(
			function() {
				if ($(this).hasClass("moins")) {
					$(this).removeClass("moins");
					$(this).addClass("plus");
				} else {
					//symbole + ou -
					$(this).removeClass("plus");
					$(this).addClass("moins");
				}
			}
		);

		// ---------------------------------------------------------------------------------------		
		// deploiement dossiers mon espace
		$("#mon_espace_dossiers .content").hide();
		$("#mon_espace_dossiers .current").show();
		
		$("#mon_espace_dossiers .rubrique h2").click(function(){
			$(this).next(".content").slideToggle("show");
			$().toggleClass("active"); return false;
		});
		
		$("#mon_espace_dossiers .rubrique h2").click(
			function() {
				if ($(this).hasClass("moins")) {
					$(this).removeClass("moins");
					$(this).addClass("plus");
					$(this).next().hide();
				} else {
					//symbole + ou -
					$("#mon_espace_dossiers .rubrique h2").removeClass("moins");
					$("#mon_espace_dossiers .rubrique h2").addClass("plus");
					$(this).removeClass("plus");
					$(this).addClass("moins");
				}
			}
		);
		
		// gestion de la position current side_block
		$(".side_block li").click(function(){
			$(".side_block li").each(function(){
	            $(this).removeClass("current");
	        });
	        $(this).addClass("current");
		});
		
		//homepage sondage
		$("#repondre").hide();

		$(".question .field_checkbox").click(function() {
			$("#repondre").show();
		});
		
		//météo
		$("#deploiement_encart").show();
		$("#encart_meteo").hide();
		
		// Tableau une ligne sur deux
	    $('table tr:even', this).addClass('pair');
	});
	
	//newsletter
	function checkEmail(str) {
		if (/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/.test(str)){
			return true;
		} else {	
		return false;
		}
	}

	function isEmpty(str) {
		return (str == "")
	}
	
	function isMailOk(str) {
		if(!isEmpty(str) && checkEmail(str))
		{
			return true;
		} else {
			return false;
		}
	}

	function inscription(lastname, firstname, email, adress, postal_code, city) {
		$.post(	'/newsletter/register', 
				{ _lastname:lastname, _firstname:firstname, _email:email, _adress:adress, _postal_code:postal_code, _city:city },
				function(data){
		    	if(data.substr(0, 2) == 'OK') 
		    	{
		    		$('#formulaire_newsletter .formulaire').submit();
		    		//alert("Votre inscription a bien Ã©tÃ© prise en compte, merci.");
		    	} 
		    	else 
		    	{
		    		alert("Un problÃ¨me est survenue lors de votre inscription, veuillez vÃ©rifier les donnÃ©es de ce formulaire, merci.");
		    	}
		     	
		    }
		);	
		return false;	
	}