$('document').ready(function(){
	
	$('input').focus(function(){
		$(this).next('.small_erreur').remove();
	});
	$('textarea').focus(function(){
		$(this).next('.small_erreur').remove();
	});
	
	$('button').click(function(){
		
		form = $(this).parent().parent();
		maverif = true;
		
		$('.small_erreur').remove();
		$('#erreur').remove();
		$('#valide').remove();
		
		if($('#nom').val() == ''){
			maverif = false;
			$('#nom').after('<span class="small_erreur">Entrez votre nom</span>');
		}
		
		if($('#email').val() == ''){
			maverif = false;
			$('#email').after('<span class="small_erreur">Entrez votre adresse email</span>');
		}else if(!$("#email").val().match(/^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/)){
			maverif = false;
			$('#email').after('<span class="small_erreur">Adresse email au mauvais format</span>');
		}
		
		if($('#objet').val() == ''){
			maverif = false;
			$('#objet').after('<span class="small_erreur">Entrez votre objet</span>');
		}
		
		if($('#message').val() == ''){
			maverif = false;
			$('#message').after('<span class="small_erreur">Entrez votre message</span>');
		}
		
		if($('#captcha').val() == ''){
			maverif = false;
			$('#captcha').after('<span class="small_erreur">Résolvez l\'opération</span>');
		}else if($('#captcha').val() != $('#captcha_session').val()){
			maverif = false;
			$('#captcha').after('<span class="small_erreur">Mauvais résultat</span>');
		}
		
		if($('#cv').val() == ''){
			maverif = false;
			$('#cv').after('<span class="small_erreur">Choisissez votre CV</span>');
		}else{
			extensions = $('#cv').val().split(".");
        	extension = (extensions[(extensions.length-1)]);
			if(extension == 'doc' || extension == 'pdf'){
				monfichier = true;
			}else{
				monfichier = false;
			}
			if(!monfichier){
				maverif = false;
				$('#cv').after('<span class="small_erreur">Mauvais format</span>');
			}
		}
		
		if(!maverif){
			form.prepend('<div id="erreur"><p><strong>Erreur :: </strong>vous avez rencontré des erreurs</p></div>');
		}
		
		return maverif;
		
	});

});
