//Definimos las variables para comprobar
			var notEmptyFields=new Array('nombre','idactividad','idprovincia','email','_caracvalidate','idgeneros_musicales');
			var notEmptyMessages=new Array('Introduzca su nombre.','Introduzca su actividad.','Seleccione su provincia.','Introduzca su e-mail','Introduzca los caracteres de validación.','Seleccione el género musical.');
			var numberFields=new Array('cp');
			var emailFields=new Array('email');
			var minSizeFields=new Array();
			var maxSizeFields=new Array();
			var minSizesValues=new Array();
			var maxSizesValues=new Array();
			var dateFields=new Array();
			var dniFields=new Array();
			var distincFields1=new Array();
			var distincFields2=new Array();
			var equalFields1=new Array();
			var equalFields2=new Array();
			var checkFields=new Array();
			var checkMessages=new Array();
			
			function cambiar_actividad(idactividad){
				//Si la id de la actividad es "otros", mostramos el campo oculto "nueva_actividad":
				if (idactividad=="otros")
					document.getElementById("div_nueva_actividad").style.display="";
				else
					document.getElementById("div_nueva_actividad").style.display="none";
			}
			
			function comprobar(form){
				
				//Comprobamos si los ficheros tienen la extensión válida
				if ((form.imagen1.value!="") && (form.imagen1.value!="undefined"))
					if (!comprobar_extension(form.imagen1.value,"imagen")) return false;
				if ((form.imagen2.value!="") && (form.imagen2.value!="undefined"))
					if (!comprobar_extension(form.imagen2.value,"imagen")) return false;
				if ((form.imagen3.value!="") && (form.imagen3.value!="undefined"))
					if (!comprobar_extension(form.imagen3.value,"imagen")) return false;
				if ((form.imagen4.value!="") && (form.imagen4.value!="undefined"))
					if (!comprobar_extension(form.imagen4.value,"imagen")) return false;
				
					
				//Comprobamos la protección de datos
				if (form.proteccion[0].checked==true){
					form.valor_proteccion.value=1;
				}else if(form.proteccion[1].checked==true){
					form.valor_proteccion.value=0;
				}else{
					alert ("Indique si autoriza o no la cesión de sus datos.");
					return false;
				}
				
				if (validate(form)) form.submit();
			}