$(document).ready(function() {
	$('#petitionform').submit(function() {
		var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-][a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
		var error = false;
		$('.required').each(function() {
			if(this.value == '') {
			    $(this).css('border', '1px solid red');
			    $('label[for="'+ this.id +'"]').css('color', 'red');
			    if(!error) {
				error = true;
			    }
			} else {
			    if($(this).css('border') == '1px solid red') {
				$(this).css('border', '');
				$('label[for="'+ this.id +'"]').css('color', '');
			    }
			}
		    });
		if($('#email').val() != '' && !reg.test($('#email').val())) {
		    $('#email').css('border', '1px solid red');
		    $('label[for="email"]').css('color', 'red');
		    jAlert('Adresse email invalide.');
		    return false;
		} else if ($('#email').val() != '') {
		    $('#email').css('border', '');
		    $('label[for="email"]').css('color', '');
		}
		if(!error) {
		    return true;
		} else {
		    jAlert('Merci de remplir tous les champs marqués en rouge.');
		    return false;
		}
		return false;
	    })
	    });