$(document).ready(function(){

	$("#professionnel-fields").hide();
	$("#statut").change(function(){
		if($(this).val() == "professionnel"){
			$("#professionnel-fields").slideDown();
		}else{
			$("#professionnel-fields").slideUp();
		}
	});

	$("div.texte form").submit(function(event){
		var $obj;
		if($("#professionnel-fields").is(":visible")){
			$obj = $(this).find("label:has(span.mandatory-field) + :input");
		}else{
			$obj = $(this).find("label:has(span.mandatory-field) + :input").not("#professionnel-fields > *");
		}
		if($obj.length > 0){
			$obj.each(function(){
				var regEmail = new RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$");
				if($(this).val() == ""){
					$(this).css("border","1px solid red");
					event.preventDefault();
				}else if($(this).attr('name') == 'FIELD_email' && !regEmail.test($(this).val())){
					$(this).css("border","1px solid red");
					event.preventDefault();
				}else{
					$(this).removeAttr("style");
				}
			});
		}
	});
});

