

function confirmar(){
	  form=document.regsocios;	  
	  form.fase.value=4;	  
	  form.envio.value=1	  
	  if (!form.politica.checked){
	  	alert('Debe leer y aceptar la politica de privacidad para finalizar el proceso')	  	
	  	return(false);
	  	}
	  form.submit();
	
}
	
function autenticar (){
 form=document.autentica;	  
 	  
 if ((form.numerosocio.value=='')||(form.clave.value=='')){
 		   form.numerosocio.focus();
 		   alert ("Por favor, introduzca su número de socio y su contraseña.")
 		   return(false);
 		}
	 		
	form.submit(); 		 	 
	
}
function recuperar (){
 form=document.autentica;	  
 	  
 if ((form.numerosocio.value=='')||(form.email.value=='')){
 		   form.numerosocio.focus();
 		   alert ("Por favor, introduzca su número de socio y la dirección de correo electrónico.")
 		   return(false);
 		}
	 		
	form.submit(); 		 	 
	
}

function autenticar_up (){
 form=document.autentica_up;	  
 	  
 if ((form.numerosocio.value=='')||(form.clave.value=='')){
 		   form.numerosocio.focus();
 		   alert ("Por favor, introduzca su número de socio y su contraseña..")
 		   return(false);
 		}
	 		
	form.submit(); 		 	 
	
}

 function	gennumsocio(){
	 
	 form=document.primeracceso;	  
	  if (form.inicial.value==''){
 		   form.inicial.focus();
 		   alert ("Por favor, introduzca la primera inicial de su nombre junto al primer apellido, sin espacios.")
 		   return(false);
 		}
	  
	  if (form.provincia_part.selectedIndex==0){
 		   form.provincia_part.focus();
 		   alert ("Por favor, seleccione la provincia de su dirección particular.")
 		   return(false);
 		}
 		
 		if (form.centro_trab.selectedIndex==0){
 		   form.centro_trab.focus();
 		   alert ("Por favor, seleccione su centro de trabajo.")
 		   return(false);
 		}

   form.submit(); 		 		
 }	 


 function	getprimeracceso(){
	 
	 form=document.primeracceso;	  
 	  
   if ((form.clave.value=='')||(form.clave2.value=='')){
 		   form.clave.focus();
 		   alert ("Por favor, introduzca la nueva clave y a continuación repítala.")
 		   return(false);
 		}
	 if (form.clave.value!=form.clave2.value){
 		   form.clave.focus();
 		   alert ("Las claves indicadas no coinciden.")
 		   return(false);
 		}		
 		
	form.submit(); 		
	
	}
	
	
function generar(){
 form=document.genera;	  
 if ((form.numerosocio.value=='')||(form.inicial.value=='')){
 		   form.numerosocio.focus();
 		   alert ("Por favor, introduzca su número de socio y la primera inicial del nombre junto a su primer apellido.")
 		   return(false);
 		}
	 		
	form.submit(); 		 	
}

