ci sono un po' di errori

codice:
Copyright
<div id="popup" class="z"></div>
nota gli apici dentro la chiamata della funzione attiva().

poi:

codice:
function attiva(id) {
   if ($('#' + id).css("display")== "none") { // <- nota '#' +
      $(".z").fadeOut(800);
      $('#' + id).fadeIn(800); 
   } else {
      $(".z").fadeOut(800);
   }
}