Cookie, aby wyświetlać popup co 30 dni

<script type="text/javascript">
jQuery(document).ready(function(){
if (document.cookie.indexOf('visited=false') == -1)
{
var fifteenDays = 1000*60*60*24*30;
var expires = new Date((new Date()).valueOf() + fifteenDays);
document.cookie = "visited=true;expires=" + expires.toUTCString();
$.colorbox({width:"400px", inline:true, href:"#exestylepopups"});
}
});
</script>

Co jest nie tak z moim powyższym kodem? Moje popup facebookowe jest wywoływane za każdym razem, gdy strona jest ładowana na mój blog. Chcę tylko pokazywać tylko raz na 30 dni. Jak mogę to zrobić?