ciao benvenuto sul forum
ti consiglio, se non lo hai già fatto, di leggere con attenzione il regolamento del forum. In esso trovi come impostare una discussione in modo corretto. Questo consente a chi ti vuole aiutare di poterlo fare senza decifrare quello che hai scritto. Nel dettaglio ci sono i tag code e php che ti consentono di formattare bene il codice.

Per adesso ho modificato io in quanto sei nuovo sul forum.

Detto questo potresti fare una cosa del genere

codice:
function visualizza(id){
  if (document.getElementById){
    if(document.getElementById(id).style.display == 'none'){
      document.getElementById(id).style.display = 'block';
      inviamail(id);

    }else{
      document.getElementById(id).style.display = 'none';
    }
  }
}



function inviamail(id) {
      $.ajax({
           type: "POST",
           url: 'mail_richiesta_recapito.php?id='+id,
           data:{action:'call_this'},
           success:function(html) {
             alert(html);
           }


      });
 }
le parti in grassetto sono quelle da me modificate