+function despliega(){
	document.getElementById('identificacion_ong').style.display = 'none';
	document.getElementById('identifiacion_ong_desplegado').style.display = 'block';
}

function contrae(){
	document.getElementById('identificacion_ong').style.display = 'block';
	document.getElementById('identifiacion_ong_desplegado').style.display = 'none';
}


function actualiza_foto(foto, id){
	document.getElementById('foto_grande').src='grf/transparente.gif';
	document.getElementById('foto_grande').src=foto;
	document.getElementById('enlace_foto_grande').href =foto;
	fichero = foto.replace("ficheros/galerias_fotos/"+id+"/", "")
	document.getElementById('nombre_foto').innerHTML =fichero;
	document.getElementById('enlace_guardar_foto').href = 'guardar_foto.php?gal='+id+'&foto='+fichero;						
}




function validar_datos_alta(formulario){
	longitud=formulario.elements.length;
	errores='';
	for (i=0 ; i<longitud-2 ; i++ ) {
		if ( (formulario.elements[i].value=='') 
			&& (formulario.elements[i].name!='tlf_fijo') 
			&& (formulario.elements[i].name!='profesion') 
			&& (formulario.elements[i].name!='trabajo_actual') 
			&& (formulario.elements[i].name!='autorización_bancaria_razon_social') 
			&& (formulario.elements[i].name!='autorización_bancaria_cif') 
			&& (formulario.elements[i].name!='autorización_bancaria_nif')
			&& (formulario.elements[i].name!='destino_tesape_pora')
			&& (formulario.elements[i].name!='destino_chaco_paraguayo')
			&& (formulario.elements[i].name!='destino_gabon_africa')
			&& (formulario.elements[i].name!='destino_meninos_da_rua')
			){
			nombre_campo=formulario.elements[i].name.replace("_"," ");
			nombre_campo=nombre_campo.replace("_"," ");
			nombre_campo=nombre_campo.replace("_"," ");
			nombre_campo=nombre_campo.replace("_"," ");
			nombre_campo=nombre_campo.replace("_"," ");			
			errores=errores+"   - "+nombre_campo+"\n";
	   	}
	}
	if (!formulario.acepto_politica.checked){
		errores=errores+"   - Aceptación de la política de protección de datos";		
	}
	if (errores!=''){
		alert("Los siguientes campos del formulario deben ser cumplimentados:\n"+errores);
		return false;
	} else {
		return true	
	}
}









function confirmar() {
	if (confirm("Está seguro de querer borrar?")){
		return true;
	} else {
		return false;
	}			
}

function cambia_dir(formulario) {
	if (formulario.misma_direccion.value=='si'){
		formulario.direccion_envio.value=formulario.direccion_facturacion.value;
		formulario.cp_envio.value=formulario.cp.value;
		formulario.poblacion_envio.value=formulario.poblacion.value;
		formulario.id_provincia_envio.value=formulario.id_provincia.value;
		formulario.direccion_envio_factura.value='a la dirección de facturación';

	} else {
		formulario.direccion_envio.value='';
		formulario.cp_envio.value='';
		formulario.poblacion_envio.value='';
		formulario.id_provincia_envio.value=0;
	}			
}


function tieneAlgo(campo) {
	if (campo == null || campo == "") {
		return false
	}
	return true
}

function esNumero(campo) {
  campo = "" + campo
  for (var i = 0; i<campo.length; i++) {
  	var oneChar = campo.charAt(i);
		if (oneChar < "0" || oneChar > "9") {
  			return false;
		}
  }
	return true
}

function esMail(campo) {
  campo = "" + campo
  for (var i = 0; i<campo.length; i++) {
  	var oneChar = campo.charAt(i);
		if (oneChar < "0" || oneChar > "9") {
  			return false;
		}
  }
	return true
}

function masLetras(campo, num) {
	campo = "" + campo
	if (campo.length > num){
		return false
	}
	return true
}



function validar_datos_voluntario(formu) {
	errores = '';
	if(!tieneAlgo(formu.Nombre.value)){
		errores += ' - nombre.\n'
	}
	if(!tieneAlgo(formu.email.value)){
		errores += ' - email.\n'
	}
	if(!tieneAlgo(formu.NIF.value)){
		errores += ' - NIF-NIF.\n'
	}
	if(!tieneAlgo(formu.Fecha_nacimiento.value)){
		errores += ' - fecha de  nacimiento.\n'
	}
	if(!tieneAlgo(formu.Pais.value)){
		errores += ' - país.\n'
	}
	if(!tieneAlgo(formu.Provincia.value)){
		errores += ' - provincia.\n'
	}
	if(!tieneAlgo(formu.Localidad.value)){
		errores += ' - localidad.\n'
	}
	if(!tieneAlgo(formu.Telefono1.value)){
		errores += ' - telefono1.\n'
	}
	if(!tieneAlgo(formu.Comentario_interes_practicas.value)){
		errores += ' - Comentarios de interes en prácticas.\n'
	}
	if (errores != '') {
  		alert('el formulario no está completado, debe añadir:\n'+errores);
		return false
	} else {
		return true
	}
}

