/* ================================================================================ */
/* = fonctions = */
/* ================================================================================ */
$(document).ready(function() {

	// gestion des arrondis de boc K
	$('.rounded').prepend('<div class="tl"></div><div class="tr"></div><div class="bl"></div><div class="br"></div>');
	
	// scrollable
		$("div.scrollable").scrollable({
			size: 1,
			items: '.items',
			hoverClass: 'hover'
		});
			
	// slides up et down - contenus étendus
	$(".extendedContent h2").click(
		function() {
			$(".extendedContent .extended").slideUp();
			$(this).next().slideDown("slow");
			$(this).children(".extendedContent .extended").slideDown();
	
	});
	
	$(".extendedContent h2").click(
		function() {
			if ($(this).hasClass("moins")) {
				$(this).removeClass("moins");
				$(this).addClass("plus");
				$(this).next().hide();
			} else {
				//symbole + ou -
				$(".extendedContent h2").removeClass("moins");
				$(".extendedContent h2").addClass("plus");
				$(this).removeClass("plus");
				$(this).addClass("moins");
			}
		}
	);
	
	
	// Tableau une ligne sur deux
    $('.representation 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, country) {
	$.post(	'/newsletter/register', 
			{ _lastname:lastname, _firstname:firstname, _email:email, _adress:adress, _postal_code:postal_code, _city:city, _country:country },
			function(data){
	    	if(data.substr(0, 2) == 'OK') 
	    	{
	    		$('#formulaire_newsletter').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;	
	}

