MESB Membership Confirmation

You have been invited to join the Masticationpedia Ethical and Scientific Board (MESB), the independent body responsible for ethics, scientific integrity, and AI/data governance across the Masticationpedia project.

Before confirming your participation, please read carefully the meaning of your choice.

What ACCEPT means

By accepting, you agree to:

  • serve as an independent ethical/scientific advisor;
  • offer occasional comments or short evaluations (asynchronous; no meetings required);
  • have your name publicly listed as a MESB member.

No operational duties, no administrative responsibilities, no workload beyond brief evaluations.

What DECLINE means

Declining simply means that, at this time, you prefer not to participate in the MESB. Your decision will be fully respected and will not affect your relationship with Masticationpedia.

You may optionally write a short polite sentence after clicking DECLINE.

   Please select your decision:
 <button id="mesb-accept-btn" 
   style="background:#2e7d32; color:white; padding:12px 28px; border:none; 
          border-radius:10px; cursor:pointer; font-size:1.05em; margin-right:12px;">
   ✔️ I ACCEPT
 </button>
 <button id="mesb-decline-btn" 
   style="background:#c62828; color:white; padding:12px 28px; border:none; 
          border-radius:10px; cursor:pointer; font-size:1.05em;">
   ❌ I DECLINE
 </button>
 <a href="https://www.linkedin.com/company/masticationpedia-network/?viewAsMember=true"
    target="_blank"
    style="display:inline-block; background-color:#0077b5; color:white;
           padding:1rem 2rem; border-radius:10px; text-decoration:none;
           font-size:1.15rem; font-weight:600;">
   🔗 Contact us via LinkedIn
Click Message to reach us directly </a>

<script> document.addEventListener("DOMContentLoaded", function() {

 const status = document.getElementById("mesb-status");
 function sendDecision(type) {
     status.innerHTML = "⏳ Submitting your response…";
     fetch("/MESB/mesb_accept_api.php", {
         method: "POST",
         headers: {"Content-Type": "application/json"},
         body: JSON.stringify({ decision: type })
     })
     .then(r => r.json())
     .then(data => {
         status.innerHTML = "✅ " + data.message;
     })
     .catch(() => {
         status.innerHTML = "❌ Error submitting your response.";
     });
 }
 document.getElementById("mesb-accept-btn").onclick = () => sendDecision("ACCEPT");
 document.getElementById("mesb-decline-btn").onclick = () => sendDecision("DECLINE");

}); </script>