$(document).ready(function(){
	
		function myFocus(v,m){

		    var $focusElement = m.children('#focused').val();
		    $("#"+$focusElement).focus();
		}
				
		function checkEmail(email) {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
			return (true)
		}
			return (false)
		}
	
        $("#sendLink").click(function(){
	
			var $email = $("#email");
			var $name = $("#name");
			var $surname = $("#surname");
			var $message = $("#message");

			var $msgStr = "";
			var $element = '';
		    var error = false;
		    
		    // reset class
		    $email.removeClass('error');
		    $name.removeClass('error');
		    $surname.removeClass('error');
		    $message.removeClass('error');

			if ( !checkEmail($email.val()) ) {
				$email.addClass('error');
				$element = $email.attr('id');
				$msgStr += "<li>- Vous devez remplir un email valide.</li>";				
				error = true;	
			} 
	    
			if ( !$name.val() ) {
				$name.addClass('error');
				$element = $name.attr('id');
				$msgStr += "<li>- Vous devez remplir votre nom.</li>";				
				error = true;	
			} 
			
			if ( !$surname.val() ) {
				$surname.addClass('error');
				$element = $surname.attr('id');
				$msgStr += "<li>- Vous devez remplir votre prénom.</li>";
				error = true;
			} 
						
			if ( !$message.val() ) {
				$message.addClass('error');
				$element = $message.attr('id');
				$msgStr += "<li>- Vous devez remplir votre message.</li>";
				error = true;
			} 

			if ( error == false ) document.dataForm.submit(); 
				else {
					$.prompt( '<input type="hidden" id="focused" value="'+$element+'" /><img src="./medias/images/alert.png" alt="Attention!" /> Veuillez vérifier les champs suivant :<ul>'+$msgStr+'</ul>', { prefix: 'ehpa', callback: myFocus } );
				}
				

	});
		
});