function check_personales(){
 form=document.regsocios;	 
  
  if (form.nombre.value==''){
 		   form.nombre.focus();
 		   alert ("Por favor, introduzca su nombre.")
 		   return(false);
 		}
  if (form.apellidos.value==''){
 		   form.apellidos.focus();
 		   alert ("Por favor, introduzca sus apellidos.")
 		   return(false);
 		}
  if (form.dni.value==''){
 		   form.dni.focus();
 		   alert ("Por favor, introduzca su dni.")
 		   return(false);
 		}
	if (form.titulo.value==''){
 		   form.titulo.focus();
 		   alert ("Por favor, introduzca su título.")
 		   return(false);
 		}
	if (form.domicilio_part.value==''){
 		   form.domicilio_part.focus();
 		   alert ("Por favor, introduzca su domicilio particular.")
 		   return(false);
 		}
	if (form.poblacion_part.value==''){
 		   form.poblacion_part.focus();
 		   alert ("Por favor, introduzca su poblcación.")
 		   return(false);
 		}
	if (form.provincia_part.value==''){
 		   form.provincia_part.focus();
 		   alert ("Por favor, introduzca su provincia.")
 		   return(false);
 		}
	if (form.cp_part.value==''){
 		   form.cp_part.focus();
 		   alert ("Por favor, introduzca su código postal.")
 		   return(false);
 		}
 if (form.email_part.value==''){
 		   form.email_part.focus();
 		   alert ("Por favor, introduzca su email.")
 		   return(false);
 		}
 		 		 		
 		
	if ((form.telefono_part.value=='')&&(form.movil_part.value=='')){
 		   form.telefono_part.focus();
 		   alert ("Por favor, introduzca al menos un número de teléfono.")
 		   return(false);
 		}
		 				
		 			 		
  return(true);		 			 		
	
}

	
  function check_trabajo(){
	 	form=document.regsocios;	  
	 	if (form.correspondencia_trab.checked){	 		
	 	 	if ((form.direccion_trab.value=='')||(form.poblacion_trab.value=='')||(form.provincia_trab.value=='')||(form.cp_trab.value=='')){
	 		   form.direccion_trab.focus();
	 		   alert ("Por favor, introduzca la dirección completa de su centro de trabajo para que podamos \nremitirle la correspondencia.")
	 		   return(false);
	 		}
	 	}
	 		 	
	 	return(true);	 	  		
	}
	
