IPUE ESPAÑA

LOS DONES

Los dones son dados para capacitar a los miembros del cuerpo de Cristo, y siendo provenientes de Dios, no son dados para uso particular, ni para enaltecimiento personal.  Estos dones son permanentes como manifestación del Espíritu Santo para provecho, edificación de la Iglesia y propagación del Evangelio. «Pero a cada uno le es dada la manifestación del Espíritu para provecho. Porque a éste es dada por el Espíritu palabra de sabiduría; a otro palabra de ciencia según el mismo Espíritu; a otro, fe, por el mismo Espíritu; y a otro, dones de sanidades por el mismo Espíritu. A otro, el hacer milagros; a otro, profecía; a otro, discernimiento de espíritus; a otro, diversos géneros de lenguas; y a otro, interpretación de lenguas. Pero todas estas cosas las hace uno y el mismo Espíritu, repartiendo a cada uno en particular como él quiere” (1 Corintios 12:7-11).

“Pero el que profetiza habla a los hombres para edificación, exhortación y consolación. El que habla en lengua extraña, a sí mismo se edifica; pero el que profetiza edifica a la Iglesia” (1 Corintios 14:3-4).

document.addEventListener("DOMContentLoaded", function () { const boton = document.getElementById("buscar-iglesia"); if (!boton) return; boton.addEventListener("click", function (e) { e.preventDefault(); if (!navigator.geolocation) { alert("Tu navegador no permite geolocalización."); return; } navigator.geolocation.getCurrentPosition(function (position) { const userLat = position.coords.latitude; const userLon = position.coords.longitude; function distancia(lat1, lon1, lat2, lon2) { const R = 6371; const dLat = (lat2 - lat1) * Math.PI / 180; const dLon = (lon2 - lon1) * Math.PI / 180; const a = Math.sin(dLat/2) ** 2 + Math.cos(lat1 * Math.PI / 180) * Math.cos(lat2 * Math.PI / 180) * Math.sin(dLon/2) ** 2; return 2 * R * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a)); } let masCercana = null; let distanciaMin = Infinity; IPUE_IGLESIAS.forEach(iglesia => { if (!iglesia.lat || !iglesia.lng) return; const d = distancia( userLat, userLon, parseFloat(iglesia.lat), parseFloat(iglesia.lng) ); if (d < distanciaMin) { distanciaMin = d; masCercana = iglesia; } }); if (masCercana) { window.location.href = masCercana.url; } else { alert("No se encontró ninguna iglesia."); } }, function () { alert("No se pudo obtener tu ubicación."); }); }); });