Salve ragazzi grazie a tutti per l'eventuale aiuto..ho spulciato per tutto google ma non riesco proprio a trovare una soluzione semplice per il mio problema..l'unica soluzione siete voi

Sto cercando di creare un popup modale e ci sono riuscito in maniera più tosto semplice... l'unica cosa è che non riesco ad implementarlo con una creazione di un cookie e quindi all'apertura della pagina si ripresenta nuovamente. Posto subito il codice che sto utilizzando:

Primo passo: creazione del div (contenete il popup da visualizzare) in questo caso è un immagine

----------------------------------------------------------------
<div id="hover"> </div>
<div id="popup">
<div id="close">X</div>
<p><img src="percorso immagine" /></p>
</div>
----------------------------------------------------------------

Assegnazione di uno stile:

#hover{
position:absolute;
background:black;
width:100%;
height:100%;
opacity:.7;
z-index:19;
}


#popup{
position:absolute;
width:509px;
height:384px;
left:50%;
top:50%;
border-radius:10px;
padding:20px;
margin-left:-310px; /* width/2 + padding-left */
margin-top:-110px; /* height/2 + padding-top */
z-index:20;
}


#close{
position: absolute;
background: black;
color: white;
right: 6px;
top: 10px;
border-radius: 50%;
width: 23px;
height: 20px;
line-height: 20px;
text-align: center;
font-size: 20px;
font-weight: bold;
font-family: 'Arial Black', Arial, sans-serif;
cursor: pointer;
z-index: 21;
}


----------------------------------------------------------------

Script java:

<script type="text/javascript">
$(document).ready(function(){
$("#hover").click(function(){
$(this).fadeOut();
$("#popup").fadeOut();
});




//chiusura al click sul pulsante
$("#close").click(function(){
$("#popup").fadeOut();
$("#hover").fadeOut();
});
});
</script>

------------------------------------------------------------------

Premetto che tutto funziona correttamente ma come spiegato non riesco a creare un cookie che mi permetta la non visualizzazione del popup agli utenti che hanno premuto X o lo sfondo nero...

Qualcuno ha una soluzione? Grazie a tutti. Emanuele