function check_banco(){

 form=document.regsocios;	 
  
  if (form.autorizador.value==''){
 		   form.autorizador.focus();
 		   alert ("Por favor, introduzca el nombre.")
 		   return(false);
 		}
 	if (form.nifautorizador.value==''){
 		   form.nifautorizador.focus();
 		   alert ("Por favor, introduzca el Nif.")
 		   return(false);
 	}		  
  if (form.banco.value==''){
 		   form.banco.focus();
 		   alert ("Por favor, introduzca el banco.")
 		   return(false);
 		}	
  if (form.titularcta.value==''){
 		   form.titularcta.focus();
 		   alert ("Por favor, introduzca el titular de la cuenta.")
 		   return(false);
 	}	
  if ((form.cuenta_entidad.value=='')||(form.cuenta_oficina.value=='')||(form.cuenta_dc.value=='')||(form.cuenta_numero.value=='')){
 		   form.cuenta_entidad.focus();
 		   alert ("Por favor, introduzca todos los datos de la cuenta corriente.")
 		   return(false);
 	}	
			  
			  
	if (form.idsocio.value==''){ //si es un alta tendremos que comprobar los campos de firma con su fecha
	 
	    if (form.dia_bancario.value==''){
		 		   form.dia_bancario.focus();
		 		   alert ("Por favor, introduzca la fecha.")
		 		   return(false);
		 	}  
			if (form.mes_bancario.value==''){
		 		   form.mes_bancario.focus();
		 		   alert ("Por favor, introduzca la fecha.")
		 		   return(false);
		 	}  
			if (form.anio_bancario.value==''){
		 		   form.anio_bancario.focus();
		 		   alert ("Por favor, introduzca la fecha.")
		 		   return(false);
		 	}   		  
		  
	  }  	  
	  return(true);		 			 			
 }

 function check_printed(){
		form=document.regsocios
		if (form.idsocio.value==''){
			if (form.printed.value==''){
				if (confirm('Recuerde que debe imprimir el boletín y remitirlo a la secretaría técnica, ¿desea imprimirlo ahora?'))
				   imprimir();				   
			  }
		  }	
		return(true)
  	}
		
 function imprimir (){
  form=document.regsocios
 	window.print();
  form.printed.value=1;   	
 }	
 	
 function disp_ast(estado){
 	
  if (estado){
	 	document.getElementById('p1').style.visibility='visible';
	 	document.getElementById('p2').style.visibility='visible';
	 	document.getElementById('p3').style.visibility='visible';
	 	document.getElementById('p4').style.visibility='visible'; 	
 	}else{
 	  document.getElementById('p1').style.visibility='hidden';
	 	document.getElementById('p2').style.visibility='hidden';
	 	document.getElementById('p3').style.visibility='hidden';
	 	document.getElementById('p4').style.visibility='hidden'; 	
	 }	
 
 
 }
	function enviar(fase){
		
	  form=document.regsocios;	  
	  
	  /* esto es para eliminarlo 
	  form.fase.value=fase;	  
	  form.envio.value=1	  	  
	  form.submit();
	  */
	  switch(fase){
	  	
	  	case 1:	  	       	  	       
	  	       if (!check_personales())
	  				    return(false);
	  				 break;
	  	case 2:
	  				 if (!check_trabajo())
	  				    return(false);
	  				 break;
	  	case 3:	  	       
	  	       if (!check_banco())
	  				    return(false);
	  				 
	  				  check_printed();	
	  				    				    	  				 	  				    
	  				 break;
	  	case 4:	  	       
	  	       break;
	  	
	  	default:
	  	
	  	
	  	} 
	  
	  form.fase.value=fase;	  
	  form.envio.value=1	  	  
	  form.submit();
	
	}
	
	function atras(fase){	
	  form=document.regsocios;	  
	  form.fase.value=fase;
	  form.envio.value=0
	  form.submit();
	
	}


 function check_charac(){
    
    form=document.forms[0]
    actual=form.breveresena.value.length    
    form.curcharactit.value=actual;
    
    if (actual>500) {         
         document.getElementById("contadortit").style.color='red';
    }else{
         document.getElementById("contadortit").style.color='black';    
    }
  }
  
 function check_acceso(){
	
	
	 form=document.formulario;
	
	 	if (form.nombre.value==''){
	  	alert('Por favor introduzca su nombre y apellidos.');
	  	form.nombre.focus();
	  	return(false);	  	
	  }
	  
	  if (form.dni.value==''){
	  	alert('Por favor introduzca su DNI.');
	  	form.dni.focus();
	  	return(false);	  	
	  }
	  	
	 	if (form.telefono.value==''){
	  	alert('Por favor introduzca su teléfono.');
	  	form.telefono.focus();
	  	return(false);	  	
	  }	  	  
	  if (form.email.value==''){
	  	alert('Por favor introduzca su email.');
	  	form.email.focus();
	  	return(false);	  	
	  }
	  if (form.lugartrabajo.value==''){
	  	alert('Por favor introduzca su lugar de trabajo.');
	  	form.lugartrabajo.focus();
	  	return(false);	  	
	  }
	   if ((!form.candidato[0].checked)&&(!form.candidato[1].checked)&&(!form.candidato[2].checked)){
	  	alert('Seleccione la candidatura.');
	  	form.candidato[0].focus();
	  	return(false);	  	
	  }
	  /*
	   if (form.cargo.value==''){
	  	alert('Por favor introduzca el cargo.');
	  	form.cargo.focus();
	  	return(false);	
	 }
	 */
	  if (form.breveresena.value==''){
	  	alert('Por favor introduzca una breve  reseña  curricular.');
	  	form.breveresena.focus();
	  	return(false);	  	
	  }
	  	  
		res=form.breveresena.value;
		if (res.length > 500){
					alert('La  reseña  curricular no puede tener más de 500 caracteres, ha introducido '+res.length+' caracteres.\nRevise su texto por favor.');									
					form.breveresena.focus();
					return(false);
				}
				/*
	  if (form.lineasactuacion.value==''){
	  	alert('Por favor introduzca la linea de actuaci&oacute;n.');
	  	form.lineasactuacion.focus();
	  	return(false);	  	
	  }	  	  	  
	 */
	  form.submit(); 
		
	}
	
	

