
function comprobar_formulario(formulario){
 var error="Han ocurrido los siguientes errores: ";
 var bien=true;
 var formulario=window.document.frm_formulario;
 
 if (formulario.nombre.value.length==0){
	     bien=false;
	    error+="\n * Escribir Nombre.";
 }
 
 
 if (formulario.apellidos.value.length==0){
	     bien=false;
	    error+="\n * Escribir Apellidos.";
 }
 
 if (formulario.telefono.value.length==0){
	     bien=false;
	    error+="\n * Escribir Telefono/Movil.";
 }
 
 /*
  if (formulario.dni.value.length==0){
	     bien=false;
	    error+="\n * Escribir DNI.";
 }
 */
  if (formulario.email.value.length==0){
	   bien=false;
	   error+="\n * Escribir e-mail.";
	 }else{
		 if (!validarEmail_registro(formulario.email.value)){
				bien=false;
				error+="\n * Formato del e-mail es incorrecto.";
			 }
	 }


if (formulario.categoria.options[formulario.categoria.selectedIndex].value==0){
	     bien=false;
	    error+="\n * Seleccionar Categoria.";
 }
 

if (formulario.lugar_recodida_dorsal_id.options[formulario.lugar_recodida_dorsal_id.selectedIndex].value==0){
	     bien=false;
	    error+="\n * Seleccionar lugar de recogida del dorsal.";
 }
 
 

if (!formulario.acepto.checked)
		{
     		 bien=false;
			error+="\n * Aceptar las condiciones legales.";
		}
 
 
  if (bien==true){
   formulario.submit();
  }  else{
   alert(error);
   
  }
}

/////////
// Comrpobar si un e-mail es correcto
//////////
	function validarEmail_registro(valor)
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
		{
			return (true)
		} 
		else 
		{
	    	return (false);
	  	}
	 }
	 
function abrirPopup(url) {
		window.open(url, 'condiciones', 'height=300,width=460');
	}
		 
 
     