function validar_datos_contacto(formu) {
	errores = '';
	if(!tieneAlgo(formu.Nombre.value)){
		errores += ' - nombre.\n'
	}
	if(!tieneAlgo(formu.email.value)){
		errores += ' - email.\n'
	}
	if(!tieneAlgo(formu.telefono.value)){
		errores += ' - telefono.\n'
	}
	if(!tieneAlgo(formu.asunto_contacto.value)){
		errores += ' - Asunto.\n'
	}
	if (errores != '') {
  		alert('el formulario no está completado, debe añadir:\n'+errores);
		return false
	} else {
		return true
	}
}



function comprueba_email(f) {
  var i = 0;
  var cadena = '';
  var emailok = 0;

  // Comprueba que el e-mail tenga, al menos, la @
  cadena = f.email.value;
  emailok = 0;
  while (i < cadena.length) {
    if (cadena.charAt(i) == '@') {
      emailok = 1;
      break;
    }
    i++;
  }
  if (!emailok) {
    alert('Atención: El e-mail introducido no es válido. Por favor, coríjalo.');
    f.email.focus();
    return false;
  }
  
return true;
}

function bahia_cadiz1(formulario) {
		formulario.poblacion_envio.value="El Puerto de Santa María";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz2(formulario) {
		formulario.poblacion_envio.value="Cádiz";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz3(formulario) {
		formulario.poblacion_envio.value="Jerez de la Frontera";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz4(formulario) {
		formulario.poblacion_envio.value="San Fernando";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz5(formulario) {
		formulario.poblacion_envio.value="Sanlucar de Barrameda";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz6(formulario) {
		formulario.poblacion_envio.value="Puerto Real";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz7(formulario) {
		formulario.poblacion_envio.value="Chipiona";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz8(formulario) {
		formulario.poblacion_envio.value="Rota";
		formulario.id_provincia_envio.value=142;
}

function bahia_cadiz9(formulario) {
		formulario.poblacion_envio.value="";
		formulario.id_provincia_envio.value=142;
}


function comprueba_empleo(formu) {


	errores = '';
	if(!tieneAlgo(formu.nombre_y_apellidos.value)){
		errores += ' - Nombre y apellidos.\n'
	}
	
	if(!tieneAlgo(formu.fecha_de_nacimiento.value)){
		errores += ' - Fecha de nacimiento.\n'
	}

	
	if(!tieneAlgo(formu.estado_civil.value)){
		errores += ' - Estado civil .\n'
	}
	
	if(!tieneAlgo(formu.domicilio.value)){
		errores += ' - Domicilio.\n'
	}

	if(!tieneAlgo(formu.ciudad.value)){
		errores += ' - Ciudad.\n'
	}

	if(!tieneAlgo(formu.telefono.value)){
		errores += ' - telefono.\n'
	}

	if(!tieneAlgo(formu.email.value)){
		errores += ' - email.\n'
	}
	
	if(!tieneAlgo(formu.estudios.value)){
		errores += ' - Estudios.\n'
	}

	if(!tieneAlgo(formu.trabaja.value)){
		errores += ' - Trabaja.\n'
	}

	if(!tieneAlgo(formu.puesto_que_solicita.value)){
		errores += ' - Puesto que solicita.\n'
	}
	

	if (errores != '') {
		alert('el formulario no está completado, debe añadir:\n'+errores);
		return false		
	} else {
		return true
	}

}

function comprueba_formulario_marisco_crudo(formu) {

	errores = '';
	if(!tieneAlgo(formu.nombre_y_apellidos.value)){
		errores += ' - nombre y apellidos.\n'
	}
	if(!tieneAlgo(formu.telefono.value)){
		errores += ' - telefono.\n'
	}
	
	
	if(!tieneAlgo(formu.email.value)){
		errores += ' - email.\n'
	}

	if(!tieneAlgo(formu.solicitud_de_informacion.value)){
		errores += ' - solicitud de informacion.\n'
	}

	if (errores != '') {
  		alert('el formulario no está completado, debe añadir:\n'+errores);
		return false
	} else {
		return true
	}

}






