$(document).ready(function()
{
	// prestashop
	$(function(){
		$('div.list_feature').hide();
		$('a.accordeon').click(function(){
			var id = $(this).attr('id');
			id = id + '_list';
			if($('#' + id).is(':hidden')){
				$('div.list_feature').slideUp('400');
				$('#' + id).slideDown('400');
			}
			else{
				$('#' + id).slideUp('400');
			}
		return false;
		})
	});

	// slider
	$(function(){
		$('#slider').caroufredsel({
			width: 960,
			pagination : '#pagination',
			scroll: {
				easing: "easeInOutExpo",
				items: 1,
				duration: 1000,
				pauseOnHover: true
			},
		});
	});

	// slider
	$(function(){
		$('#sliderPotfolio ul').caroufredsel({
			width: 246,
			height: 134,
			scroll: {
				easing: "easeInOutExpo",
				items: 1,
				duration: 1000,
				pauseOnHover: true
			},
		});
	});
	
	// pagination slider
	$(function(){
		var nombres	= $('#pagination > a').size();
		var marge = (960 - (nombres * 26)) / 2;
		$('#pagination').css({'margin-left' : marge});
	});
	
	// fonction qui vérifie la validité d'un mail
	function verif(email)
	{
		var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/i;
		var resultat = reg.test(email);
		return resultat; 
	}
	
	// témoignage
	$("#quip-add-comment-qcom").submit(function()
	{
		var nom 		= $("#quip-comment-name-qcom").val();
		var email 		= $("#quip-comment-email-qcom").val();
		var testEmail 	= verif($("#quip-comment-email-qcom").val());
		var temoignage 	= $("#quip-comment-box-qcom").val();
		
		if(nom == '' || email == '' || testEmail == false || temoignage == ''){
			
			if(nom == ''){
				$('#errorNom').fadeIn('slow');
				
			}else{
				$('#errorNom').fadeOut('slow');
				
			}
			
			if(email == ''){
				$('#errorEmail').fadeIn('slow');
				$('#errorEmail').text('Ce champ est obligatoire !');
			
			}
			else if(email != '' && testEmail == false){
				$('#errorEmail').text('Entrez un email valide');
				$('#errorEmail').fadeIn('slow');		
			
			}else if(testEmail == true){
				$('#errorEmail').fadeOut('slow');
			
			}
			
			if(temoignage == ''){
				$('#errorTemoignage').fadeIn('slow');
				
			}else{
				$('#errorTemoignage').fadeOut('slow');
				
			}
			
			return false;
		}
	});
	
	// page contact
	$("#Contact").submit(function()
	{
		var nom 		= $("#nom").val();
		var email 		= $("#email").val();
		var testEmail 	= verif($("#email").val());
		var sujet 		= $("#sujet").val();
		var message 	= $("#message").val();
		
		if(nom == '' || email == '' || testEmail == false || sujet == '' || message == ''){
			
			if(nom == ''){
				$('#errorNom').fadeIn('slow');
				
			}else{
				$('#errorNom').fadeOut('slow');
				
			}
			
			if(email == ''){
				$('#errorEmail').fadeIn('slow');
				$('#errorEmail').text('Ce champ est obligatoire !');
			
			}
			else if(email != '' && testEmail == false){
				$('#errorEmail').text('Entrez un email valide');
				$('#errorEmail').fadeIn('slow');		
			
			}else if(testEmail == true){
				$('#errorEmail').fadeOut('slow');
			
			}
			
			if(sujet == ''){
				$('#errorSujet').fadeIn('slow');
				
			}else{
				$('#errorSujet').fadeOut('slow');
				
			}
			
			if(message == ''){
				$('#errorMessage').fadeIn('slow');
				
			}else{
				$('#errorMessage').fadeOut('slow');
				
			}
			
			return false;
		}
	});
});
